/*v2.css*/

h1 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    margin-top: 10px;
}
h2 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin-top: 10px;
}
p {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
a {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
td {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
li {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.bold_link {
    font-weight: bold;
}
td.error {
    color: #ff0000;
    font-weight: bold;
}
body {
    background-color: #ececec;
    margin: 0;
}
.canvas {
    border-left: 3px solid #e3e3e3;
    border-right: 3px solid #e3e3e3;
    margin: auto;
    overflow: hidden;
    width: 972px;
}
.ribbon {
    background-image: url("https://images.staticjw.com/mob/4864/left_ribbon.jpg");
    float: left;
    padding-top: 3px;
    width: 972px;
}
.onecol {
    float: left;
    margin-top: 5px;
    padding-left: 49px;
    width: 910px;
}
.leftcol {
    float: left;
    margin-top: 5px;
    padding-left: 49px;
    width: 600px;
}
.rightcol {
    float: left;
    margin-left: 10px;
    width: 300px;
}
.header {
    background-image: url("https://images.staticjw.com/mob/2415/header_logo.png");
    background-repeat: no-repeat;
    height: 172px;
    width: 972px;
}
.header_top {
    height: 87px;
    width: 972px;
}
.header_onmobile {
    margin-left: 50px;
    margin-top: 60px;
    position: absolute;
}
.header_onmobile p {
    color: gray;
}
.header_onmobile a {
    color: gray;
    font-weight: bold;
}
.header_starthere {
    background-image: url("https://images.staticjw.com/mob/3548/start_here.jpg");
    height: 41px;
    margin-left: 575px;
    margin-top: 28px;
    position: absolute;
    width: 153px;
}
.header_starthere a:hover {
    color: #ffffff;
}
.header_starthere a {
    float: left;
    font-size: 14px;
    height: 20px;
    margin-left: 10px;
    margin-top: 11px;
    text-align: center;
    width: 84px;
}
.header_starthere span:hover {
    color: #ffffff;
}
.header_starthere span {
    float: left;
    font-size: 14px;
    height: 20px;
    margin-left: 10px;
    margin-top: 11px;
    text-align: center;
    width: 84px;
}
.header_unknownphone {
    height: 20px;
    margin-left: 730px;
    margin-top: 0;
    position: absolute;
    width: 222px;
}
.header_unknownphone a {
    color: #000000;
}
.header_unknownphone a:hover {
    color: #999999;
}
.header_knownphone {
    height: 50px;
    margin-left: 808px;
    margin-top: 15px;
    position: absolute;
    width: 140px;
}
.header_knownphone img {
    float: left;
    margin-top: 20px;
}
.header_knownphone a {
    color: #000000;
    float: right;
    margin-top: 5px;
    padding-right: 4px;
    text-align: center;
    width: 100px;
}
.header_knownphone a:hover {
    color: #999999;
}
.header_tabs {
    background-color: black;
    border: 1px solid black;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    height: 36px;
    margin-left: 49px;
    width: 910px;
}
ul#header_tab {
    height: 36px;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
}
ul#header_tab li a {
    border-radius: 4px;
    color: #ffffff;
    display: block;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 36px;
    line-height: 33px;
    padding-left: 25px;
    padding-right: 25px;
    text-align: center;
}
ul#header_tab li a:hover {
    background: #cc3300 none repeat scroll 0 0;
    height: 36px;
    padding-left: 25px;
    padding-right: 25px;
    text-decoration: none;
}
ul#header_tab li a.active {
    background-color: #990000;
}
ul#header_tab li span {
    border-radius: 4px;
    color: #ffffff;
    display: block;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 36px;
    line-height: 33px;
    padding-left: 25px;
    padding-right: 25px;
    text-align: center;
}
ul#header_tab li span:hover {
    background: #cc3300 none repeat scroll 0 0;
    height: 36px;
    padding-left: 25px;
    padding-right: 25px;
    text-decoration: none;
}
ul#header_tab p {
    margin-top: 7px;
}
#header_tab li {
    float: left;
}
.quicklinks {
    background: black none repeat scroll 0 0;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: 1px solid #6c6a6b;
    height: 20px;
    margin-left: 49px;
    margin-top: 0;
    width: 550px;
}
.quicklinks ul {
    height: 19px;
    list-style: outside none none;
    margin: 2px 0 0;
}
.quicklinks li {
    color: #ffffff;
    float: left;
    font-size: 12px;
    margin: 0 4px;
}
.quicklinks a {
    color: #ffffff;
    font-size: 12px;
}
.quicklinks a:hover {
    color: #cccccc;
}
.quicklinks span {
    color: #ffffff;
    font-size: 12px;
}
.quicklinks span:hover {
    color: #cccccc;
}
.header_bottom {
    height: 26px;
    margin-left: 55px;
    width: 900px;
}
.header_homelink {
    float: left;
    margin-top: 5px;
    width: 400px;
}
.header_homelink p {
    margin: 0;
}
.header_login {
    margin-left: 670px;
}
.header_login a {
    color: #000000;
    float: left;
    font-size: 12px;
    margin-top: 5px;
    text-align: center;
}
.header_login p {
    float: left;
    margin: 0;
    padding: 0 5px 0 0;
}
.header_login a:hover {
    color: #999999;
}
.ad_block {
    margin-top: 5px;
}
#center_728 {
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    width: 728px;
}
#center_468 {
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    width: 468px;
}
#top_margin_10 {
    margin-top: 10px;
}
#home_lu_468x15_search {
    margin: 25px auto 5px;
    width: 468px;
}
.main_content_black {
    background-color: #000000;
    height: 517px;
    margin-left: 0;
    width: 600px;
}
.main_content {
    background-image: url("https://images.staticjw.com/mob/5591/searchbox_home.png");
    height: 517px;
    margin-left: -49px;
    width: 650px;
}
.main_content p {
    color: #ffffff;
    font-size: 12px;
    margin: 0 0 0 79px;
    padding-top: 20px;
    text-align: center;
    width: 546px;
}
.main_remember {
    background-color: #941c1d;
    height: 52px;
    margin-left: 79px;
    margin-top: 17px;
    width: 546px;
}
.main_remember p {
    color: #ffffff;
    font-size: 12px;
    margin-left: 0;
    padding: 8px 0;
    text-align: center;
    width: 546px;
}
.main_remember a {
    color: #000000;
    font-size: 12px;
}
.main_remember a:hover {
    color: #999999;
}
.main_searchbox {
    height: 272px;
    margin-left: 94px;
    margin-top: 10px;
    width: 495px;
}
.main_searchboxmain {
    height: 40px;
    padding-left: 90px;
    width: 400px;
}
.main_searchbg {
    background: #1a1a1a none repeat scroll 0 0;
    border: medium none;
    color: white;
    height: 24px;
    margin-top: 5px;
    padding-left: 5px;
    padding-top: 7px;
    width: 294px;
}
.main_searchbtn {
    background: #ab1113 none repeat scroll 0 0;
    border: medium none;
    color: white;
    height: 24px;
    padding-bottom: 2px;
    padding-left: 5px;
    width: 84px;
}
.main_searchboxtext h1 {
    color: #ffffff;
    font-size: 16px;
    margin-bottom: 5px;
    margin-left: 80px;
    padding-top: 15px;
}
.main_searchboxtext p {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    margin-left: 80px;
    text-align: left;
}
.main_points {
    height: 50px;
    margin-left: 100px;
    margin-top: 20px;
}
.main_points li {
    color: #ffffff;
}
.leftcol_products {
    background: #f5f5f5 none repeat scroll 0 0;
    border: 1px solid black;
    margin-top: 20px;
    width: 600px;
}
.headingtitle {
    height: 25px;
}
.headingtitle p {
    color: #000000;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin: 7px 0;
    padding: 0 15px;
}
.headingtitle a {
    color: #861011;
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin-top: 9px;
    padding-right: 13px;
}
.headingtitle a:hover {
    color: red;
}
.headingtitle span {
    color: #861011;
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin-top: 9px;
    padding-right: 13px;cursor:pointer;
}
.headingtitle span:hover {
    color: red;
}
.leftcol_products_group {
    height: 100%;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 600px;
}
.leftcol_product {
    float: left;
    height: 200px;
    padding-left: 16px;
    text-align: center;
    width: 130px;
}
.leftcol_product a {
    border: medium none;
}
.icon_product_image {
    border: medium none;
    margin-top: 12px;
}
.icon_product_title {
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    height: 30px;
    margin-top: 5px;
    text-align: center;
    width: 130px;
}
.icon_product_title p {
    margin-top: 5px;
}
.icon_product_title a {
    color: #000000;
    font-weight: bold;
    text-align: center;
}
.icon_product_title a:hover {
    color: #999999;
}
.rightcol_products {
    background: #f5f5f5 none repeat scroll 0 0;
    border: 1px solid black;
    margin-top: 4px;
    width: 298px;
}
.rightcol_products_group {
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 2px;
    width: 294px;
}
.rightcol_product {
    float: left;
    height: 200px;
    padding-left: 11px;
    text-align: center;
    width: 130px;
}
.footer {
    background-image: url("https://images.staticjw.com/mob/7396/footer.jpg");
    background-repeat: no-repeat;
    clear: both;
    height: 292px;
    width: 972px;
}
.footer a {
    color: #000000;
}
.footer a:hover {
    color: #999999;
}
.footerbottom {
    height: 28px;
    width: 972px;
}
.footerbottom p {
    font-weight: bold;
    height: 20px;
    margin-bottom: 0;
    margin-top: 5px;
}
.footerlinks {
    float: left;
    margin-top: 195px;
    width: 972px;
}
.footerlinks span{
   cursor:pointer;
}
.googlesearch {
    margin-top: 9px;
    width: 300px;
}
.googlesearchbg {
    border: 1px solid steelblue;
    color: grey;
    height: 19px;
    margin-top: 4px;
    width: 197px;
}
.googlesearch p {
    margin: 0;
}
.browse_tabs {
    background-color: #333333;
    border-radius: 4px;
    height: 27px;
    margin-left: 20px;
    width: 860px;
}
ul#browse_tab {
    height: 27px;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 860px;
}
ul#browse_tab li a {
    border-radius: 4px;
    color: #ffffff;
    display: block;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 27px;
    text-align: center;
    width: 286px;
}
ul#browse_tab li a:hover {
    background: #cc3300 none repeat scroll 0 0;
    height: 27px;
    text-decoration: none;
    width: 286px;
}
ul#browse_tab li a.active {
    background-color: #990000;
}
#browse_tab li {
    float: left;
    width: 286px;
}
.genre_selected {
    font-weight: bold;
}
.genres {
    margin-left: 20px;
    margin-top: 4px;
    width: 867px;
}
.genres a {
    color: #000000;
    font-size: 12px;
    margin-left: 4px;
    text-align: center;
}
.genres a:hover {
    color: #999999;
}
.browse_group {
    background: #f5f5f5 none repeat scroll 0 0;
    border: 1px solid black;
    float: left;
    margin-bottom: 10px;
    margin-top: 4px;
    width: 600px;
}
.browse_app {
    border-bottom: 1px solid #d0d0d0;
    height: 150px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 600px;
}
.browse_image {
    float: left;
    height: 150px;
    text-align: center;
    width: 150px;
}
.browse_image img {
    margin-top: 4px;
}
.browse_text {
    float: left;
    height: 150px;
    width: 450px;
}
.browse_title {
    float: left;
    height: 20px;
    width: 450px;
}
.browse_title p {
    float: right;
    margin-right: 10px;
    margin-top: 0;
    vertical-align: text-bottom;
}
.browse_title a {
    color: black;
    font-size: 14px;
    font-weight: bold;
}
.browse_title a:hover {
    color: #999999;
    font-size: 14px;
    font-weight: bold;
}
.browse_desc {
    height: 100px;
    margin-top: 23px;
    width: 440px;
}
.browse_downloads {
    float: right;
    margin-bottom: 0;
    margin-right: 10px;
    margin-top: 0;
}
.browse_date {
    float: left;
    margin-bottom: 0;
    margin-top: 0;
}

