#local_photos { max-width: 730px;}
.sfp { text-decoration: none }
.sfp:hover { text-decoration: none }
.sfp_gray { color: #373737; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; margin: 0; text-decoration: none}
.spf_s { overflow: hidden; width:150px; height:195px; padding:0px; display:block; border: 1px solid #9D9D9D; margin-left:auto; margin-right:auto; } /* #F3F3F3 */
.spf_rounded_corners {
  display: block;
  background-color: #fff;
  border: 1px solid #9D9D9D;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border-bottom-right-radius:10px;
  border-bottom-left-radius:10px;
  border-top-right-radius:10px;
  border-top-left-radius:10px;
  behavior: url(/css/ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}

.poppedimag {
  cursor: pointer;
  cursor: hand;
}


.hintaha {
  display:none;
  position: relative;
  margin-top: -30px;
  border: 1px solid #c93;
  padding: 10px 12px;
  background-color: #ffc;
  width: 200px;
}

.hintaha .hint-pointer {
  position: absolute;
  left: -10px;
  top: 5px;
  width: 10px;
  height: 19px;
  background: url(/images/pointer.gif) left top no-repeat;
}


.rb {color: #333; font-size: 100%; font-family: Verdana, Geneva, sans-serif;}

.rb h1 {margin: 0.75em 0 0.75em 0; padding: 0; font: normal 160%/120% Verdana, Geneva, sans-serif;}
sup {vertical-align: baseline; position: relative; top: -0.4em; font-size: 80%;}

.rbnews {margin: 17px 7px 0 7px; padding: 0;}
.rbnews .rbitem {clear: both; overflow: hidden;}
.rbnews .rbitem img {display: block; float: left; width: 60px; margin: 0 0 7px 0; padding: 0;}
.rbnews .rbitem h2 {margin: 0 0 0 67px; padding: 0; color: #c10100; font: bold 110%/120% Tahoma, Geneva, sans-serif;}
.rbnews .rbitem p {margin: 0 0 9px 67px; padding: 0; color: #666; font: normal 80%/120% Tahoma, Geneva, sans-serif;}
.rbnews .rbitem a {text-decoration: none;}
.rbnews .rbitem p a:hover, .rbnews .rbitem p a:active {text-decoration: underline;}

.rb table {border: 0; border-collapse: collapse;}
.rb table td {padding: 0;}

.rb form {margin: 0; padding: 0;}
.rb form input, .rb form textarea, .rb form select {font-family: Verdana, Geneva, sans-serif;}

.rbuser {margin: 0 0 20px 0;}
.rbuser .head1 {margin: 12px 0 7px 0; padding: 0;}
.rbuser .head1 b {color: #bc0400;}
.rbuser .rbblue, .rbuser .rbblue b {color: #2761d8;}
.rbuser .head1 span {white-space: nowrap;}
.rbuser table td {padding: 0 4px 2px 0;}
.rbuser form {margin: 0; padding: 0;}
.rbuser label {margin: 0; padding: 0; font: normal 80%/100% Verdana, Geneva, sans-serif;}
.rbuser input {margin: 0; padding: 1px 2px 2px 2px; font: normal 80%/100% Verdana, Geneva, sans-serif;}
.rbuser .login_input {width: 95px;}
.rbuser .login_btn {display: block; padding: 0 0 1px 0; width: 48px; height: 19px; background: url(/images/rbbt.gif) repeat-x scroll left top; text-align: center; //margin-top:1px; //line-height:120%;}
.rbuser .rblinks {margin-top: 2px;}
.rbuser .rblinks p {margin: 0; padding: 0; color: #797979; font: normal 80%/140% Verdana, Geneva, sans-serif;}
.rbuser .rblinks p.nb {font-size: 90%;}
.rbuser .rblinks a {margin: 0 4px 0 0; color: #797979 !important;}
.rbuser ul {clear: both; overflow: hidden; list-style: none; margin: 0; padding: 0;}
.rbuser ul li {display: block; float: left; margin: 0 8px 0 0; padding: 0; color: #797979; font: normal 100%/120% Verdana, Geneva, sans-serif; white-space: nowrap;}
.rbuser ul li a, .rbexit a {color: #797979 !important;}
.rbexit {margin: 10px 0 0 0; padding: 0; color: #797979; font: normal 80%/120% Verdana, Geneva, sans-serif;}

.rbmessage {margin: 1em 0 1em 0; padding: 0;}
.rberrors {border-left: 8px solid #c30000; padding-left: 8px;}
.rbmessage h2 {margin: 0 0 0.25em 0; padding: 0; font: bold 115%/120% Tahoma, Geneva, sans-serif;}
.rbmessage p {margin: 0 0 0.25em 0; padding: 0; font: normal 100%/140% Tahoma, Geneva, sans-serif;}
.rbmessage label {color: #2761d8; border-bottom: 1px dashed #2761d8; cursor: pointer;}

.rbinfo {margin: 1em 0 1.5em 0; padding: 0;}
.rbinfo p {margin: 0 0 0.5em 0; padding: 0; font: normal 100%/140% Tahoma, Geneva, sans-serif;}
.rbinfo h1 {margin: 1.5em 0 0.5em 0; padding: 0; font: bold 100%/140% Tahoma, Geneva, sans-serif;}
.rbinfo p.news_date {margin: 0 0 0.5em 0; font: normal 90%/140% Tahoma, Geneva, sans-serif;}
.rbreq b {color: #999; /*color: #c30000;*/ font-size: 125%;}

.rbtab .rbinfo {margin-top: 0.75em; margin-bottom: 0;}

table.rbform {}
table.rbform th, table.rbform td {vertical-align: top;}
table.rbform tbody th {width: 120px; padding: 5px 8px 20px 0; text-align: left; font: normal 100%/120% Tahoma, Geneva, sans-serif;}
table.rbform tbody td {width: 300px; padding: 0 8px 20px 0; font: normal 100%/120% Tahoma, Geneva, sans-serif;}
table.rbform tbody td.rbset {width: auto; padding: 8px 8px 20px 0; color: #999; font: normal 140%/120% Verdana, Geneva, sans-serif;}
table.rbform tbody td.rbcomments {width: auto; padding-top: 5px; color: #666;}
table.rbform tbody td.rbcomments p {font-size: 100%; margin: 0 0 0.25em 0; padding: 0;}
table.rbform tbody th b {color: #999; font-size: 125%; text-align: right; position: absolute; display: block; width: 15px; margin: 0 0 0 -18px;}

table.rbform tbody td.rbcompact {padding-bottom: 0;}
table.rbform tbody td.rbset a {color: #999 !important; text-decoration: none; border-bottom: 1px dashed #999;}



table.rbform2 {}
table.rbform2 th, table.rbform td {vertical-align: top;}
table.rbform2 tbody th {width: 120px; padding: 0px 0px 0px 0; text-align: left; font: normal 100%/120% Tahoma, Geneva, sans-serif;}
table.rbform2 tbody td {width: 300px; padding: 0 px 0px 0; font: normal 100%/120% Tahoma, Geneva, sans-serif;}
table.rbform2 tbody td.rbset {width: auto; padding: 0px 0px 00px 0; color: #999; font: normal 140%/120% Verdana, Geneva, sans-serif;}
table.rbform2 tbody td.rbcomments {width: auto; padding-top: 0px; color: #666;}
table.rbform2 tbody td.rbcomments p {font-size: 100%; margin: 0 0 0 0; padding: 0;}
table.rbform2 tbody th b {color: #999; font-size: 125%; text-align: right; position: absolute; display: block; width: 15px; margin: 0 0 0 -18px;}

table.rbform2 tbody td.rbcompact {padding-bottom: 0;}
table.rbform2 tbody td.rbset a {color: #999 !important; text-decoration: none; border-bottom: 1px dashed #999;}



table.rbaddons tbody th {min-width: 140px !important; //width:220px;}
table.rbs tbody th {min-width: 120px !important; //width:180px;}

table.rbform input, table.rbform textarea, table.rbform select {width: 100%; margin: 0; padding: 0; font: normal 130%/120% Tahoma, Geneva, sans-serif;}
table.rbform input, table.rbform textarea {padding: 2px 2px 2px 2px; //width:98%;}
table.rbform select {padding: 2px; //margin-top:1px;}
table.rbform select option {width: auto !important;}
table.rbform label {margin: 0; padding: 0;}

table.rbform .rbinput {padding-right: 16px;}
table.rbform .rbselect {}
table.rbform .rbcombo {padding-bottom: 14px;}
table.rbform .rbcheck {padding-bottom: 14px;}
table.rbform .rbcheck input {display: block; float: left; width: 13px; height: 13px; margin: 5px 8px 0 0;}
table.rbform .rbcheck label {display: block; margin-top: 4px; //margin-top:2px; line-height: 150%\9}

table.rbform .rbchecktype {padding-bottom: 14px; height:19px; padding:0px; margin:0px;}
table.rbform .rbchecktype input {display: block; float: left; width: 13px; height: 13px; margin: 5px 8px 0 0;}
table.rbform .rbchecktype label {display: block; margin-top: 4px; //margin-top:2px; line-height: 150%\9}

table.rbform .rbfromto {}
table.rbform .rbfromto span {display: inline-block; margin: 5px 4px 0 0; vertical-align: top;}
table.rbform .rbfromto input {display: inline-block; width: 50px; margin: 0 4px 0 0;}
table.rbform .rbfromto select {display: inline-block; width: 100px; margin: 0 4px 0 0;}


table.rbform2 input, table.rbform textarea, table.rbform select {width: 100%; margin: 0; padding: 0; font: normal 130%/120% Tahoma, Geneva, sans-serif;}
table.rbform2 input, table.rbform textarea {padding: 2px 2px 2px 2px; //width:98%;}
table.rbform2 select {padding: 2px; //margin-top:1px;}
table.rbform2 select option {width: auto !important;}
table.rbform2 label {margin: 0; padding: 0;}

table.rbform2 .rbinput {padding-right: 16px;}
table.rbform2 .rbselect {}
table.rbform2 .rbcombo {padding-bottom: 14px;}
table.rbform2 .rbcheck {padding-bottom: 14px;}
table.rbform2 .rbcheck input {display: block; float: left; width: 13px; height: 13px; margin: 5px 8px 0 0;}
table.rbform2 .rbcheck label {display: block; margin-top: 4px; //margin-top:2px; line-height: 150%\9}

table.rbform2 .rbchecktype {padding-bottom: 14px; height:19px; padding:0px; margin:0px;}
table.rbform2 .rbchecktype input {display: block; float: left; width: 13px; height: 13px; margin: 5px 8px 0 0;}
table.rbform2 .rbchecktype label {display: block; margin-top: 4px; //margin-top:2px; line-height: 150%\9}

table.rbform2 .rbfromto {}
table.rbform2 .rbfromto span {display: inline-block; margin: 5px 4px 0 0; vertical-align: top;}
table.rbform2 .rbfromto input {display: inline-block; width: 50px; margin: 0 4px 0 0;}
table.rbform2 .rbfromto select {display: inline-block; width: 100px; margin: 0 4px 0 0;}


.rbcols {clear: both; overflow: hidden;}
.rbleft {float: left; width: 49%;}
.rbright {width: 49%; margin-left: 50%;}

.rb50 * {width: 50px !important;}
.rb75 * {width: 75px !important;}
.rb100 * {width: 100px !important;}
.rb150 * {width: 150px !important;}
.rb200 * {width: 200px !important;}
.rbfield {float: left; margin: 0 0 4px 0;}
.rbfield label {display: block; margin: 2px 0 0 0 !important; color: #333;}
.rblt .rbfield label {margin-bottom: 4px !important;}
.rb50 input {width: 42px !important;}
.rb75 input {width: 67px !important;}
.rb100 input {width: 92px !important;}
.rb150 input {width: 142px !important;}
.rb200 input {width: 192px !important;}

table.rbpics {//width:660px;}
table.rbpics tbody td {}
table.rbpics tbody td input {width: 80%;}
table.rbpics tbody td em {position: absolute; display: block; width: 12px; margin: 0 0 0 -12px; font-style: normal; color: #666; font-size: 85%;}
.rbpic {position: relative; width: 156px; margin-top: -8px;}
.rbpic a {display: block; position: absolute; z-index: 2; right: -17px; top: 0; width: 15px; height: 15px; background-color: #a7a6aa; /*opacity: 0.5; filter: alpha(opacity=50); -ms-filter: "alpha(opacity=50)"; -khtml-opacity: 0.5; -moz-opacity: 0.5;*/}
.rbpic img {border: 1px solid #a7a6aa; padding: 2px;}
.rbpic a img {border: 0; padding: 0;}

.rbsubmit {margin: 8px 0 30px 0; padding: 0;}
.rbsubmit input {font: normal 130%/120% Tahoma, Geneva, sans-serif;}

.rberror {color: #c30000 !important;}
input.rberror, textarea.rberror, select.rberror {color: #333 !important; border: 1px solid #c30000 !important;}

.rbloader {margin-top: 1.6em; //margin-top: 1.7em;}
.rbloader img {display: block; float: left; margin: 0 8px 0 0;}
.rbloader span {display: block; padding: 1px 0 0 0;}

.rbtabs {clear: both; overflow: hidden; margin: 17px 0 0 0; padding: 0; //height:1%;}
.rbtabs ul {list-style: none; margin: 0; padding: 0; font: normal 120%/120% Tahoma, Geneva, sans-serif;}
.rbtabs ul li {float: left; margin: 0 2px 0 0; padding: 3px 4px 4px 4px;}
.rbtabs ul li.rbactive {color: #fff; background-color: #9d9d9d; font-size:16px;}

.rbtabs ul.subsection_tabs {clear: both; overflow: hidden; margin: 0 0 0.5em 0; padding: 0; border-bottom: 1px solid #9d9d9d; //height:1%;}
.rbtabs ul.subsection_tabs li {float: left; margin: 0 2px 0 0; padding: 0;}
.rbtabs ul.subsection_tabs li a {display: block; margin: 0; padding: 3px 8px 4px 8px;}
.rbtabs ul.subsection_tabs li a.active {color: #fff !important; text-decoration: none; cursor: default;  color:#000 !important; background-color:#fff;  font-weight:bold; text-decoration:none; border-bottom:1px solid #000;}


.rbtabspr {clear: both; overflow: hidden; margin: 17px 0 0 0; padding: 0;}
.rbtabspr ul {list-style: none; margin: 0; padding: 0; font: normal 120%/120% Tahoma, Geneva, sans-serif;}
.rbtabspr ul li {float: left; margin: 0 2px 0 0; padding: 0px 4px 4px 4px;}
.rbtabspr ul li.rbactive {color: #fff; background-color: #9d9d9d;}

.rbtabspr ul.subsection_tabs {clear: both; overflow: hidden; margin: 0 0 0.5em 0; padding: 0; border-bottom: 1px solid #9d9d9d; //height:1%;}
.rbtabspr ul.subsection_tabs li {float: left; margin: 0 2px 0 0; padding: 0;}
.rbtabspr ul.subsection_tabs li a {display: block; margin: 0; padding: 6px 8px 4px 8px;}
.rbtabspr ul.subsection_tabs li a.active {color: #fff !important; text-decoration: none; cursor: default; background-color: #9d9d9d;}



.rbsearch {overflow: hidden; border-top: 1px solid #9d9d9d; background-color: #f3f3f3; margin: 0; padding: 4px 16px 4px 16px;}
.rbsearch table.rbform td {vertical-align: bottom; padding: 0 6px 6px 0;}
.rbsearch label {display: block; margin-bottom: 2px; font-size: 90%;}
.rbsearch input {width: 100%; /*font-size: 90% !important;*/ //height:17px; _height:16px;}
.rbsearch select {padding-left: 0 !important; /*font-size: 90% !important;*/ height: 27px;}
.rbsearch table.rbform td.rbprice {padding-right: 14px; //padding-right:16px; _padding-right:11px;}
.rbsearch table.rbform td.rbgo {vertical-align: top; width: 105px; padding: 1.15em 0 0 2px; text-align: center; //padding-top:1.25em;}
.rbsearch table.rbform td.rbgo input {margin: 0 0 5px 0; padding: 0; width: 105px; height: 48px; //margin-bottom: 3px;}

.rbobj {}
.rbobj p.rbaddr {margin: 0; font: normal 140%/120% Tahoma, Geneva, sans-serif;}
.rbobj p.rbdist {margin: 0 0 1em 0; font: normal 100%/140% Tahoma, Geneva, sans-serif;}
.rbobj p.rbprice {float: right; width: 33%; margin: 0 0 0 20px; color: #797979; text-align: right;}
.rbobj p.rbprice b {color: #c10100; font-size: 140%; white-space: nowrap;}
.rbobj p.rbprice span.rbpd {color: #333; colorwhite-space: nowrap;}

table.rbavatar th {width: 160px; padding: 12px 0 12px 0; font-weight: normal;}
table.rbavatar td {padding: 12px 0 12px 20px;}
table.rbavatar td div.rbinfo {}
table.rbavatar td input {vertical-align: middle;}

table.rblist {margin: 0 0 30px 0;}
table.rblist tr.odd {background-color: #f3f3f3;}
table.rblist tr.even {}
table.rblist td {padding: 8px 8px 8px 8px; font-size: 90%;}


.rbwindow {position: fixed; z-index: 100; left: 50%; top: 50%; width: 300px; margin: -200px 0 0 -150px;}
.rbborder {padding: 10px; background: url(/images/rbbg.png) repeat scroll 0 0;}
.rbindicator .rbwindow {width: 58px; height: 56px; margin: -28px 0 0 -28px;}
.rbindicator .rbloader {background-color: #f7f7f7; border: 1px solid #909090; padding: 10px;}
.rbindicator .rbloader img {display: block; margin: 0; padding: 0;}
.rbwindow .rbform, .rbwindow fieldset, .rbwindow form {margin: 0;}
.rbwindow fieldset {padding-right: 12px; padding-bottom: 12px; border-color: #909090;}
.rbwindow .rbinput {margin-bottom: 6px;}
.rbbts {clear: both; overflow: hidden;}
.rbbts a {display: block; float: left; margin: 0 8px 0 0; padding: 3px 4px 3px 4px; color: #000; line-height: 100%; text-decoration: none; border: 1px solid #999; background: url(/images/rbbt.gif) repeat-x scroll left center;}

.rbpm {margin: 1.5em 0 1.5em 0;}
.rbpm p {margin: 0 0 0.5em 0; padding: 0; font: normal 100%/140% Tahoma, Geneva, sans-serif;}
.rbpm p.rbto {margin: 0; color: #797979;}
.rbpm p.rbto a {color: #797979 !important;}
.rbpm .rbmsg {padding: 8px 8px 4px 8px; border: 1px solid #d9d9d9;}
.rbpm h4 {margin: 0 0 0.5em 0; padding: 0; font: bold 120%/140% Tahoma, Geneva, sans-serif;}
.rbpm table.rblist {margin-bottom: 0;}
.rbpm table.rblist th {padding: 4px 8px 4px 8px; color: #fff; font-size: 90%; line-height: 100%; background-color: #9d9d9d; vertical-align: top;}
.rbpm table.rblist th span {display: inline-block; font-size: 150%; margin-top: -1em;}
.rbpm table.rblist th a {color: #fff !important;}
.rbpm table.rblist input {float: right; margin: 0; padding: 0 4px 0 4px; //width:13px; //height:13px;}
.rbpm table.rblist input.rbdel {//width:180px; //height:auto; //padding:0;}
.rbpm form input {display: block; margin: -0.25em 0 1.5em 0; padding: 0 4px 0 4px;}

.rbvote {width: 254px; margin: 5px 0 0 0; border: solid #d9d9d9; border-width: 0 1px 1px 1px; background-color: #f3f3f3;}
.rbvote form {margin: 0; padding: 0;}
.rbvote fieldset {margin: 0; padding: 0; border: 0;}
.rbvote h2 {width: 256px; margin: 0 0 0 -1px; padding: 2px 0 3px 0; color: #fff; font: normal 90%/100% Verdana, Geneva, sans-serif; text-align: center; background-color: #9d9d9d;}
.rbvote span.voteh2 {width: 256px; margin: 0 0 0 -1px; display:block; padding: 2px 0 3px 0; color: #fff; font: normal 90%/100% Verdana, Geneva, sans-serif; text-align: center; background-color: #9d9d9d;}
.rbvote h3 {margin: 6px 12px 8px 8px; color: #c10100; font: normal 90%/130% Verdana, Geneva, sans-serif;}
.rbvote .rbcheck {clear: both; overflow: hidden; margin: 0 8px 8px 8px; padding: 0;}
.rbvote .rbcheck input {display: block; float: left; width: 13px; height: 13px; margin: 0; padding: 0; vertical-align: middle;}
.rbvote .rbcheck label {display: block; margin: 0 0 0 20px; font: normal 85%/130% Verdana, Geneva, sans-serif; vertical-align: middle;}
.rbvote .rbinput {margin: 8px; padding: 0;}
.rbvote .rbinput input {width: 232px; margin: 0; padding: 2px 2px 3px 2px; font: normal 85%/130% Verdana, Geneva, sans-serif; border: 1px solid #d9d9d9;}
.rbvote .rbinput label {margin: 0 0 2px 0; display: block; font: normal 85%/130% Verdana, Geneva, sans-serif;}
.rbvote .rbsubmit {margin: 8px; padding: 0;}
.rbvote .rbsubmit input {display: block; padding: 0 0 1px 0; width: 238px; height: 19px; background: url(/images/rbbt.gif) repeat-x scroll left top; text-align: center; //margin-top:1px; font: normal 85%/100% Verdana, Geneva, sans-serif; //line-height:120%; border: 1px solid #d9d9d9;}
.rbvote .rbmore {margin: 6px 8px 8px 8px; font: normal 80%/120% Verdana, Geneva, sans-serif; text-align: center;}
.rbvote .rbmore p {margin: 0 0 6px 0; padding: 0;}
.rbvote .rbmore span {margin: 0 4px 0 4px;}
.rbresults {margin: 8px;}
.rbresults .rbitem {margin: 0 0 8px 0; position: relative; width: 180px; font: normal 85%/120% Verdana, Geneva, sans-serif;}
.rbresults .rbitem span {display: block;}
.rbresults .rbitem span.rbline {width: 10px; min-width: 1px; height: 6px; margin: 0; background-color: #c10100; //overflow:hidden;}
.rbresults .rbitem span.rbvalue {position: absolute; z-index: 2; left: 188px; top: 0.59em; width: 50px; margin: 0;}
.color1 {background-color: #ff0f00 !important;}
.color2 {background-color: #ff6600 !important;}
.color3 {background-color: #ff9e01 !important;}
.color4 {background-color: #fcd202 !important;}
.color5 {background-color: #b0de09 !important;}
.color6 {background-color: #04d215 !important;}
.color7 {background-color: #0d8ecf !important;}
.rbwide {margin: 0 0 0 20px;}
.rbwide .rbitem {width: 100%; margin: 0 0 20px 0; font-size: 100%;}
.rbwide .rbitem span {margin: 0 0 0 0;}
.rbwide .rbitem span.rbline {margin: 0 0 4px 0;}
.rbwide .rbitem span.rbvalue {position: relative; left: auto; top: auto; width: auto; margin: 0 0 2px 0; font-size: 85%;}

.rbvr h3 {margin: 0 0 0.5em 0; padding: 0; font-size: 100%;}
.rbvr h2 {margin: 1.25em 0 1em 0; padding: 0; color: #9d9d9d;}
.rbvr ul {margin: 0 0 0 20px; padding: 0;}
.rbvr ul li {margin: 0 0 0.5em 0; padding: 0;}

/*.all_width {display: block !important;}*/


.voteResults {}
.voteItem {overflow: hidden;}
.voting {position: relative; float: left; list-style: none; margin: 2px 0 0 0; padding: 0; width: 205px; height: 16px; overflow: hidden; background: transparent url(/images/stars4.png) 0 0px no-repeat;}
.voting li {float: left;}
.voting a {position: absolute; top: 0; left: 0; display: block; height: 16px; text-indent: -9999px;}
.voting a.cur,
.voting a:hover,
.voting:hover a.cur:hover,
.voting.phover a.cur:hover,
.voting:hover a:hover,
.voting.phover a:hover {background: transparent url(/images/stars4.png) no-repeat scroll 0 -16px;}
.voting:hover a.cur,
.voting.phover a.cur {background: none;}
.voting a.set,
.voting a.set:hover,
.voting:hover a.set:hover,
.voting.phover a.set:hover {background: transparent url(/images/stars4.png) no-repeat scroll 0 -16px;}
.voting:hover a.set,
.voting.phover a.set {background: none;}
.voting .one a {width: 20px; z-index: 10;}
.voting .two a {width: 40px; z-index: 9;}
.voting .three a {width: 60px; z-index: 8;}
.voting .four a {width: 80px; z-index: 7;}
.voting .five a {width: 100px; z-index: 6;}
.voting .six a {width: 120px; z-index: 5;}
.voting .seven a {width: 140px; z-index: 4;}
.voting .eight a {width: 160px; z-index: 3;}
.voting .nine a {width: 180px; z-index: 2;}
.voting .ten a {width: 205px; z-index: 1;}
.voteItem i {display: block; margin: 1px 0 2px 150px !important; padding: 0; color: #696969 !important; font-style: normal !important; line-height: 1;}
.rbw {position: fixed; z-index: 10; left: 50%; top: 50%; width: 700px; margin: -240px 0 0 -350px;}
.rbw .wcontent {border: solid #504f4f; border-width: 0 1px 0 1px; background-color: #fff;}
* html .rbw .wcontent {}
.rbw .wclose {float: right; margin: 0 10px 0 0; text-align: right;}
.rbw h3 {font-size: 17px; font-weight: normal; line-height: 1; margin: 0 0 12px 19px; padding: 0;}
.rbw form {margin: 0; padding: 0 9px 9px 9px; overflow: hidden;}
.rbw fieldset {margin: 0; padding: 0; border: 0;}
.rbw form .voteItem ul {margin-left: 10px;}
.rbw form .voteItem i {margin: 0 0 4px 340px !important;}
.rbw form .voteItem textarea {display: block; font-size:11px; float: left; width: 310px; height: 30px; margin: 4px 0 8px 10px; color: #000; border: 1px solid #b3b9c3; border-bottom: 1px solid #cdced1; border-right: 1px solid #cdced1;}
.rbw form .voteItem span {display: block; margin: 6px 0 8px 340px !important; font-size: 11px;}
.rbw form .voteItem span a {color: #0090e4 !important;}
.rbw form .go {margin-left: 10px; padding: 0 10px 0 10px;}

* html .rbw form .voteItem ul, * html .rbw form .voteItem textarea, * html .rbw .wclose {display: inline;}
* html .rbw form .voteItem span {width: 320px;}
* html .rbw {width: 700px; position: fixed; left: 50%; //position: absolute;  margin: 0 0 0 -350px; z-index: 1000; top: expression( ( 70 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}
* html body {background: url(/images/s.gif) no-repeat; background-attachment: fixed;}

ol.rblist {margin: 0; padding: 0;}
ol.rblist li {position: relative; overflow: visible !important; margin: 0 0 10px 0 !important; padding: 5px 5px 5px 10px !important;}
ol.rblist .itemBlock {margin: 0 0 8px 0; display: inline-block; vertical-align: text-top;}
ol.rblist .voteItem {float: left; clear: left;}
ol.rblist .voteItem i {margin: 6px 0 3px 0 !important; font-size: 9px; line-height: 1;}
ol.rblist .itemContent {margin: 0 0 0 160px;}

span.voteResult {position: relative; display: block; float: left; width: 139px; height: 11px; margin: 2px 0 6px 0 !important; padding: 0; background: transparent url(/images/voting_results.png) 0 -11px no-repeat; text-indent: -9999px;}
span.voteResult span {position: absolute; z-index: 2; display: block; left: 0; top: 0; height: 11px; margin: 0; padding: 0; background: transparent url(/images/voting_results.png) 0 0 no-repeat;}

span.voteResult4 {position: relative; display: block; float: left; width: 205px; height: 16px; margin: 2px 0 6px 0 !important; padding: 0; background: transparent url(/images/stars4.png) 0 0px no-repeat; text-indent: -9999px;}
span.voteResult4 span {position: absolute; z-index: 2; display: block; left: 0; top: 0; height: 16px; margin: 0; padding: 0; background: transparent url(/images/stars4.png) 0 -16px no-repeat;}


ol.rblist span.voteResult {float: none; margin: 0 0 0 5px !important; padding: 0; background-image: url(/images/voting_list.png);}
ol.rblist span.voteResult span {background-image: url(/images/voting_list.png);}
.r_1 span {width: 14px;}
.r_2 span {width: 28px;}
.r_3 span {width: 42px;}
.r_4 span {width: 56px;}
.r_5 span {width: 70px;}
.r_6 span {width: 84px;}
.r_7 span {width: 98px;}
.r_8 span {width: 112px;}
.r_9 span {width: 126px;}
.r_10 span {width: 139px;}


.r2016_1 span {width: 22px;}
.r2016_2 span {width: 42px;}
.r2016_3 span {width: 62px;}
.r2016_4 span {width: 82px;}
.r2016_5 span {width: 102px;}
.r2016_6 span {width: 122px;}
.r2016_7 span {width: 142px;}
.r2016_8 span {width: 162px;}
.r2016_9 span {width: 182px;}
.r2016_10 span {width: 202px;}


* html ol.rblist {margin-left: 2.5em;}
* html span.voteResult {overflow: hidden;}
html>/**/body ol.rblist .itemBlock {vertical-align/*\**/:top\9}

h1.rbcomments {color: #4d4d4d; font-size: 17px; font-weight: normal; margin-bottom: 10px;}
ol.rbcomments {list-style: none;}
ol.rbcomments p.score {margin-bottom: 5px; //margin-bottom: 2px; //margin-top: -2px;}
ol.rbcomments p.score span {display: inline-block; margin: 0 10px 0 0 !important; //display: block; //float: left; //margin-top: 4px !important;}
ol.rbcomments p.score span span {//margin-top: 0 !important;}
* html ol.rbcomments {margin-left: 0;}

table.rbf td {padding-right: 10px;}
table.rbf td select {width: 100%; font-size: 11px;}
table.rbf td input {margin-top: -1px;}

a.revisited:visited {color:gray;}

.upload{display:none;}


.splightgrey {color:#ccc;}
.text-danger {color:red;}
.maininput {display:block; width:13px; height:13px; float:left; margin-right:5px; margin-left:1px;}

.fileupload {
  position: absolute;
}
.fileupload {
  width: 219px;
  margin-left: -140px;
  cursor: default;
  height: 21px;
  z-index: 2;
  filter: alpha(opacity: 0);
  opacity: 0;
}
.fileupload2 {
  position: absolute;
}
.fileupload2 {
  width: 219px;
  margin-left: -140px;
  cursor: default;
  height: 21px;
  z-index: 2;
  filter: alpha(opacity: 0);
  opacity: 0;
}
.fakeButton {
  position: absolute;
  z-index: 1;
  width: 276px;
  height: 27px;
  background: url(/images/button1.jpg) no-repeat left top;
  float: left;

  border:0px solid red;

}
.fakeButton1 {
  position: absolute;
  z-index: 1;
  width: 329px;
  height: 27px;
  background: url(/images/button2.jpg) no-repeat left top;
  float: left;

  border:0px solid red;

}
.fakeButton2 {
  position: absolute;
  z-index: 1;
  width: 276px;
  height: 27px;
  background: url(/images/button4.jpg) no-repeat left top;
  float: left;

  border:0px solid red;

}
.fakeButton3 {
  position: absolute;
  z-index: 1;
  width: 329px;
  height: 27px;
  background: url(/images/button3.jpg) no-repeat left top;
  float: left;

  border:0px solid red;

}
.blocker {
  position: absolute;
  z-index: 3;
  width: 257px;
  height: 24px;
  background: url(/images/transparent.gif);
  border:0px solid green;
  color:#2761d8;
  font-size:16px;
}
.blocker2 {
  position: absolute;
  z-index: 3;
  width: 257px;
  height: 24px;
  background: url(/images/transparent.gif);
  border:0px solid green;
  color:#2761d8;
  font-size:16px;
}
#FileName {
  position: absolute;
  height: 15px;
  margin-left: 90px;
  font-family: Verdana;
  font-size: 8pt;
  color: Gray;
  margin-top: 2px;
  padding-top: 1px;
  padding-left: 19px;

}
.rbpic {height:110px; margin-right:25px; width:106px; float:left;}
#files div{display:block; float:left; width:121px; margin-right:25px; overflow:hidden; height:125px; float:left; margin-top:18px;}
#files2 div{display:block; float:left; width:121px; margin-right:25px; overflow:hidden; height:125px; float:left; margin-top:18px;}

.phototext {line-height:13px !important; color:#666666 !important; margin-top:22px; display:block;}
.phototext p{margin-bottom:2px; margin-top:2px;}