.browse_pages {
    width: 570px;
}
.browse_pages p {
    float: left;
    font-size: 12px;
    height: 35px;
    margin: 0 0 0 11px;
    width: 570px;
}
.browse_pages a {
    color: #000000;
    display: inline;
    font-size: 12px;
    margin-top: 5px;
}
.browse_pages a:hover {
    color: #999999;
}
.gamepreview {
    background-color: #f5f5f5;
    border: 1px solid black;
    width: 600px;
}
.gamepreviewtop {
    height: 200px;
    width: 600px;
}
.gamethumb {
    float: left;
    height: 158px;
    width: 158px;
}
.gamethumb img {
    margin-left: 15px;
    margin-top: 15px;
}
.gametitle {
    float: left;
    height: 50px;
    width: 420px;
}
.gametitle h1 {
    color: #000000;
    font-size: 28px;
    text-align: left;
}
.gametitlesmall {
    float: left;
    height: 50px;
    width: 420px;
}
.gametitlesmall h1 {
    color: #000000;
    font-size: 18px;
    text-align: left;
}
.gamespecs {
    float: left;
    width: 250px;
}
.gamespecs table {
    margin-left: -2px;
}
.gamespecs tr {
    border-spacing: 0;
    margin: -5px;
}
.gamespecs td {
    border-spacing: 0;
    font-size: 12px;
    margin: -5px;
}
.gamerating {
    float: right;
    margin-right: 20px;
    width: 150px;
}
.previewdown {
    background-color: #f5f5f5;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    float: left;
    margin-bottom: 8px;
    margin-left: -1px;
    width: 600px;
}
.screenshots img {
    margin-left: 5px;
    margin-top: 5px;
}
.lp_device_app_bg {
    background-image: url("https://images.staticjw.com/mob/5161/device_home_bg.png");
    background-repeat: no-repeat;
    height: 420px;
    margin-top: 5px;
    width: 600px;
}
.lp_device_app_bg p {
    height: 230px;
    margin: 0 0 0 231px;
    padding-top: 50px;
    text-align: center;
    width: 262px;
}
.scroller {
    margin-left: 5px;
    margin-top: 0;
}
.leftgamelist {
    float: left;
    margin-top: 10px;
    padding-left: 0;
    width: 210px;
}
.othergamelist {
    float: left;
    margin-top: 10px;
    padding-left: 20px;
    width: 210px;
}
.lettergroup {
    width: 210px;
}
.lettergroup p {
    color: #000000;
    font-size: 12px;
    margin: 0 7px 20px 0;
}
.lettergroup a {
    color: #000000;
    font-size: 12px;
    margin-left: 10px;
}
.lettergroup a:hover {
    color: #999999;
    font-size: 12px;
}
.letter_title {
    background-image: url("https://images.staticjw.com/mob/9982/device_game_list_title-png.jpeg");
    height: 21px;
    margin-bottom: 10px;
    width: 198px;
}
.letter_title p {
    color: #000000;
    font-size: 16px;
    margin: 0 7px;
}
.newflag {
    color: gold;
    font-weight: bold;
}
.scrollreviews {
    background-color: white;
    border: 1px solid black;
    color: black;
    font-size: 13px;
    height: 326px;
    margin-bottom: 5px;
    margin-top: 10px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-left: 10px;
    padding-top: 3px;
    width: 287px;
}
.domtab {
    width: 600px;
}
.tabcontainer {
    background: #696 none repeat scroll 0 0;
    clear: both;
    width: auto;
}
div#domtabid.domtab div.tabcontainer {
    background-color: white;
    border-color: #999999;
    border-style: solid;
    border-width: 1px;
    height: 600px;
    margin-bottom: 10px;
    margin-left: 10px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 580px;
}
div.domtabs div div {
    display: block;
}
.tabcontent {
    margin-left: 10px;
    margin-top: 10px;
    width: 550px;
}
.tabcontent img {
    margin-left: 5px;
}
ul.domtabs {
    background-color: #333333;
    border-radius: 4px;
    float: left;
    height: 27px;
    list-style: outside none none;
    margin: 0 0 5px 9px;
    padding: 0;
    width: 580px;
}
ul.domtabs li {
    float: left;
    height: 27px;
    padding: 0;
    text-align: center;
    width: 145px;
}
ul.domtabs a:link, ul.domtabs a:visited, ul.domtabs a:active, ul.domtabs a:hover {
    border-radius: 4px;
    color: #ffffff;
    display: block;
    font-size: 18px;
    font-weight: bold;
    height: 27px;
    text-align: center;
    text-decoration: none;
    width: 145px;
}
html > body ul.domtabs a:link, html > body ul.domtabs a:visited, html > body ul.domtabs a:active, html > body ul.domtabs a:hover {
    height: auto;
    min-height: 27px;
}
ul.domtabs a:hover {
    background: #cc3300 none repeat scroll 0 0;
    height: 27px;
    width: 145px;
}
ul.domtabs li.active a:link, ul.domtabs li.active a:visited, ul.domtabs li.active a:active, ul.domtabs li.active a:hover {
    background: #990000 none repeat scroll 0 0;
    height: 27px;
    width: 145px;
}
#domtabid h2 {
    color: #000000;
    margin: 0 10px;
    padding: 0;
    text-align: left;
}
h2 a.android {
    background-color: #a4c639;
    border-radius: 10px;
    color: white;
    font-family: arial;
    font-weight: bold;
    margin-left: 50px;
    padding: 5px 15px;
    position: relative;
    text-decoration: none;
}
.center {
    margin: auto;
    text-align: center;
}
/*sociales*/

.ra1-pw {
    font-size: 1px;
    letter-spacing: normal;
    margin: 0;
    padding: 0;
    vertical-align: top;
    word-spacing: normal;
}
.ra1-pw a, .ra1-pw span, .ra1-pw div, .ra1-pw p, .ra1-pw h2, .ra1-pw h3 {
    font: 1em Verdana,Tahoma;
    letter-spacing: normal;
    margin: 0;
    padding: 0;
    position: static;
    word-spacing: normal;
}
.ra1-pw-logImage {
    left: -9999px;
    position: absolute;
    top: -9999px;
}
.ra1-pw-classicWidget {
    white-space: nowrap;
}
.ra1-pw-classicWidget .ra1-pw-icon {
    display: inline-block;
}
.ra1-pw_size_large .ra1-pw-icon {
    margin: 0 3px 0 0;
    padding: 0;
}
.ra1-pw_size_medium .ra1-pw-icon {
    margin: 0 3px 0 0;
    padding: 0;
}
.ra1-pw_size_small .ra1-pw-icon {
    margin: 0 3px 0 0;
    padding: 0;
}
.ra1-pw_size_large, .ra1-pw-button-large {
    font-size: 12px;
    line-height: 12px;
}
.ra1-pw_size_large .ra1-pw-icon, .ra1-pw-button-large .ra1-pw-icon {
    background-image: url("https://images.staticjw.com/mob/3896/set-32.png");
    background-repeat: no-repeat;
    height: 32px;
    width: 32px;
}
.ra1-pw_size_medium, .ra1-pw-button-medium {
    font-size: 12px;
    line-height: 12px;
}
.ra1-pw_size_medium .ra1-pw-icon, .ra1-pw-button-medium .ra1-pw-icon {
    background-image: url("https://images.staticjw.com/mob/4248/set-24.png");
    background-repeat: no-repeat;
    height: 24px;
    width: 24px;
}
.ra1-pw_size_small, .ra1-pw-button-small {
    font-size: 12px;
    line-height: 12px;
}
.ra1-pw_size_small .ra1-pw-icon, .ra1-pw-button-small .ra1-pw-icon {
    background-image: url("https://images.staticjw.com/mob/2128/set-16.png");
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}
.ra1-pw-icon {
    border: medium none;
    cursor: pointer;
    display: inline-block;
    font-size: 1px;
    text-decoration: none;
    vertical-align: top;
}
.ra1-pw-icon.ra1-pw_size_small {
    background-image: url("https://images.staticjw.com/mob/2128/set-16.png");
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}
.ra1-pw-icon.ra1-pw_size_medium {
    background-image: url("https://images.staticjw.com/mob/4248/set-24.png");
    background-repeat: no-repeat;
    height: 24px;
    width: 24px;
}
.ra1-pw-icon.ra1-pw_size_large {
    background-image: url("https://images.staticjw.com/mob/3896/set-32.png");
    background-repeat: no-repeat;
    height: 32px;
    width: 32px;
}
.ra1-pw-icon-chk {
    background: rgba(0, 0, 0, 0) url("https://images.staticjw.com/mob/3753/ra1-icoset.png") no-repeat scroll -124px 0;
    bottom: -6px;
    font-size: 1px;
    height: 26px;
    position: absolute;
    right: -7px;
    width: 28px;
}
.ra1-pw-icon__24 .ra1-pw-icon-chk {
    background-position: -159px -9px;
    bottom: -3px;
    height: 16px;
    right: -4px;
    width: 18px;
}
.ra1-pw-icon-facebook {
    background-position: 0 0;
}
.ra1-pw-icon-twitter {
    background-position: 0 -33px;
}
.ra1-pw-icon-linkedin {
    background-position: 0 -66px;
}
.ra1-pw-icon-mail, .ra1-pw-icon-email {
    background-position: 0 -99px;
}
.ra1-pw-icon-post {
    background-position: 0 -132px;
}
.ra1-pw-icon-print {
    background-position: 0 -165px;
}
.ra1-pw-icon-stumbleupon {
    background-position: 0 -198px;
}
.ra1-pw-icon-googlebookmarks {
    background-position: 0 -231px;
}
.ra1-pw-icon-msmessenger {
    background-position: 0 -264px;
}
.ra1-pw-icon-myspace {
    background-position: 0 -297px;
}
.ra1-pw-icon-delicious {
    background-position: 0 -330px;
}
.ra1-pw-icon-digg {
    background-position: 0 -363px;
}
.ra1-pw-icon-orkut {
    background-position: 0 -396px;
}
.ra1-pw-icon-gmail {
    background-position: 0 -429px;
}
.ra1-pw-icon-blogger {
    background-position: 0 -462px;
}
.ra1-pw-icon-reddit {
    background-position: 0 -495px;
}
.ra1-pw-icon-yahoomail {
    background-position: 0 -528px;
}
.ra1-pw-icon-tumblr {
    background-position: 0 -561px;
}
.ra1-pw-icon-hotmail {
    background-position: 0 -594px;
}
.ra1-pw-icon-aolmail {
    background-position: 0 -627px;
}
.ra1-pw-icon-favorites {
    background-position: 0 -660px;
}
.ra1-pw-icon-livejournal {
    background-position: 0 -693px;
}
.ra1-pw-icon-posterous {
    background-position: 0 -726px;
}
.ra1-pw-icon-aollifestream {
    background-position: 0 -759px;
}
.ra1-pw-icon-wordpress {
    background-position: 0 -792px;
}
.ra1-pw-icon-vkontakte {
    background-position: 0 -825px;
}
.ra1-pw-icon-baidu {
    background-position: 0 -858px;
}
.ra1-pw-icon-mailru {
    background-position: 0 -891px;
}
.ra1-pw-icon-hyves {
    background-position: 0 -924px;
}
.ra1-pw-icon-googleplus {
    background-position: 0 -957px;
}
.ra1-pw-icon-yahoo {
    background-position: 0 -990px;
}
.ra1-pw-icon-pinterest {
    background-position: 0 -1023px;
}
.ra1-pw-icon-more {
    background-position: 0 -1056px;
}
.ra1-pw-icon-pingfm {
    background-position: 0 -1089px;
}
.ra1-pw-icon-xing {
    background-position: 0 -1122px;
}
.ra1-pw-icon-meinvz {
    background-position: 0 -1155px;
}
.ra1-pw-icon-skyrock {
    background-position: 0 -1188px;
}
.ra1-pw-icon-none {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
}
b.ra1-pw-count {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    color: #666;
    display: inline-block;
    font-weight: normal;
    position: relative;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
}
b.ra1-pw-count span {
    display: inline-block;
    margin: 0;
    padding: 0 3px;
    text-align: center;
    vertical-align: top;
}
.ra1-pw-count-brd {
    background-image: url("https://images.staticjw.com/mob/3753/ra1-icoset.png");
    font-size: 1px;
    position: absolute;
}
.ra1-pw-button-large .ra1-pw-count, .ra1-pw_size_large .ra1-pw-count {
    background: rgba(0, 0, 0, 0) url("https://images.staticjw.com/mob/3753/ra1-icoset.png") no-repeat scroll 0 -299px;
    font: 12px/27px Verdana,Tahoma;
    margin: 0 5px 0 6px;
    padding: 0;
}
.ra1-pw-button-large .ra1-pw-count.pw-counter-inner, .ra1-pw_size_large .ra1-pw-count.pw-counter-inner {
    margin-right: 5px;
}
.ra1-pw-button-large .ra1-pw-count .ra1-pw-count-brd, .ra1-pw_size_large .ra1-pw-count .ra1-pw-count-brd {
    background-position: -107px 0;
    height: 7px;
    left: -7px;
    top: 9px;
    width: 7px;
}
.ra1-pw-button-large .ra1-pw-count span, .ra1-pw_size_large .ra1-pw-count span {
    line-height: 27px;
    min-height: 27px;
    min-width: 15px;
    padding: 1px 3px 2px;
}
.ra1-pw-button-medium .ra1-pw-count, .ra1-pw-layout-horizontal .ra1-pw-count, .ra1-pw_size_medium .ra1-pw-count {
    font: 10px/22px Verdana,Tahoma;
    margin: 0 5px 0 6px;
    padding: 0;
}
.ra1-pw-button-medium .ra1-pw-count.pw-counter-inner, .ra1-pw-layout-horizontal .ra1-pw-count.pw-counter-inner, .ra1-pw_size_medium .ra1-pw-count.pw-counter-inner {
    margin-right: 5px;
}
.ra1-pw-button-medium .ra1-pw-count .ra1-pw-count-brd, .ra1-pw-layout-horizontal .ra1-pw-count .ra1-pw-count-brd, .ra1-pw_size_medium .ra1-pw-count .ra1-pw-count-brd {
    background-position: -98px 0;
    height: 8px;
    left: -7px;
    top: 6px;
    width: 7px;
}
.ra1-pw-button-medium .ra1-pw-count span, .ra1-pw-layout-horizontal .ra1-pw-count span, .ra1-pw_size_medium .ra1-pw-count span {
    line-height: 22px;
    min-height: 22px;
    min-width: 13px;
}
.ra1-pw-button-small .ra1-pw-count, .ra1-pw_size_small .ra1-pw-count {
    font: 8px/14px Verdana,Tahoma;
    margin: 0 5px 0 4px;
    padding: 0;
}
.ra1-pw-button-small .ra1-pw-count.pw-counter-inner, .ra1-pw_size_small .ra1-pw-count.pw-counter-inner {
    margin-right: 5px;
}
.ra1-pw-button-small .ra1-pw-count .ra1-pw-count-brd, .ra1-pw_size_small .ra1-pw-count .ra1-pw-count-brd {
    background-position: -92px 0;
    height: 5px;
    left: -5px;
    top: 4px;
    width: 5px;
}
.ra1-pw-button-small .ra1-pw-count span, .ra1-pw_size_small .ra1-pw-count span {
    line-height: 14px;
    min-height: 14px;
    min-width: 10px;
}
.ra1-pw-vertical {
    text-align: center;
}
.ra1-pw-vertical .ra1-pw-icon {
    display: block;
    float: none;
    margin: 0 auto 3px;
    padding: 0;
}
.ra1-pw-vertical .ra1-pw-count {
    box-sizing: border-box;
    display: inline-block;
    float: none;
    margin: 5px 0 0;
    min-width: 100%;
    vertical-align: top;
}
.ra1-pw-vertical .ra1-pw-count.pw-counter-inner {
    margin-right: 0;
}
.ra1-pw-vertical .ra1-pw-count .ra1-pw-count-brd {
    background-position: -115px 0;
    height: 5px;
    left: 50%;
    margin-left: -4px;
    top: -5px;
    width: 8px;
}
.ra1-pw-vertical .pw-counter-inner {
    margin-bottom: 10px;
    margin-right: 0;
}
.ra1-pw-vertical.ra1-pw-counter-horizontal .ra1-pw-count {
    width: auto;
}
.ra1-pw-vertical.ra1-pw_size_large .ra1-pw-count {
    min-width: 30px;
}
.ra1-pw-vertical.ra1-pw_size_medium .ra1-pw-count {
    min-width: 22px;
}
.ra1-pw-vertical.ra1-pw_size_small .ra1-pw-count {
    min-width: 14px;
}
.ra1-pw-vertical .ra1-pw-counter {
    display: block;
}
.ra1-pw-ie7 .ra1-pw-vertical .ra1-pw-counter .ra1-pw-count {
    width: 60px;
}
.ra1-pw-ie7 .ra1-pw-vertical.ra1-pw-counter-horizontal .ra1-pw-originalbuttons {
    margin-right: 5px;
}
.ra1-pw-ie7 .ra1-pw-layout-horizontal .ra1-pw-counter-vertical .ra1-pw-counter .ra1-pw-count {
    width: 60px;
}
.ra1-pw-ln-facebook .ra1-pw-icon {
    background: rgba(0, 0, 0, 0) url("https://images.staticjw.com/mob/4615/look-native.png") no-repeat scroll -61px 0;
    height: 20px;
    margin: 0;
    width: 60px;
}
.ra1-pw-ln-facebook .ra1-pw-sharealone-txt {
    display: none;
}
.ra1-pw-ln-facebook:hover .ra1-pw-icon {
    background-position: -61px -21px;
}
.ra1-pw-ln-twitter .ra1-pw-icon {
    background: rgba(0, 0, 0, 0) url("https://images.staticjw.com/mob/4615/look-native.png") no-repeat scroll 0 0;
    height: 20px;
    margin: 0;
    width: 60px;
}
.ra1-pw-ln-twitter .ra1-pw-sharealone-txt {
    display: none;
}
.ra1-pw-ln-twitter:hover .ra1-pw-icon {
    background-position: 0 -21px;
}
.ra1-pw-ln-linkedin .ra1-pw-icon {
    background: rgba(0, 0, 0, 0) url("https://images.staticjw.com/mob/4615/look-native.png") no-repeat scroll -122px 0;
    height: 20px;
    margin: 0;
    width: 60px;
}
.ra1-pw-ln-linkedin .ra1-pw-sharealone-txt {
    display: none;
}
.ra1-pw-ln-linkedin:hover .ra1-pw-icon {
    background-position: -122px -21px;
}
.ra1-pw-ln-googleplus .ra1-pw-icon {
    background: rgba(0, 0, 0, 0) url("https://images.staticjw.com/mob/4615/look-native.png") no-repeat scroll -244px 0;
    height: 20px;
    margin: 0;
    width: 60px;
}
.ra1-pw-ln-googleplus .ra1-pw-sharealone-txt {
    display: none;
}
.ra1-pw-ln-googleplus:hover .ra1-pw-icon {
    background-position: -244px -21px;
}
.ra1-pw-ln-pinterest .ra1-pw-icon {
    background: rgba(0, 0, 0, 0) url("https://images.staticjw.com/mob/4615/look-native.png") no-repeat scroll -183px 0;
    height: 20px;
    margin: 0;
    width: 60px;
}
.ra1-pw-ln-pinterest .ra1-pw-sharealone-txt {
    display: none;
}
.ra1-pw-ln-pinterest:hover .ra1-pw-icon {
    background-position: -183px -21px;
}
.ra1-pw-ln-pinterest .ra1-pw-icon {
    background: rgba(0, 0, 0, 0) url("https://images.staticjw.com/mob/4615/look-native.png") no-repeat scroll -183px 0;
    height: 20px;
    margin: 0;
    width: 60px;
}
.ra1-pw-ln-pinterest .ra1-pw-sharealone-txt {
    display: none;
}
.ra1-pw-ln-pinterest:hover .ra1-pw-icon {
    background-position: -183px -21px;
}
.ra1-pw-alone-button {
    display: inline-block;
    margin: 0;
    padding: 0;
}
.ra1-pw-alone-button.ra1-pw-button-small .ra1-pw-count {
    margin-left: 4px;
}
.ra1-pw-alone-button.ra1-pw-counter-vertical .ra1-pw-count {
    display: block;
    margin: 0 0 6px;
}
.ra1-pw-alone-button.ra1-pw-counter-vertical .ra1-pw-count .ra1-pw-count-brd {
    background-position: -115px -6px;
    bottom: -5px;
    height: 5px;
    left: 50%;
    margin-left: -4px;
    top: auto;
    width: 8px;
}
.ra1-pw-alone-button.ra1-pw-counter-vertical.ra1-pw-button-large .ra1-pw-count {
    font: 15px/18px Arial,Helvetica;
    margin-left: 0;
}
.ra1-pw-alone-button.ra1-pw-counter-vertical.ra1-pw-button-large .ra1-pw-count span {
    padding: 5px 1px;
}
.ra1-pw-alone-button.ra1-pw-counter-horizontal .ra1-pw-icon {
    margin-right: 6px;
}
.ra1-pw-alone-button.ra1-pw-counter-horizontal .ra1-pw-count {
    margin-left: 0;
}
.ra1-pw-alone-button.ra1-pw-counter-horizontal.ra1-pw-button-small .ra1-pw-icon {
    margin-right: 5px;
}
.ra1-pw-sharealone-brd {
    background: #ececec url("https://images.staticjw.com/mob/3753/ra1-icoset.png") no-repeat scroll 0 -202px;
    border: 1px solid #ccc;
    border-radius: 2px;
    color: #000;
    display: inline-block;
    font: 11px/16px Verdana,Tahoma;
    padding: 1px 2px;
    text-decoration: none;
    vertical-align: top;
}
.ra1-pw-sharealone-brd .ra1-pw-sharealone-txt {
    display: inline-block;
    padding: 0 7px 0 3px;
    vertical-align: top;
}
.ra1-pw-sharealone-brd .ra1-pw-icon {
    display: inline-block;
}
a.ra1-pw-sharealone-brd:hover {
    background-color: #fefefe;
    background-position: 0 -249px;
    color: #000;
    text-decoration: none;
    text-indent: 0;
}
.ra1-pw-sharealone {
    color: #000;
    display: inline-block;
    font: 11px/16px Verdana,Tahoma;
    padding: 2px 3px;
    text-decoration: none;
    vertical-align: top;
}
.ra1-pw-sharealone .ra1-pw-sharealone-txt {
    display: inline-block;
    padding: 1px 7px 0 3px;
    vertical-align: top;
}
a.ra1-pw-sharealone-brd:hover {
    color: #000;
    text-decoration: none;
    text-indent: 0;
}
a.ra1-pw-sharealone__16, a.ra1-pw-sharealone-brd__16 {
    font-size: 1px;
    height: 16px;
    line-height: 15px;
    min-width: 56px;
    padding: 1px;
    text-align: left;
    white-space: nowrap;
}
a.ra1-pw-sharealone__16 .ra1-pw-icon, a.ra1-pw-sharealone-brd__16 .ra1-pw-icon {
    background-image: url("https://images.staticjw.com/mob/2128/set-16.png");
    background-repeat: no-repeat;
    height: 16px;
    margin: 0;
    width: 16px;
}
a.ra1-pw-sharealone__16 .ra1-pw-sharealone-txt, a.ra1-pw-sharealone-brd__16 .ra1-pw-sharealone-txt {
    font: 11px/15px Tahoma,Verdana,Geneva;
    padding: 0 3px 0 5px;
}
.ra1-pw-sharealone__24, .ra1-pw-sharealone-brd__24 {
    line-height: 23px;
    padding: 1px;
    white-space: nowrap;
}
.ra1-pw-sharealone__24 .ra1-pw-icon, .ra1-pw-sharealone-brd__24 .ra1-pw-icon {
    background-image: url("https://images.staticjw.com/mob/4248/set-24.png");
    background-repeat: no-repeat;
    height: 24px;
    margin-top: 0;
    width: 24px;
}
.ra1-pw-sharealone__24 .ra1-pw-sharealone-txt, .ra1-pw-sharealone-brd__24 .ra1-pw-sharealone-txt {
    font: 12px/23px Tahoma,Verdana,Geneva;
}
.ra1-pw-sharealone__32, .ra1-pw-sharealone-brd__32 {
    line-height: 31px;
    padding: 1px;
    white-space: nowrap;
}
.ra1-pw-sharealone__32 .ra1-pw-icon, .ra1-pw-sharealone-brd__32 .ra1-pw-icon {
    background-image: url("https://images.staticjw.com/mob/3896/set-32.png");
    background-repeat: no-repeat;
    height: 32px;
    margin-top: 0;
    width: 32px;
}
.ra1-pw-sharealone__32 .ra1-pw-sharealone-txt, .ra1-pw-sharealone-brd__32 .ra1-pw-sharealone-txt {
    font: 13px/31px Tahoma,Verdana,Geneva;
}
.ra1-pw-originalbuttons {
    display: inline-block;
    vertical-align: top;
}
.pw-compatmode .ra1-pw-originalbuttons {
    display: inline;
}
.pw-locale-en .ra1-pw-layout-horizontal .ra1-pw-twitter {
    width: 90px;
}
.pw-locale-en .ra1-pw-layout-horizontal .ra1-pw-googleplus {
    width: 65px;
}
.pw-locale-en .ra1-pw-layout-horizontal .ra1-pw-pinterest {
    width: 65px;
}
.pw-locale-it .ra1-pw-layout-horizontal .ra1-pw-twitter {
    width: 90px;
}
.pw-locale-it .ra1-pw-layout-horizontal .ra1-pw-googleplus {
    width: 65px;
}
.pw-locale-it .ra1-pw-layout-horizontal .ra1-pw-pinterest {
    width: 65px;
}
.pw-locale-de .ra1-pw-layout-horizontal .ra1-pw-twitter {
    width: 100px;
}
.pw-locale-de .ra1-pw-layout-horizontal .ra1-pw-googleplus {
    width: 65px;
}
.pw-locale-de .ra1-pw-layout-horizontal .ra1-pw-pinterest {
    width: 65px;
}
.pw-locale-es .ra1-pw-layout-horizontal .ra1-pw-twitter {
    width: 100px;
}
.pw-locale-es .ra1-pw-layout-horizontal .ra1-pw-googleplus {
    width: 65px;
}
.pw-locale-es .ra1-pw-layout-horizontal .ra1-pw-pinterest {
    width: 65px;
}
.pw-locale-fr .ra1-pw-layout-horizontal .ra1-pw-twitter {
    width: 100px;
}
.pw-locale-fr .ra1-pw-layout-horizontal .ra1-pw-googleplus {
    width: 65px;
}
.pw-locale-fr .ra1-pw-layout-horizontal .ra1-pw-pinterest {
    width: 65px;
}
.pw-locale-ja .ra1-pw-layout-horizontal .ra1-pw-twitter {
    width: 105px;
}
.pw-locale-ja .ra1-pw-layout-horizontal .ra1-pw-googleplus {
    width: 65px;
}
.pw-locale-ja .ra1-pw-layout-horizontal .ra1-pw-pinterest {
    width: 65px;
}
.pw-locale-pt .ra1-pw-layout-horizontal .ra1-pw-twitter {
    width: 105px;
}
.pw-locale-pt .ra1-pw-layout-horizontal .ra1-pw-googleplus {
    width: 65px;
}
.pw-locale-pt .ra1-pw-layout-horizontal .ra1-pw-pinterest {
    width: 65px;
}
.pw-locale-ru .ra1-pw-layout-horizontal .ra1-pw-twitter {
    width: 113px;
}
.pw-locale-ru .ra1-pw-layout-horizontal .ra1-pw-googleplus {
    width: 65px;
}
.pw-locale-ru .ra1-pw-layout-horizontal .ra1-pw-pinterest {
    width: 65px;
}
.pw-locale-zh .ra1-pw-layout-horizontal .ra1-pw-twitter {
    width: 90px;
}
.pw-locale-zh .ra1-pw-layout-horizontal .ra1-pw-googleplus {
    width: 65px;
}
.pw-locale-zh .ra1-pw-layout-horizontal .ra1-pw-pinterest {
    width: 65px;
}
.ra1-pw-layout-horizontal {
    display: block;
    white-space: nowrap;
}
.ra1-pw-layout-horizontal .ra1-pw-without-counter {
    margin-right: 10px;
}
.ra1-pw-layout-horizontal .ra1-pw-without-counter .ra1-pw-postshare {
    margin-right: 0;
}
.ra1-pw-layout-horizontal .ra1-pw-originalbuttons {
    margin-right: 10px;
}
.ra1-pw-layout-horizontal .ra1-pw-post-share .ra1-pw-originalbuttons {
    margin-right: 0;
}
.ra1-pw-layout-horizontal .ra1-pw-sharealone-brd__16 {
    display: block;
    min-width: 55px;
    padding-left: 1px;
    text-align: left;
}
.ra1-pw-layout-horizontal .ra1-pw-sharealone-brd__16 .ra1-pw-icon {
    display: inline-block;
    margin: 0;
}
.ra1-pw-layout-horizontal .ra1-pw-counter {
    padding-left: 6px;
}
.ra1-pw-layout-horizontal .ra1-pw-count {
    line-height: 18px;
    margin-left: 0;
    margin-right: 5px;
}
.ra1-pw-layout-horizontal .ra1-pw-count span {
    line-height: 18px;
    min-height: 18px;
}
.ra1-pw-layout-horizontal .ra1-pw-counter-vertical .ra1-pw-counter {
    display: block;
    margin: 0;
    padding: 0 0 8px;
}
.ra1-pw-layout-horizontal .ra1-pw-counter-vertical .ra1-pw-count {
    display: block;
    margin: 0;
    min-width: 60px;
}
.ra1-pw-layout-horizontal .ra1-pw-counter-vertical .ra1-pw-count.pw-counter-inner {
    margin-bottom: 10px;
    margin-right: 0;
}
.ra1-pw-layout-horizontal .ra1-pw-counter-vertical .ra1-pw-count span {
    font: 15px/18px Arial,Helvetica;
    padding: 6px 1px;
}
.ra1-pw-layout-horizontal .ra1-pw-counter-vertical .ra1-pw-count .ra1-pw-count-brd {
    background-position: -115px -6px;
    bottom: -5px;
    height: 5px;
    left: 50%;
    margin-left: -4px;
    top: auto;
    width: 8px;
}
.ra1-pw-layout-horizontal .ra1-pw-counter-vertical .ra1-pw-originalbuttons {
    margin-right: 0;
    width: auto;
}
.ra1-pw-widget-looknative .ra1-pw-count, .pw-widget-postshare-16 .ra1-pw-count {
    line-height: 18px;
}
.ra1-pw-widget-looknative .ra1-pw-count span, .pw-widget-postshare-16 .ra1-pw-count span {
    font: 10px/18px Verdana,Tahoma;
    min-height: 18px;
    vertical-align: top;
}
.ra1-pw-widget-looknative.ra1-pw-button-small .ra1-pw-count-brd, .pw-widget-postshare-16.ra1-pw-button-small .ra1-pw-count-brd, .ra1-pw-widget-looknative.ra1-pw_size_small .ra1-pw-count-brd, .pw-widget-postshare-16.ra1-pw_size_small .ra1-pw-count-brd, .ra1-pw-widget-looknative .ra1-pw-button-small .ra1-pw-count-brd, .pw-widget-postshare-16 .ra1-pw-button-small .ra1-pw-count-brd, .ra1-pw-widget-looknative .ra1-pw_size_small .ra1-pw-count-brd, .pw-widget-postshare-16 .ra1-pw_size_small .ra1-pw-count-brd, .ra1-pw-widget-looknative .ra1-pw-count-brd, .pw-widget-postshare-16 .ra1-pw-count-brd {
    background-position: -98px 0;
    bottom: auto;
    height: 8px;
    left: -7px;
    margin: 0;
    top: 6px;
    width: 7px;
}
.ra1-pw-widget-looknative.ra1-pw-alone-button.ra1-pw-counter-horizontal .ra1-pw-count, .pw-widget-postshare-16.ra1-pw-alone-button.ra1-pw-counter-horizontal .ra1-pw-count {
    margin-left: 0;
}
.ra1-pw-widget-looknative.ra1-pw-alone-button.ra1-pw-counter-horizontal .ra1-pw-postshare, .pw-widget-postshare-16.ra1-pw-alone-button.ra1-pw-counter-horizontal .ra1-pw-postshare {
    margin-right: 6px;
}
.ra1-pw-widget-looknative .ra1-pw-sharealone-brd, .pw-widget-postshare-16 .ra1-pw-sharealone-brd {
    font-size: 1px;
    line-height: 15px;
    min-width: 56px;
    padding-left: 1px;
    text-align: left;
}
.ra1-pw-widget-looknative .ra1-pw-sharealone-brd .ra1-pw-icon, .pw-widget-postshare-16 .ra1-pw-sharealone-brd .ra1-pw-icon {
    background-image: url("https://images.staticjw.com/mob/2128/set-16.png");
    background-repeat: no-repeat;
    height: 16px;
    margin: 0;
    width: 16px;
}
.ra1-pw-widget-looknative .ra1-pw-sharealone-brd .ra1-pw-sharealone-txt, .pw-widget-postshare-16 .ra1-pw-sharealone-brd .ra1-pw-sharealone-txt {
    font: 11px/15px Tahoma,Verdana,Geneva;
    padding: 0 3px 0 5px;
}
.pw-widget-postshare-24.ra1-pw-alone-button.ra1-pw-counter-horizontal .ra1-pw-count {
    margin-left: 0;
}
.pw-widget-postshare-24.ra1-pw-alone-button.ra1-pw-counter-horizontal .ra1-pw-postshare {
    margin-right: 5px;
}
.pw-widget-postshare-32.ra1-pw-alone-button.ra1-pw-counter-horizontal .ra1-pw-count {
    margin-left: 0;
}
.pw-widget-postshare-32.ra1-pw-alone-button.ra1-pw-counter-horizontal .ra1-pw-postshare {
    margin-right: 6px;
}
.pw-widget-postshare-16.ra1-pw-classicWidget .ra1-pw-icon, .pw-widget-postshare-32.ra1-pw-classicWidget .ra1-pw-icon, .pw-widget-postshare-24.ra1-pw-classicWidget .ra1-pw-icon {
    margin-top: 2px;
}
.pw-widget-postshare-16.ra1-pw-classicWidget .ra1-pw-sharealone-brd .ra1-pw-icon, .pw-widget-postshare-32.ra1-pw-classicWidget .ra1-pw-sharealone-brd .ra1-pw-icon, .pw-widget-postshare-24.ra1-pw-classicWidget .ra1-pw-sharealone-brd .ra1-pw-icon {
    margin-top: 0;
}
.ra1-pw-layout-vertical {
    display: block;
}
.ra1-pw-layout-vertical .ra1-pw-counter {
    display: block;
    padding-bottom: 7px;
}
.ra1-pw-layout-vertical.ra1-pw-widget-looknative {
    width: 60px;
}
.ra1-pw-layout-vertical.ra1-pw-widget-looknative .ra1-pw-alone-button {
    padding-bottom: 15px;
    width: auto;
}
.ra1-pw-layout-vertical.ra1-pw-widget-looknative.pw-counter-horizontal {
    width: 120px;
}
.ra1-pw-layout-vertical.ra1-pw-widget-looknative.pw-counter-horizontal .ra1-pw-count {
    margin-left: 0;
}
.ra1-pw-layout-vertical .ra1-pw-vertical {
    margin-bottom: 15px;
    min-width: 60px;
    text-align: left;
}
.ra1-pw-layout-vertical .ra1-pw-vertical .ra1-pw-originalbuttons {
    margin-bottom: 0;
}
.ra1-pw-layout-vertical .ra1-pw-count {
    box-sizing: border-box;
    display: inline-block;
    margin-right: 0;
    margin-top: 0;
    min-width: 100%;
}
.ra1-pw-layout-vertical .ra1-pw-count.pw-counter-inner {
    margin-bottom: 10px;
    margin-right: 0;
}
.ra1-pw-layout-vertical .ra1-pw-count span {
    font: 15px/18px Arial,Helvetica;
    padding: 6px 1px;
}
.ra1-pw-layout-vertical .ra1-pw-count .ra1-pw-count-brd {
    background-position: -115px -6px;
    bottom: -5px;
    top: auto;
}
.ra1-pw-layout-vertical .ra1-pw-postshare {
    display: inline-block;
}
.ra1-pw-layout-vertical .ra1-pw-sharealone-brd__16 {
    display: inline-block;
    min-width: 56px;
    padding-left: 1px;
    text-align: left;
}
.ra1-pw-layout-vertical .ra1-pw-sharealone-brd__16 .ra1-pw-icon {
    display: inline-block;
    margin: 0;
}
.ra1-pw-layout-vertical .ra1-pw-without-counter {
    margin-bottom: 15px;
}
.ra1-pw-layout-vertical .ra1-pw-counter-horizontal {
    display: block;
    width: 120px;
}
.ra1-pw-layout-vertical .ra1-pw-counter-horizontal .ra1-pw-postshare {
    min-width: 60px;
}
.ra1-pw-layout-vertical .ra1-pw-counter-horizontal .ra1-pw-native-post {
    white-space: nowrap;
}
.ra1-pw-layout-vertical .ra1-pw-counter-horizontal .ra1-pw-counter {
    display: inline-block;
    min-width: 1px;
    padding: 0;
    width: auto;
}
.ra1-pw-layout-vertical .ra1-pw-counter-horizontal .ra1-pw-count {
    display: inline-block;
    margin: 0 5px 0 6px;
    min-width: 1px;
    padding: 0;
    width: auto;
}
.ra1-pw-layout-vertical .ra1-pw-counter-horizontal .ra1-pw-count .ra1-pw-count-brd {
    background-position: -98px 0;
    bottom: auto;
    height: 8px;
    left: -7px;
    margin: 0;
    top: 6px;
    width: 7px;
}
.ra1-pw-layout-vertical .ra1-pw-counter-horizontal .ra1-pw-count span {
    display: inline-block;
    font: 10px/18px Verdana,Tahoma;
    min-width: 13px;
    padding: 0 3px;
}
.ra1-pw-widget-looknative .ra1-pw-alone-button {
    padding-right: 10px;
    vertical-align: top;
}
.ra1-pw-widget-looknative .ra1-pw-originalbuttons {
    margin-right: 0;
}
.ra1-pw-widget-looknative .ra1-pw-icon {
    background-image: url("https://images.staticjw.com/mob/2128/set-16.png");
    background-repeat: no-repeat;
    height: 16px;
    margin-right: 0;
    margin-top: 2px;
    width: 16px;
}
.ra1-pw-widget-looknative .ra1-pw-originalbuttons .ra1-pw-icon {
    margin-top: 0;
}
.ra1-pw-widget-looknative .ra1-pw-count {
    margin-left: 0;
}
.ra1-pw-widget-looknative .ra1-pw-count-brd {
    background-position: -98px 0;
    bottom: auto;
    height: 8px;
    left: -7px;
    margin: 0;
    top: 6px;
    width: 7px;
}
.ra1-pw-widget-looknative.ra1-pw-layout-vertical {
    min-width: 60px;
}
.ra1-pw-widget-looknative.ra1-pw-layout-vertical .ra1-pw-alone-button {
    padding-bottom: 15px;
    padding-right: 0;
    vertical-align: top;
}
.ra1-pw-widget-looknative.ra1-pw-counter-horizontal .ra1-pw-originalbuttons, .ra1-pw-widget-looknative.pw-counter-horizontal .ra1-pw-originalbuttons {
    margin-right: 6px;
}
.ra1-pw-widget-looknative.ra1-pw-counter-horizontal .ra1-pw-originalbuttons .ra1-pw-icon, .ra1-pw-widget-looknative.pw-counter-horizontal .ra1-pw-originalbuttons .ra1-pw-icon {
    margin-right: 0;
}
.ra1-pw-widget-looknative.ra1-pw-counter-horizontal .ra1-pw-icon, .ra1-pw-widget-looknative.pw-counter-horizontal .ra1-pw-icon {
    margin-right: 6px;
}
.ra1-pw-widget-looknative.ra1-pw-counter-horizontal.ra1-pw-layout-vertical, .ra1-pw-widget-looknative.pw-counter-horizontal.ra1-pw-layout-vertical {
    width: 120px;
}
.ra1-pw-widget-looknative.ra1-pw-counter-horizontal.ra1-pw-layout-vertical .ra1-pw-alone-button, .ra1-pw-widget-looknative.pw-counter-horizontal.ra1-pw-layout-vertical .ra1-pw-alone-button {
    width: 120px;
}
.ra1-pw-widget-looknative.ra1-pw-counter-horizontal .ra1-pw-count, .ra1-pw-widget-looknative.pw-counter-horizontal .ra1-pw-count {
    min-width: 1px;
}
.ra1-pw-widget-looknative.ra1-pw-counter-vertical .ra1-pw-alone-button {
    min-width: 60px;
    text-align: center;
}
.ra1-pw-widget-looknative.ra1-pw-counter-vertical.ra1-pw-layout-vertical {
    width: 60px;
}
.ra1-pw-widget-looknative.pw-counter-vertical .ra1-pw-count {
    font: 15px/18px Arial,Helvetica;
    margin-top: 0;
    min-width: 58px;
}
.ra1-pw-widget-looknative.pw-counter-vertical .ra1-pw-count span {
    padding: 5px 1px;
}
.ra1-pw-widget-looknative.pw-counter-vertical .ra1-pw-count .ra1-pw-count-brd {
    background-position: -115px -6px;
    bottom: -5px;
    top: auto;
}
.ra1-pw-widget-looknative.pw-counter-vertical .ra1-pw-originalbuttons {
    margin-right: 0;
}
.ra1-pw-widget-looknative.pw-counter-vertical .ra1-pw-alone-button {
    width: auto;
}
.ra1-pw-popup {
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0 padding-box;
    border-radius: 8px;
    min-width: 248px;
    padding: 5px;
    position: absolute;
    z-index: 9999;
}
.ra1-pw-popup a {
    border-bottom-width: 0;
    text-decoration: none;
}
.ra1-pw-ie7 .ra1-pw-popup {
    width: 248px;
}
.ra1-pw-popup-i {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #bababa;
    border-radius: 4px;
    letter-spacing: normal;
    position: relative;
    word-spacing: normal;
}
.ra1-pw-popup-title {
    background-clip: padding-box;
    background-color: #e4f8ff;
    border-radius: 4px 4px 0 0;
    color: #4e8eb2;
    display: block;
    float: none;
    font: bold 12px/14px Arial,Helvetica;
    margin: 0;
    padding: 3px 7px 4px;
    text-transform: none;
    width: auto;
    z-index: 1;
}
.ra1-pw-popup-title-error {
    background-color: #ffe4e4;
    color: #870400;
}
.ra1-pw-popup-area {
    overflow: hidden;
    position: relative;
    width: 100%;
}
ul.ra1-pw-popup__ul {
    list-style-type: none;
    margin: 0;
    padding: 5px 0 1px;
}
ul.ra1-pw-popup__ul::after {
    clear: both;
    content: "";
    display: table;
    font-size: 1px;
}
ul.ra1-pw-popup__ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
    float: left;
    margin: 0;
    padding: 0;
    width: 49%;
}
ul.ra1-pw-popup__ul a {
    border-radius: 5px;
    color: #000;
    cursor: pointer;
    display: block;
    font: 11px/14px Arial,Helvetica;
    margin: 0 0 1px 7px;
    padding: 3px 2px 4px 23px;
    position: relative;
    text-decoration: none;
}
ul.ra1-pw-popup__ul a:hover {
    color: #39c;
}
ul.ra1-pw-popup__ul .ra1-pw-txt {
    cursor: pointer;
    display: block;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
    width: 100%;
}
ul.ra1-pw-popup__ul .ra1-pw-icon {
    margin-left: -20px;
    margin-top: -2px;
    position: absolute;
}
.ra1-pw-popup-footer {
    background-color: #e4f8ff;
    font: 10px/14px Arial,Helvetica;
    padding: 1px 4px 1px 10px;
    text-align: left;
}
.ra1-pw-popup-footer::after {
    clear: both;
    content: "";
    display: table;
    font-size: 1px;
}
.ra1-pw-popup-footer a {
    color: #77afcf;
    font: 10px/14px Arial,Helvetica;
    text-decoration: none;
    width: auto;
}
.ra1-pw-popup-footer .ra1-pw-privacy {
    background: rgba(0, 0, 0, 0) url("https://images.staticjw.com/mob/2981/oba-ico.png") no-repeat scroll 100% 2px;
    float: left;
    padding-right: 13px;
}
.ra1-pw-powered {
    float: right;
}
.ra1-pw-powered strong {
    font-weight: normal;
}
.ra1-pw-popup-i > *:last-child {
    background-clip: padding-box;
    border-radius: 0 0 4px 4px;
}
.ra1-pw-popup-close {
    background: rgba(0, 0, 0, 0) url("https://images.staticjw.com/mob/3753/ra1-icoset.png") no-repeat scroll 0 0;
    cursor: pointer;
    font-size: 1px;
    height: 8px;
    position: absolute;
    right: 7px;
    top: 7px;
    width: 8px;
    z-index: 99;
}
.ra1-pw-txt-fb {
    font-weight: bold;
}
.ra1-pw-popup-area-scroll {
    width: 303px;
}
.ra1-pw-popup-area-scroll .ra1-pw-popup__ul a {
    margin: 0 0 1px 7px;
    padding: 5px 2px 6px 23px;
}
.ra1-pw-wishlist {
    color: #999;
    font: 12px/20px Arial,Helvetica;
    padding: 5px 6px 6px 2px;
    text-align: right;
}
.ra1-pw-wishlist-btn {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
    display: inline-block;
    margin: 0 0 0 3px;
    overflow: visible;
    padding: 0;
    text-decoration: none;
    vertical-align: top;
    width: auto;
}
.ra1-pw-wishlist-btn span {
    background: rgba(0, 0, 0, 0) url("https://images.staticjw.com/mob/3753/ra1-icoset.png") no-repeat scroll 100% -241px;
    display: inline-block;
    padding-right: 5px;
    vertical-align: top;
}
.ra1-pw-wishlist-btn span span {
    background-position: 0 -220px;
    color: #737373;
    font: bold 11px/20px Arial,Helvetica;
    height: 20px;
    padding: 0 3px 0 8px;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7);
}
a.ra1-pw-wishlist-btn:hover {
    text-indent: 0;
}
a.ra1-pw-wishlist-btn:hover span {
    background-position: 100% -283px;
}
a.ra1-pw-wishlist-btn:hover span span {
    background-position: 0 -262px;
    color: #737373;
}
.ra1-pw-share-btn {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
    display: inline-block;
    margin: 0;
    overflow: visible;
    padding: 0;
    text-decoration: none;
    vertical-align: top;
    width: auto;
}
.ra1-pw-share-btn span {
    background: rgba(0, 0, 0, 0) url("https://images.staticjw.com/mob/3753/ra1-icoset.png") no-repeat scroll 100% -73px;
    display: inline-block;
    padding-right: 5px;
    vertical-align: top;
}
.ra1-pw-share-btn span span {
    background-position: 0 -30px;
    color: #fff;
    font: bold 19px/42px Arial,Helvetica;
    height: 42px;
    letter-spacing: -1px;
    padding: 0 7px 0 12px;
    text-shadow: -1px 0 9px #00b7ee;
}
.ra1-pw-share-btn:hover span {
    background-position: 100% -159px;
}
.ra1-pw-share-btn:hover span span {
    background-position: 0 -115px;
}
.ra1-pw-small-btn {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
    display: inline-block;
    margin: 0;
    overflow: visible;
    padding: 0;
    text-decoration: none;
    vertical-align: top;
    width: auto;
}
.ra1-pw-small-btn span {
    background: rgba(0, 0, 0, 0) url("https://images.staticjw.com/mob/3753/ra1-icoset.png") no-repeat scroll 100% -364px;
    display: inline-block;
    padding-right: 5px;
    vertical-align: top;
}
.ra1-pw-small-btn span span {
    background-position: 0 -339px;
    color: #fff;
    font: bold 11px/24px Arial,Helvetica;
    height: 24px;
    padding: 0 0 0 5px;
    text-shadow: -1px 0 5px #00b7ee;
}
.ra1-pw-small-btn:hover span {
    background-position: 100% -415px;
}
.ra1-pw-small-btn:hover span span {
    background-position: 0 -390px;
}
.ra1-pw-share-txt {
    color: #666;
    font: 12px/16px Arial,Helvetica;
    margin: 12px 9px 8px;
    padding: 0;
}
.ra1-pw-share-txt::after {
    clear: both;
    content: "";
    display: table;
    font-size: 1px;
}
.ra1-pw-share-txt p {
    color: #666;
    font: 12px/16px Arial,Helvetica;
    margin: 0;
    padding: 5px 0 8px;
    width: auto;
}
.ra1-pw-share-txt p::first-letter, .ra1-pw-share-txt p::first-letter {
    border: 0 none;
    float: none;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0 none;
    padding: 0;
}
.ra1-pw-share-txt .ra1-pw-small-btn {
    float: right;
    margin: 2px 0 0 5px;
}
.ra1-pw-share-ar {
    padding-bottom: 4px;
    text-align: right;
}
.ra1-pw-popup-area-scroll .ra1-pw-share-txt {
    padding-top: 6px;
}
.ra1-pw-popup-area-scroll .ra1-pw-share-txt .ra1-pw-small-btn {
    margin-top: -4px;
    position: relative;
}
.ra1-pw-share-offer {
    padding: 0 3px 8px 8px;
    text-align: center;
}
.ra1-pw-share-offer img {
    vertical-align: top;
}
.loading-sts {
    background: rgba(0, 0, 0, 0) url("https://images.staticjw.com/mob/5262/ajax-loader.gif") no-repeat scroll 50% 50%;
}
.loading-sts span {
    visibility: hidden;
}
.ra1-pw-background-email-popup {
    background-color: black;
    height: 100%;
    left: 0;
    opacity: 0.7;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
}
.ra1-pw-close-email-popup {
    cursor: pointer;
    height: 32px;
    position: absolute;
    right: 7px;
    top: 7px;
    width: 37px;
    z-index: 10002;
}
.ra1-pw-container-email-popup {
    left: 0;
    margin: 0 auto;
    position: fixed;
    top: 0;
    z-index: 10001;
}
.ra1-pw-ie7 .ra1-pw, .ra1-pw-ie7 .ra1-pw-count {
    display: inline;
}
.pw-float-left {
    left: 5px;
    position: fixed;
    top: 50%;
}
.pw-float-right {
    position: fixed;
    right: 5px;
    top: 50%;
}
.pw-test-uploadcss {
    font-size: 1px;
    height: 12px;
    left: -9999px;
    line-height: 1px;
    opacity: 0;
    position: absolute;
    top: -9999px;
    width: 14px;
}
@media only screen and (max-width: 340px) {
.ra1-pw-popup {
    padding: 4px;
    transform: scale(0.9);
}
.ra1-pw-popup .ra1-pw-share-offer {
    padding-left: 0;
    padding-right: 0;
}
}

/*extras*/
.header_onmobile span {
    color: gray;
    font-weight: bold;cursor:pointer;
}
.contenedor span{
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;cursor:pointer;padding-left: 4px;
}
span:hover {
    text-decoration: underline;
}
.icon_product_title span{cursor:pointer;}
ul#browse_tab li span.active {
    background-color: #990000;
}
ul#browse_tab li span {
    border-radius: 4px;
    color: #ffffff;
    display: block;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 27px;
    text-align: center;cursor:pointer;
    width: 286px;
}
#header_tab li span{cursor:pointer;}
table span,.browse_title span{cursor: pointer;}