* 
{
  margin: 0;
  padding: 0;
  border: 0;
  font: 10px/14px "Verdana";
  color: #000;
  outline: none;
}

a {
  text-decoration: none;
}

b
{
  font-weight: bold;
}

.ie6body, .ie6
{
  display: block;
  margin: 0 auto;
  width: 998px;
  background: #fff;
  text-align: center;
  vertical-align: top;
}

.ie6
{
  border-right: 4px solid #cdcdcd;
  border-left: 4px solid #cdcdcd;
  display: block;
}

body
{
  background-image: url('global_g.gif');
  margin: 0 auto;
  text-align: center;
}

.ie6body 
{
  width: 996px;
  padding-top: 5px;
  border-right: 1px solid #7b7b7b;
  border-left: 1px solid #7b7b7b;
}

.header,.logo,.loginform
{
  height: 81px;
}

iframe
{
  border: none;
  frameborder: no;
}

div.leftcolumn
{
  float: left; 
  width: 240px !important;
  width: 230px;
}

div.bannercolumn
{
  float: right;
  width: 250px;
  margin-right: 16px !important;
  margin-right: 11px;
  margin-top: 10px;
}

div.largecolumn
{
  float: left;
  width:710px;
  margin-left: 10px !important;
  margin-left: 7px;
  margin-bottom: 20px;
}

div.filtercolumn
{
  float: left;
  width: 468px;
}

div.middlecolumn
{
  float: left;
  width: 486px;
}


.logo
{
  float: left;
  width: 290px;
}

.loginform
{
  float: right;
  width: 290px;
}

.loginform div
{
  text-align: left;
  float: right;
  margin: 20px 15px 0px 0px;
  width: 250px;
}

.loginform div p
{
  padding-top: 5px;
  color: #000; 
  font-size: 12px;
}

.loginform div p span
{
  padding: 0px 10px;
}


.loginform div p label, 
.loginform div p a
{
  color: #000; 
  font-size: 12px;
}

.loginform div p *.c757575
{
  color: #757575;
}


.loginform div p a.search-button
{
  color: #757575;
  margin-left: 5px;
  vertical-align: bottom;
}

.loginform div p a.search-button:hover
{
  color: #000;
}

.loginform div p a.search-button img
{

}

.search-box,
.search-box-large
{
  margin-left: 5px; 
  font-size: 12px; 
  width: 136px; 
  padding: 3px; 
  height: 13px !important; 
  height: 19px; 
  border: 1px solid #ababab;
}

.search-box-large
{
  width: 436px; 
}

p.serc span
{
  font-size: 10px;
  color:#858585;
  padding-left: 5px;
}

.results-count,
.results-count span
{
  font-size: 10px;
  color:#858585;
  text-align:left;  
}

.results-count span
{
  font-size: 9px;
  font-weight: bold;
}

.label-search
{
  color: #9F9F9F;
  font-family: "Georgia";
  font-size: 23px;
  font-weight: 200;
  line-height: 28px;
  margin: 2px 0;
  text-align: left;
  float: left;
  width: 80px;
}

/* top menu */
.menu, .tm, .fcc
{
  height: 35px;
  line-height: 35px;
}

.menu
{
  clear: both;
}

.tm {
  text-align: center;
}

.menu div p a {
  font-size: 11px;
  line-height: 35px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
}

.menu div p a:hover, .menu div p a.selected {
  color: #000;
}

.menu div p span
{
  height: 32px;
  line-height: 32px;
  width: 3px;
  background: url('top-menu.gif') no-repeat;
  margin: 0px 7px 0px 7px;
  display: inline-block;
}



.fcc
{
  width: 935px;
  float: left;  
  background: #00a0f0;
  border-top: 1px solid #848484;
  border-bottom: 1px solid #848484;
  background: #00a0f0;
}

.fcl, .fcr 
{
  width: 29px;
  height: 37px;
  display: block;
}

.fcl {
  float: left;
  background: url('footer-c.gif') no-repeat;
}

.fcr {
  float: left;
  background: url('footer-d.gif') no-repeat;
}

.footer-message {
  width: 725px;
  color: #b1b1b1;
  font-size: 10px;
  text-align: left;
  padding-left: 15px;
}

.footer-counters {
  width: 250px;
  text-align: center;
}

.fmb {
  margin: 10px 0px 0px 0px;
  padding-bottom: 15px;
}

/* end of footer */



/* left block begin */
.ie6fix-scores {
  width: 199px;
  margin: 0px 11px 0px 11px;
}

.ie6fix-scores2 {
  width: 216px;
  margin: 0px 11px 0px 11px;
}


.lcct,.lccb {
  width: 223px;
  height: 7px;
  background: url('corner-t.gif') no-repeat;
  font-size: 4px;
  line-height: 7px;
}

.lccb {
  background: url('corner-b.gif') no-repeat;
}

.lcm {
  border-left: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  width: 221px;
}

.lcct2,.lccb2 {
  width: 240px;
  height: 7px;
  background: url('corner-t.jpg') no-repeat;
  font-size: 4px;
  line-height: 7px;
}

.lccb2 {
  background: url('corner-b.jpg') no-repeat;
}

.lcm2 {
  border-left: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  width: 238px;
}


div.ie6fix-scores table{
  font-size: 11px;
  text-align: left;
  border-collapse: collapse;
  width: 100%;
}

div.ie6fix-scores table th,
div.ie6fix-scores table td {
  padding-left: 4px;
  line-height: 15px;
}

div.ie6fix-scores table th {
  color: #676767;
  line-height: 20px;
  font-weight: bold;
}

div.ie6fix-scores table td {
  border: 1px solid #dfdfdf;
}

div.ie6fix-scores table tbody tr.highlight {
  background: #efefef;
}

.block-scores {
  margin-left: 15px;
  margin-bottom: 10px;
}

.block-scores2 {
  margin-bottom: 10px;
}


.title-blue
{
  color: #0565b2;
  font-family: Georgia, Verdana;
  font-size: 17px;
  font-weight: 200;
  line-height: 22px;
}


div.ie6fix-scores p 
{
  text-align: right;
  line-height: 26px;
}

div.ie6fix-scores2 p 
{
  text-align: right;
  line-height: 26px;
}


div.news-block, 
div.last-news,
div.comment-form
{
  float: left;
  display: block;
  width: 478px;
  margin-bottom: 10px;
  margin-left: 5px;
  padding-bottom: 4px;
}

div.news-block div.news-header p,
div.news-block div.news-header p a,
div.news-block h1
{
  line-height: 22px;
  font-size: 20px;
  text-align: left;
  font-weight: 200;
  font-family: Georgia, Verdana;
}

div.news-block div.news-header a.news-type
{
  float: left;
  padding-right: 4px;
  line-height: 22px;
  font-family: Georgia, Verdana;
  font-size: 17px;
  color: #0565b2;
}

div.last-news
{
  border-bottom: 1px solid #b1b1b1;
  padding-bottom: 5px;
  text-align: left;
}

div.last-news *
{
  font-size: 12px;
  color: #4a4a4a;
}

div.last-news span
{
  color: #0565b2;
}


div.last-news div p
{
  color: #a9a9a9;
  font-size: 15px;
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
}

div.last-news div
{
  border-bottom: 1px solid #b1b1b1;
  margin-bottom: 5px;
}

div.news-header
{
  margin-top: 10px;
  padding-bottom: 2px;
  border-bottom: 1px solid #b1b1b1;
}

div.news-body img 
{
  width: 240px;
  height: 200px;
  border: 3px solid #fff;
  display: block;
  float: right;
  margin: 0px 0px 8px 8px;
}

div.news-body p.news-text,
div.onenews *
{
  font-size: 12px;
  line-height: 15px;
  color: #000;
  margin: 4px 0px;
  text-indent: 10px;
  text-align: left;
}

div.news-body div.onenews img
{
  float: none;
  display: inline-block;
  width: auto;
  height: auto;
}

div.onenews * a
{
  color: #0565B2;
  text-decoration: underline;
}

strong
{
  font-weight: bold;
}

em
{
  font-style: italic;
}

.news-navigation {
  clear: both;
  color: #000;
  font-size: 11px;
  text-align: center;
  color: #666666;
  padding-top: 4px;
  line-height: 15px;
}

.fl,.fr,.blk,.fc {
  font-size: 11px;
  color: #666666;
}

.fl,.fc {
  float: left;
}

.fr {
  float: right;
}

.fc {
  margin-left: 60px;
}

.blk {
  color: #000;
}


form#login-form
{
  width: 250px;
  height: 100px;
  margin: 0 auto;
  margin-top: 20px;
  
}

form#reg-form div label,
form#reg-form div input,
form#reg-form div textarea,
form#login-form div label,
form#login-form div input
{
  float: left;
  height: 14px !important;
  height: 19px;
  width: 90px;
  text-align: right;
  margin-right: 5px;
  font-size: 12px;
  padding: 3px;
}

form#reg-form div input,
form#reg-form div textarea,
form#login-form div input
{
  width: 120px;
  text-align: left;
  border: 1px solid #ababab;
}

select
{
  text-align: left;
  border: 1px solid #ababab;
  height: 20px;
  line-height: 20px;
}


form#reg-form div label span
{
  vertical-align: top;
  padding: 0px 1px;
}


form#reg-form div label,
form#reg-form div input,
form#reg-form div textarea
{
  width: 200px;
}

form#reg-form div textarea
{
  height: 50px !important;
  margin-bottom: 5px;
}

form#reg-form div
{
  width: 610px;
  height: 20px;
  margin: 0px auto;
  clear: both;
  margin: 10px;
  text-align: left;
}

form#reg-form table span
{
  color: #ababab;
  font-size: 11px;
  padding: 2px;
}

form#reg-form div.ie6fix
{
  text-align: center;
}



form#reg-form div input[type="radio"],
form#reg-form div input.ie6checkbox,
form#login-form div input.ie6checkbox,
form#login-form div input[type="checkbox"]
{
  width: 14px;
  margin: 4px 0px;
  padding: 0px;
}

form#reg-form div input.ie6radio,
form#login-form div input.ie6checkbox
{
  width: 14px;
  margin: 4px 0px;
  padding: 0px;
  border: none;
  margin-top: 0;
}


form#login-form div
{
  width: 240px; 
  height: 20px;
  margin-bottom: 5px;
  text-align: left;
}

form#reg-form div a,
form#login-form div a
{
  color: #757575;
  font-size: 12px;
  text-decoration: none;
  padding: 3px;
  margin-left: 88px;
}

form#reg-form div a[onclick],
form#login-form div a[onclick]
{
  font-weight: bold;
  padding-bottom: 5px;
}

/* f*cking shit IE6 */
form#reg-form div a.ie6onclick,
form#login-form div a.ie6onclick
{
  font-weight: bold;
  padding-bottom: 5px;
}


form#reg-form div a:focus,
form#reg-form div a:hover,
form#login-form div a:focus,
form#login-form div a:hover
{
  text-decoration: underline;
}

form#login-form div span
{
  color: #757575;
  font-size: 12px;
  font-style: italic;
}

div.large-box
{
  width: 700px;
  float: left;
  margin-left: 15px !important;
  margin-left: 7px;
}

div.large-box h1,
div.large-box h1 a,
div.large-box h1 span
{
  color:#9F9F9F;
  font-family: Georgia, Verdana;
  font-size:23px;
  font-weight:200;
  line-height:28px;
  margin: 5px 0px;
  text-align:left;
}

div.large-box h1 span
{
  color: #000;
}

div.large-box form
{
  margin: 0px auto;
  width: 698px;
  margin-bottom: 4px;
}

div.large-box form p
{
  border-bottom:1px solid #B1B1B1;
  color: #545454;
  font-size: 15px;
  padding-bottom: 5px;
  text-align: left;
  margin-top: 15px;
}

form#reg-form div span.error
{
  color: #828282;
  font-size: 10px;
  line-height: 10px;
  margin-top: 11px;
  padding-left: 5px;
  padding-right: 5px;
  text-align: left;
  width: 200px;
  height: 20px;
  border: none;
}

div.static-page *
{
  font-size: 12px;
}

div.static-page
{
  margin-top: 5px;
}

div.pager
{
  margin: 5px 0px;
  color: #ababab;
}

div.pager *
{
  font-size: 10px;
  color: #ababab;
  font-weight: bold;
}

div.pager a.selected,
div.pager a:hover
{
  color: #000;
}


.left-block {
  width: 212px;
  background: #f5f5f5;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  padding: 5px;
  margin: 5px 0px 10px 15px !important;
  margin: 5px 0px 10px 15px;
}

.left-comment-link {
  padding-bottom: 15px;
  text-align: right;
}

.left-comment-link a {
  font-size: 11px;
  color: #b9b9b9;
}

.left-comment-link a span {
  font-size: 11px;
  color: #000;
}

.left-comment-title,.left-comment-title a {
  font-size: 11px;
  color: #4a4a4a;
  text-align: left;
}

.left-comment-title span {
  color: #999999;
  font-size: 12px;
}

.left-comment {
  font-size: 16px;
  font-family: Georgia, Verdana;
  color: #000;
  padding-bottom: 20px;
  clear: both;
  width: 210px;
}

#comment-form
{
  margin: 15px 0px;
  width: 478px;
}

#comment-form div.comment
{
  width: 478px;
}


#comment-form div label,
#comment-form div textarea,
#comment-form div input
{
  float: left;
  height: 14px !important;
  height: 19px;
  width: 90px;
  text-align: right;
  margin-right: 5px;
  font-size: 12px;
  padding: 3px;
}

#comment-form div input,
#comment-form div textarea,
#comment-form div input
{
  width: 120px;
  text-align: left;
  border: 1px solid #ababab;
}

#comment-form div textarea
{
  width: 473px; 
  height: 106px !important; 
  overflow-y: scroll;
}

#comment-form div label.cl
{
  font-size: 10px; 
  color: #ababab;
  text-align: left;
  float: left;
}

#comment-form div a
{
  color: #757575;
  font-size: 12px;
  text-decoration: none;
  padding: 3px;
  float: right;
  margin-top: 10px;
}

#comment-form div a[onclick]
{
  font-weight: bold;
  padding-bottom: 5px;
}

#comment-form div a:focus,
#comment-form div a:hover
{
  text-decoration: underline;
}

div.comment-box
{
  width: 473px; 
  overflow: hidden;
}

div.comment-box div.img,
div.comment-box div.img img
{
  display: block;
  float: left;
  height: 70px;
  width: 70px; 
  margin-right: 5px;
}



.comment-title {
  display: block;
  width: 487px;
  height: 15px;
  text-align: left;
  padding-bottom: 3px;
  border-bottom: 1px solid #b1b1b1;
  margin-bottom: 5px;
  margin-top: 10px;
}

.comment-title a {
  color: #6a6a6a;
  font-size: 14px;
  font-weight: 600;
  float: left;
  margin-right: 10px;
}

.comment-from {
  font-size: 11px;
  font-weight: 600;
  color: #999999;
  float: left;
}

.comment-date {
  font-size: 10px;
  font-weight: 100;
  color: #999999;
  float: right;
  display: block;
  width: 130px;
}

.comment-date-delete {
  font-size: 10px;
  font-weight: 100;
  color: #999999;
  float: right;
  display: block;
  width: 60px;
  text-decoration: underline;
  margin-left: 5px;
}


div.comment-text p{
  font-size: 11px;
  text-align: justify;
  padding: 10px 0px 10px 10px;
}

div.comment-text
{
  vertical-align: top;
}



div.info-box 
{
  width: 700px;
}

div.info-box div.left
{
  width: 19px; 
  height: 184px; 
  float: left;
  background: url('place_bg.gif') no-repeat;
  background-position: 0px 0px;
}

div.info-box div.middle
{
  width: 640px; 
  height: 184px; 
  float: left;
  background: url('place_bg.gif') repeat-x;
  background-position: 0px -368px;
}

div.info-box div.right
{
  width: 19px; 
  height: 184px; 
  float: left;
  background: url('place_bg.gif') no-repeat;
  background-position: 0px -184px;
}

div.info-box-links 
{ 
  text-align: left; 
  float: left; 
  width: 640px; 
  height: 25px; 
  line-height: 25px; 
  margin-left: 10px;
  margin-top: 0px !important;
  margin-top: 10px;
}

div.info-box-links a 
{
  color: #ababab;
  font-size: 10px;
  font-weight: bold;
}

div.info-box-links a.selected
{
  color: #000;
}


div.info-box-links span 
{
  color: #000; 
  font-size: 10px; 
  font-weight: bold;
  padding: 0px 7px;
}

div.info-box h1 a span
{
  color: #000;
  font-family: Georgia,Verdana;
  font-size:23px;
  padding-left: 10px;
}

div.user-image
{
  height: 138px; 
  float: left;
  width: 150px;
  padding-top: 10px;
}

div.rating
{
  width: 150px; 
  margin-top: 10px;
  height: 25px;
  float: right;
  font-size: 10px;
}

div.rating p.favorite a
{ 
  color: #667667;
  font-size: 11px;
  float: right;
}


div.prop-box
{
  margin-top: 20px;
  width: 680px;
  clear: both;
  display: block;
  margin-bottom: 40px;
}

div.no-margin
{
  margin-top: 5px;
  margin-bottom: 5px;
}


div.prop-box div h2
{
  border-bottom: 1px solid #b1b1b1;
  font-size: 15px; 
  color: #545454;
  margin-top: 15px;
  padding: 7px 0px 7px 7px;
  font-weight: bold;
  text-align: left;
  font-family: Verdana;
}

div.prop-box p
{
  color: #777777; 
  font-size: 11px;
  text-align: left;
  padding: 5px 15px;
}

div.prop-box p span,
div.prop-box p span *
{
  color: #343434;
  font-size: 15px;
  padding-left: 12px;
  font-weight: bold;
}

div.prop-box p span a
{
  color: #ababab;
}

div.report-block
{
  border-bottom: 1px solid #5b5b5b;
  margin: 10px 0px;
  width: 480px;
  height: 154px;
  padding: 2px 0px;
}

div.report-block div,
div.report-block div div
{
  text-align: left;
  color: #ababab;
}

div.report-block div div
{
  margin-left: 10px;
}

div.report-block div.image
{
  width: 214px;
  height: 154px;
  float: left;
  display: block;
}

div.report-block div.info
{
  width: 260px;
  height: 154px;
  float: left;
  display: block;
}

div.report-date
{
  margin-top: 5px;  
}

div.report-date span
{
  font-weight: bold;
  color: #8B8B8B;
}

div.report-title
{
  color:#9F9F9F;
  font-family: Georgia, Verdana;
  font-size: 17px;
  line-height: 17px;
  margin: 5px 0px;
}

div.report-block div.info div.report-subtitle
{
  font-family:Georgia,Verdana;
  font-size:17px;
  line-height: 17px;
  color: #000;
}

div.report-place
{
  margin: 5px 0px;
}

div.report-place a
{
  font-family:Georgia,Verdana;
  color: #000;
  font-size: 12px;  
}

.small-box h1,
.small-box h1 span
{
  color: #ababab;
  font-family: Georgia,Verdana;
  font-size: 24px;
  font-weight: 200;
  line-height: 28px;
  margin: 5px 0px;
  text-align: left; 
}

.small-box h1 span
{
  color: #000;
}

.small-box
{
  width: 480px;
}

div.photoreports-inside p.photo-header,
div.photoreports-inside p.photo-header a,
div.photoreports-inside p.photo-header span,
div.image-inside p.photo-header,
div.image-inside p.photo-header a,
div.image-inside p.photo-header span
{
  color: #ababab;
  font-family: Georgia,Verdana;
  font-size: 24px;
  font-weight: 200;
  line-height: 28px;
  margin: 5px 0px;
  text-align: left; 
}

div.image-inside p.photo-header a.photoreport
{
  color: #000;
}


div.photoreports-inside p.photo-header span { color: #000; }
div.image-inside p.photo-header span { color: #000; }

div.photoreports-inside p.photo-filter,
div.photoreports-inside p.photo-filter a,
div.photoreports-inside p.photo-filter span,
div.photoreports-inside p.photo-count,
div.photoreports-inside p.photo-count span
{
  color: #6D6D6D;
  font-size: 12px;
  padding: 5px 0;
  text-align: left; 
}

div.photoreports-inside p.photo-count span {color: #000;}


div.photoreports-inside p.photo-filter { color: #3B3B3B; }

div.photoreports-inside p.photo-filter { margin: 5px 0px;}
div.photoreports-inside p.photo-filter a.first { padding-left: 15px; }
div.photoreports-inside p.photo-filter a.selected { color: #000; font-weight: bold; }
div.photoreports-inside p.photo-filter span { padding: 0px 6px;}


div.photoreports-inside div table
{
  width: 687px; 
  margin-bottom: 20px;
  margin-top: 15px;
  padding: 0px;
  margin: 0px;
}

div.photoreports-inside div table tr td
{
  padding-bottom: 15px;
}

div.image-inside
{
  width: 708px;
  margin-bottom: 20px;
  margin-top: 15px;
}

div.image-preview
{
  margin-top: 10px; 
  height: 138px;
}

div.image-inside div.image-preview a,
div.image-inside div.image-preview a:hover
{
  width: 136px;
  height: 136px;
  display: block;
  float: left;
  margin: 0px 2px;
}

div.image-inside div.image-preview img
{
  width: 130px; 
  height: 130px;
  border: 3px solid white;
}


div.image-preview a.selected
{
  border:1px solid #818181;
}

p.slideshow a
{
  color: #6d6d6d; 
  font-size: 18px; 
  font-family: Georgia;
}

p.slideshow a.selected,
p.favorite a.selected,
p.favorite a:hover,
p.slideshow a:hover
{
  text-decoration: underline;
}


p.slideshow
{
  text-align: left;
  margin-top: 20px;
}

div.image-inside p.date
{
  text-align: left;
  color: #6d6d6d;
  font-size: 12px;
  float: left;
  width: 200px;
  padding: 10px 0px;
}

div.image-inside p.favorite
{
  float: right;
  width: 200px;
  height: 15px;
  margin-top: 15px;
}

div.image-img
{
  text-align: center;
  clear: both;
}

div.image-inside div.image-img p a
{
  font-size: 12px;
  font-family: "Verdana";
}


div.image-rating
{
  display: block;
  width: 100px;
  padding-top: 15px;
  height: 15px;
  float: right;
}

div.image-inside p.favorite a
{
  float: right;
  color: #667667;
  font-size: 11px;
}              

div.image-inside p.date span
{
  color: #000; 
  font-size: 12px;
}

p.del
{
  margin: 20px 0px;
  border-bottom: 1px solid #ababab;
  width: 704px;
  height: 10px;
  display: block;
}

div.left-block-item
{
  height: 80px;
}

div.left-block-item div.image
{
  width: 70px;
  height: 70px;
  float: left;
}

div.left-block-item div.image a img
{
  width: 70px; 
  height: 70px;
}

div.left-block-item div.comment
{
  height: 70px;
  width: 136px;
  margin-left: 4px;
  float: left;
}

div.left-block-item div p.text
{
  height: 59px;
  overflow: hidden;
}


div.left-block-item div p.rating
{
  color: #000;
  font-size: 12px;
  height: 30px;
  line-height: 30px;
}

div.left-block-item div p.rating span
{
  color:#FFAB00;
  font-size:17px;
  line-height: 30px;
}

div.left-block-item div p
{
  vertical-align: top;
  text-align: left;
  color: #ababab;
  font-family: Georgia,Verdana;
  font-size: 11px;
  padding-left: 10px;
  text-align: left;
}

p.photoreports-order
{
  text-align: right;
  color: #ababab;
  font-size: 9px;
  margin: 10px 0;
}

p.photoreports-order a,
p.photoreports-order span
{
  font-size: 12px;
  color: #6C6C6C;
}

p.photoreports-order span
{
  padding: 0px 6px;
}

p.photoreports-order a.selected
{
  font-weight: bold;
  color: #000;
}

div.licension
{
  width: 728px;
  display: block;
  margin-left: 15px;
  margin-top: 10px;
  float: left;
}

div.counters
{
  margin-top: 10px;
  width: 230px;
  display: block;
  float: left;
}

div.footer-block
{
  height: 80px;
}

div.licension p,
.licension
{
  text-align: left;
  color: #ababab;
}

div.sape,
div.sape *
{
  color: #ababab;
}

div.sape
{
  width: 968px;
  text-align: justify;
  margin: 0 auto;
  padding-bottom: 10px;
}

div.place-filter
{
  margin-top: 5px;
  height: 42px;
  width: 470px;
  border-top: 1px solid #848484;
  border-bottom: 1px solid #848484;
  margin-bottom: 2px;
}

div.tags
{
  text-align: left;
}

div.tags form
{
  margin-top: 10px;
  height: 22px;
  width: 280px;
  display: block;
  float: left;
  vertical-align: middle;
}

div.tags a
{
  color: #515151;
  font-size: 11px;
  padding: 2px;
}

div.tags a.selected,
div.tags a:hover,
div.tags a:focus
{
  background: #3c3c3c; 
  padding: 2px; 
  color: #fff;
  font-size: 11px;
}

div.tags p
{
  font-family: "Georgia";
  font-size: 18px;
  line-height: 40px;
  width: 190px;
  float: left;
}




div.latter
{
  margin: 20px 0px;
}

div.latter p
{
  text-align: right;
  padding-right: 15px;
  margin: 3px 0px;
}

div.latter p.rus a,
div.latter p.rus span
{
  color: #A2A2A2;
  font-size: 11px;
  font-weight: bold;
}

div.latter p.eng a,
div.latter p.eng span
{
  color: #A2A2A2;
  font-size: 10px;
  font-weight: bold;
}


div.latter p.rus span,
div.latter p.eng span
{
  padding: 0px 3px;
  color: #ccc;
}

div.latter p.rus a.selected,
div.latter p.eng a.selected,
div.latter p.rus a:hover,
div.latter p.eng a:hover
{
  color: #000;
}


div.place
{
  text-align: left;
  height: 145px;
}

div.place div.header p,
div.place div.header p a
{
  font-size: 19px;
  line-height: 23px;
  padding: 2px 0px;
  font-weight: 100;
  color: #000;
  text-align: left;
  font-family: Georgia;
  width: 580px;
}

div.place div.header p
{
  margin-left: 10px;
}

div.place div.header
{
  border-bottom: 1px solid #b1b1b1;
  height: auto;
}

div.place div.footer
{
  margin-bottom: 0px;
}

div.places p.empty,
p.empty
{
  margin: 100px 0px;
  text-align: center;
  font-size: 14px;
  color: #ababab;
}

div.footer p
{
  text-align: right;
}

div.footer p a
{
  color: #ababab;
  margin-bottom: -5px;
}

div.place-image img
{
  padding: 0px 10px;
}




/* Stars Rating */

.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating
{
  background: url(star0000.gif) left -1000px repeat-x;
}

.star-rating {
  position: relative;
  width: 125px;
  height: 25px;
  overflow: hidden;
  list-style: none;
  margin: 0;
  padding: 0;
  background-position: left top;
}

.star-rating li {
  display: inline;
}

.star-rating a,.star-rating .current-rating {
  position: absolute;
  top: 0;
  left: 0;
  text-indent: -1000em;
  height: 25px;
  line-height: 25px;
  outline: none;
  overflow: hidden;
  border: none;
}

.star-rating a:hover,.star-rating a:active,.star-rating a:focus {
  background-position: left bottom;
}

.star-rating a.one-star {
  width: 20%;
  z-index: 6;
}

.star-rating a.two-stars {
  width: 40%;
  z-index: 5;
}

.star-rating a.three-stars {
  width: 60%;
  z-index: 4;
}

.star-rating a.four-stars {
  width: 80%;
  z-index: 3;
}

.star-rating a.five-stars {
  width: 100%;
  z-index: 2;
}

.star-rating .current-rating {
  z-index: 1;
  background-position: left center;
}

/* for an inline rater */
.inline-rating {
  display: -moz-inline-block;
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: middle;
}

/* smaller star */
.small-star {
  width: 50px;
  height: 10px;
}

.small-star,.small-star a:hover,.small-star a:active,.small-star a:focus,.small-star .current-rating
  {
  background-image: url(star_sma.gif);
  line-height: 10px;
  height: 10px;
}

.votes {
  font-size: 10px;
  color: #ccc;
  padding-right: 5px;
  float: left;
  line-height: 10px;
  width: 20px;
  vertical-align: top;
}

.rating-block {
  height: 15px;
  text-align: left;
  padding: 2px;
  float: right;
  width: 80px;
}
/* --------------- */


.calendar-month 
{
  clear: both;
  line-height: 16px;
  font-size: 12px;
  padding-bottom: 12px;
  padding-top: 11px;
}

.calendar-month a 
{
  padding: 0px 10px 0px 10px;
}

.calendar-title 
{
  font-family: Georgia, Verdana;
  font-size: 18px;
  text-align: left;
  padding-bottom: 10px;
}

.calendar tr td a:hover,
.calendar tr td a.selected 
{
  background: #000;
  color: #fff;
}

.calendar tr td a 
{
  padding: 3px;
  margin: 3px;
  font-weight: 600;
  font-size: 10px;
  line-height: 16px;
}

.calendar 
{
  margin: 0 auto;
  text-align: center;
  margin-bottom: 10px;
}


div.tv-block 
{
  margin-bottom: 25px;
}

.afisha-title,
.afisha-title span.tv-title 
{
  line-height: 22px;
  font-size: 20px;
  text-align: left;
  font-weight: 200;
  color: #ababab;
  font-family: Georgia, Verdana;
  margin: 0px 15px;
  border: none;
  text-align: right;
}

.afisha-sheet {
  width: 96%;
  margin: 10px 10px 20px 15px;
  border-collapse: collapse;
}

.afisha-sheet thead tr td {
  font-family: Georgia, Verdana;
  font-size: 15px;
  color: #999;
  text-align: left;
  height: 29px;
  line-height: 29px;
  vertical-align: middle;
  padding-left: 5px;
}

.afisha-sheet tbody tr td {
  font-size: 15px;
  color: #999;
  text-align: left;
  height: 29px;
  vertical-align: middle;
  padding-left: 5px;
}

.afisha-sheet tbody tr {
  border: 1px solid #dfdfdf;
}

.afisha-sheet tbody tr td.afisha-sheet-col1 {
  color: #000;
  font-size: 13px;
  width: 160px;
}

.afisha-sheet tbody tr td.afisha-sheet-col2 {
  width: 220px;
  color: #000;
  font-size: 15px;
  font-weight: bold;
  padding: 3px;
}

.afisha-sheet tbody tr td.afisha-sheet-col3,.afisha-sheet tbody tr td.afisha-sheet-col3 a
  {
  font-size: 13px;
  color: #999;
  width: 170px;
  padding: 3px;
}

.afisha-sheet tbody tr td.afisha-sheet-col4 {
  font-size: 13px;
  color: #000;
  width: 150px;
}

.afisha-sheet tbody tr td.tv-sheet-col1 {
  color: #000;
  font-size: 13px;
  width: 50px;
}

.afisha-sheet tbody tr td.tv-sheet-col2 {
  width: 70px;
  color: #000;
  font-size: 10px;
}

.afisha-sheet tbody tr td.tv-sheet-col3 {
  font-size: 13px;
  color: #000;
  width: 100px;
}

.afisha-sheet tbody tr td.tv-sheet-col4, .afisha-sheet tbody tr td.tv-sheet-col4 span {
  font-size: 11px;                                                               
  color: #000;
  width: 300px;
}

.afisha-sheet tbody tr td.football {
  color: #00a932;
}

.afisha-sheet tbody tr td.hockey {
  color: #10a6f1;
  width: 100px;
}

.afisha-sheet tbody tr td.basketball {
  color: #ffaa00;
}

.afisha-sheet tbody tr.highlight {
  background: #f3f3f3;
}

.afisha-title span.tv-title {
  font-family: Georgia, Verdana;
  color: #000;
}

div.prop-box div.nostyle p, 
div.prop-box div.nostyle p *
{
  font-weight: normal;
  color: #000;
  font: 10px/14px "Verdana";
  margin: 0;
  padding: 0;
}

div.prop-box div.nostyle strong,
div.prop-box div.nostyle strong span
{
  font-weight: bold;
}

div.prop-box div.nostyle em
{
  font-style: italic;
}

table.players
{
  width: 678px;
  margin-top: 15px;
  border-collapse: collapse;
}

table.players thead tr td
{
  color: #999999; 
  font-size: 15px; 
  font-weight: bold;
  font-family: Georgia;
  padding: 5px 0px;
}

table.players tbody tr
{
  background: #f9f9f9;
}

table.players tbody tr.highlight
{
  background: #f3f3f3;
}

table.players tbody tr td
{
  color: #898989; 
  font-size: 11px;
  padding: 5px 0px;
  border: 1px solid #dfdfdf;
}

table.players tbody tr td.player-link
{
  color: #000;
  font-size: 11px;
  padding: 5px 0px;
  font-weight: bold;
  border: 1px solid #dfdfdf;
}

table.players tbody tr td.player-link a
{
  color: #000;
  font-size: 11px;
  font-weight: bold;
}

.place-box
{
  float: left; 
  clear: both;
  margin-bottom: 10px;
  width: 710px;
  height: 170px;
}

.place-left
{
  float:left;
  background: url('bg_hz_bg.gif') no-repeat; 
  background-position: 0px 0px;
  width: 11px; 
  height: 152px;
}

.place-middle
{
  float:left;
  background: url('bg_hz_bg.gif') repeat-x; 
  background-position: 0px -304px;
  width: 655px; 
  height: 152px;
}

.place-right
{
  float:left;
  background: url('bg_hz_bg.gif') no-repeat; 
  background-position: 0px -152px;
  width: 11px; 
  height: 152px;
}

.rss
{
  vertical-align: middle;
  padding-left: 10px;
}

#search-page
{
  padding: 10px;
  text-align: left;
}






.poker-link-color
{
  color: #00a0f0;
}







.menu-poker, .pm, .pmcc
{
  height: 37px;
  line-height: 37px;
}

.menu-poker
{
  clear: both;
  margin: 10px 13px;
}

.pm {
  text-align: center;
}

.menu-poker div p a {
  font-size: 11px;
  line-height: 37px;
  font-weight: bold;
  color: #000;
  text-transform: uppercase;
}

.menu-poker div p a:hover, .menu-poker div p a.selected {
  color: #00a0f0;
}

.menu-poker div p span
{
  height: 34px;
  width: 1px;
  line-height: 34px;
  background: url('poker-me.jpg') no-repeat;
  background-position: 0px -37px;
  margin: 0px 7px;
  display: inline-block;
}

.pmcc
{
  width: 945px;
  float: left;  
  background: url('poker-me.jpg') repeat-x;
  background-position: 0px 0px;
}

.pmcl, .pmcr 
{
  width: 10px;
  height: 37px;
  display: block;
}

.pmcl {
  float: left;
  background: url('poker-me.jpg') no-repeat;
  background-position: -10px 0px;
}

.pmcr {
  float: left;
  background: url('poker-me.jpg') no-repeat;
  background-position: 0px 0px;
}



.offer-block
{
  width: 980px;
  height: 178px;
  margin: 13px 13px;
  display: block;
}

.offer
{
  width: 232px;
  height: 176px;
  display: block;
  float: left;
  margin-right: 12px;
  background: url('offer000.jpg') no-repeat;
  text-align: left;
}

.offer *
{
  font-size: 11px;
  font-family: Verdana;
  text-align: left;
}

.offer p
{
  margin: 4px 0px;
}

.offer p span
{
  font-size: 12px;
  padding-left: 3px;
  font-weight: bold;
}

.offer p span.blue
{
  color: #00a0f0;
}


.offer-text
{
  width: 220px;
  display: block;
  height: 70px;
  margin: 0 auto;
  margin-top: 100px;
}


.nomargin
{
  margin-right: 0;
}

.titan
{
  background-position: 0px 0px;
}
.party
{
  background-position: 0px -176px;
}
.full
{
  background-position: -232px 0px;
}
.stars
{
  background-position: -232px -176px;
}

.offer a
{
  font-family: Verdana;
  font-size: 11px;
  color: #000;
  text-decoration: underline;
}

div.right-block 
{
  width: 220px;
  float: right;
  margin-right: 18px;
  margin-bottom: 10px;
}

div.right-block div.top
{
  width: 220px;
  height: 9px;
  background: url('right-bl.jpg') no-repeat;
  background-position: 0px -9px;
}

div.right-block div.bottom
{
  width: 220px;
  height: 9px;
  background: url('right-bl.jpg') no-repeat;
}

div.right-block div.middle
{
  width: 218px;
  height: auto;
  border-left: 1px solid #545454;
  border-right: 1px solid #545454;
}

div.right-block div.middle a
{
  text-decoration: underline;
}

div.right-block div.middle *
{
  font-size: 11px;
  font-family: Verdana;
  text-align: left;
}

div.right-block div.middle p
{
  padding: 2px 0px;
}

div.right-block div.middle p span
{
  font-size: 12px;
  padding-left: 3px;
  font-weight: bold;
}

div.right-block div.middle p span.blue
{
  color: #00a0f0;
}

div.right-block div.middle p.title a
{
  color: #00a0f0;
  font-size: 14px;
  font-weight: bold;
}

div.right-block div.middle p.title
{
  padding-bottom: 5px;
}

.one-offer
{
  width: 200px;
  margin: 0 auto;
}

div.right-block div.middle div p.align-right
{
  text-align: right;
}

div.right-block div.middle div img
{
  float: left;
  width: 42px;
  height: 42px;
  margin-right: 5px;

}

.leonbets-block
{
  background: url('LeonBets.jpg') no-repeat;
  width: 233;
  height:166px;
  display: block;
  margin-left: 15px;
}

.leonbets-block *
{
  text-align: left;
  font-family: Arial;
  font-size: 16px;
  line-height: 18px;
  color: #fff;
}

.leonbets-block p
{
  width: 150px;
}

.leonbets-block p span
{
  font-size: 19px;
  line-height: 27px;
}

.leonbets-block p.text
{
  padding-top: 76px;
  margin: 0 auto;
}

.leonbets-block p.link
{
  text-align: right;
  width: 210px !important;
  width: 180px;
  margin-top: 15px;
}

.leonbets-block p a
{
  font-size: 12px;
  color: #f11b22;
  text-decoration: underline;
}

.leonbets-block p a:hover
{
  text-decoration: none;
}

.clear-both
{
  clear: both;
}

.poker-news-block
{
  width: 730px; 
  float: left;
  margin-left: 10px;
  margin-bottom: 20px;
}

.news-preview
{
  width: 350px;
  float: left;
  text-align: left;
  margin: 5px;
}

.news-preview *,
.article-preview *
{
  font-size: 11px;
  line-height: 16px;
  font-family: verdana;
}

.news-preview img
{
  float: left;
  padding: 5px;
  padding-left: 0px;
}

.poker-type
{
  background: #00a0f0;
  padding: 1px 4px;
  color:white;
  vertical-align: top;
  font-weight: 900;  
  margin-right: 3px;
}

.poker-news-title
{
  font-weight: 900;  
}

.poker-title
{
  margin-bottom: 2px;
  text-align: left;
}

div.news-preview p.text,
div.article-preview p.text
{
  text-align: justify;
}

div.news-preview p.read-more,
div.article-preview p.read-more
{
  text-align: right;
  clear: both;
}

div.news-preview p.read-more span,
div.article-preview p.read-more span
{
  font-size: 9px;
  color: #fff;
  height:18px;
  line-height: 11px;
  vertical-align: top;
  text-align: center;
  margin: 2px 5px;
  width: 32px;
  display:inline-block;
  background: url('comment-.jpg') no-repeat;
}

p.read-more a
{
  text-decoration: underline;
}

p.poker-room a
{
  text-decoration: underline;
  font-weight: 900;  
}

.poker-large-box
{
  width: 725px; 
  float: left;
  margin-left: 15px;
}

.one-poker-room
{
  width: 725px;
  margin-bottom: 45px;
}

table.one-poker-room thead tr th
{
  border-bottom: 1px solid #000;
}

table.one-poker-room td
{
  vertical-align: top;
  padding-top: 10px;
}

table.one-poker-room *
{
  font-size: 12px;
  text-align: left;
  line-height: 18px;
}

table.one-poker-room p a.out
{
  color: #00a0f0;
  margin-left: 5px;
  text-decoration: underline;
  font-weight: bold;
}

table.one-poker-room p span
{
  font-weight: bold;
  margin-left: 5px;
}

table.one-poker-room tbody tr td.button p a.small-blue,
table.one-poker-room tbody tr td.button p a.small-green,
a.small-blue,
a.small-green
{
  display: block;
  background: url('poker-bu.jpg') no-repeat;
  color: #fff;
  font-size: 12px;
  font-family: Verdana;
  line-height: 30px;
  height: 33px;
  width: 186px;
  vertical-align: middle;
  font-weight: 900;
  text-align: center;
  margin: 4px;
}

table.one-poker-room tbody tr td.button p a.small-blue,
a.small-blue
{
  background-position: 0px -66px;
}

table.one-poker-room tbody tr td.button p a.small-blue:hover,
a.small-blue:hover
{
  background-position: 0px -99px;
}

table.one-poker-room tbody tr td.button p a.small-green:hover,
a.small-green:hover
{
  background-position: 0px -33px;
}

table.one-poker-room tbody tr td.button *
{
  padding-top: 0;
  text-align: left;
  width: 200px;
}

td.left p a.small-green,
td.left p a.small-blue
{
  color: #fff;
  text-decoration: none;
  font-weight: normal;
  margin-left: 15px;
}

div.buttons a.small-blue,
div.buttons a.small-green
{
  color: #fff;
  text-decoration: none;
}



table.one-poker-room tbody tr td.center
{
  width: 280px;
}
table.one-poker-room tbody tr td.center p
{
  width: 250px;
}

table.one-poker-room tbody tr td.left
{
  width: 250px;
}

table.one-poker-room tbody tr.text td ul
{
  font-weight: bold;
  font-size: 12px;
  padding: 0px 5px;
} 

table.one-poker-room tbody tr.text td ul li
{
  font-size: 11px;
  line-height: 14px;
  margin-left: 20px;
}

table.one-poker-room tbody tr.text td ul li a
{
  text-decoration: underline;
  color: #00a0f0;
  font-size: 11px;
}

.poker-room-inside *
{
  font-size: 12px;
}

.poker-room-inside a,
p.rooms-link a
{
  text-decoration: underline;
  color: #00a0f0;
  font-weight: bold;
}

p.rooms-link a
{
  padding-right: 5px;
  font-size: 11px;
}

.poker-room-inside p
{
  text-align: justify;
  margin-bottom: 10px;
}

.poker-room-inside div.links,
.poker-room-inside div.buttons
{
  width: 250px;
  float: left;
  text-align: left;
  margin: 20px 0px;
}

.poker-room-inside div.buttons
{
  width: 200px;
  margin-left: 10px;
}

.poker-room-inside div ul li
{
  list-style: none;
}

.poker-room-inside tbody tr td
{
  vertical-align: top;
}


.poker-room-inside p.header
{
  padding: 0px;
  border-bottom: 1px solid #000;
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
  font-family: "Verdana";
  height: auto;
  margin-top: 30px;
}

div.headerbonus
{
  padding: 0px;
  border-bottom: 1px solid #000;
  background: red;
}

.header-bonus
{
  padding: 0px;
  border-bottom: 1px solid #000;
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
  font-family: "Verdana";
  text-align: left;
}

.poker-room-inside p.header-bonus
{
  text-align: left;
  margin-bottom: 25px;
}



.poker-room-inside p.nomargintop
{
  margin-top: 0px;
}

.poker-room-inside p.title
{
  font-size: 12px;
  font-weight: bold;
  margin: 5px 0px;
}

.poker-room-inside p.logos
{
  text-align: left;
}

.poker-room-inside p b
{
  font-weight: bold;
}

p.tm span.new
{
  background: url('new00000.jpg') no-repeat;
  width: 36px;
  height: 35px;
  margin: 0px;
}

p.num,
p.num span
{
  height: 32px;
  line-height: 32px;
  color: #000;
  font-size: 12px;
  font-weight: bold;
  font-family: "Verdana";
}

p.num span
{
  background: url('bonus-nu.jpg') no-repeat;
  padding-right: 11px;
  width: 32px;
  display: block;
  color: #fff;
  text-align: center;
  font-size: 15px;
  float: left;
}

p.num a
{
  font-size: 11px;
  text-decoration: underline;
  font-weight: normal;
  margin-left: 10px;
}

p.num
{
  margin: 5px 0px;
}

p.question
{
  font-weight: bold;
  margin: 0px;
  margin-top: 25px;
}

.poker-news-inside tr td
{
  vertical-align: top;
}

.poker-news-inside *
{
  text-align: left;
  font-size: 12px;
  font-family: "Verdana";
}

.poker-news-inside h1
{
  font-size: 13px;
  font-weight: bold;
  text-align: left;
  margin: 15px 0px;
}

.poker-news-inside tr td p
{
  text-align: justify;
  margin-left: 10px;
  margin-bottom: 10px;
}

.poker-type-filter
{
  text-align: left;
  margin: 10px 0px;
}

.poker-type-filter *
{
  font-size: 15px;
  font-family: "Verdana";
}

.poker-type-filter span
{
  padding: 0px 5px;
  font-weight: normal;
}

.poker-type-filter a.selected
{
  background: #00a0f0;
  color: #fff;
  padding: 2px;
}

.system
{
  text-align: left;
  margin-left: 35px;
}

td.move p
{
  margin-left: 25px;
}

td.move p.nomargin
{
  margin-left: 0px;
}

b.red
{
  color: red;
  text-decoration: underline;
}


table.leonbets tr td,
table.leonbets
{
  border: none;
  font-size: 10px;
  font-family: "Verdana";
}

table.leonbets
{
  margin-bottom: 15px;
}

table.leonbets p
{
  text-align: left;
  line-height: 16px;
}

table.leonbets a
{
  color: #00a0f0;
  text-decoration: underline;
}

table.leonbets span.kickofftime
{
  color: #9d6767;
  font-weight: bold;
  float: left;
}

table.leonbets span.sport
{
  float: right;
  font-weight: bold;
  text-transform: UPPERCASE;
}

table.leonbets span.sport a
{
  text-transform: none;
}

table.leonbets tr.result td
{
  text-align: center;
  border: 1px solid #dfdfdf;
  border-collapse: collapse;
  background: #efefef;
  padding-bottom: 3px;
}

table.leonbets tr.result td.x
{
  background: white;
  width: 60px;
}

table.leonbets p.event
{
  margin-bottom: 3px;
}

div.ie6fix-scores p.all_event a
{
  line-height: 16px;
  color: #00a0f0;
  text-decoration: underline;
  text-align: right;
  font-size: 10px;
}

div.ie6fix-scores p.leonbets-logo
{
  text-align: center;
}

div.poker-left-column
{
  float: left;
  width: 360px;
}

div.poker-right-column
{
  float: right;
  width: 360px;
}

div.player-image
{
  float:left;
  width: 150px;
  height: 250px;
  text-align: center;
  padding-top: 10px;
}

#poll p,
div.poll-box p
{
  font-family: "Georgia";
  font-size: 14px;
  line-height: 16px;
  text-align: left;
  margin: 10px 3px;
  font-weight: bold;
  line-height: auto;
}

#poll div.row input
{
  display: block;
  float: left;
  height: 13px;
  width: 13px;
}

#poll div.row label
{
  display: block;
  float: left;
  font-size: 12px;
  line-height: 13px; 
  vertical-align: middle;
  float: right;
  width: 200px;
  margin-bottom: 5px;
}

#poll br
{
  clear: both;
}

#poll div.row
{
  display: block;
  margin-bottom: 5px;
}

#poll a
{
  color: blue;
  font-size: 12px;
  text-decoration: underline;
}

div.poll-box div.row p
{
  font-size: 12px;
  line-height: 13px; 
  vertical-align: middle;
  width: 200px;
  font-weight: normal;
  margin-bottom: 2px;
}

div.poll-box p.total
{
  font-weight: normal;
  color: #ccc;
}

div.poll-box p
{
  margin: 2px;
}

div.poll-box p.question
{
  margin: 10px 3px;
}

div.poll-box div.row
{
  margin-bottom: 10px;
}

div.poll-box div.row p span
{
  line-height: 8px; 
  font-size: 8px;
  background: #0565B2;
  display: inline-block;
}

div.poll-box div.row p.percent
{
  font-weight: bold;
  vertical-align: middle;
}

div.place-image-box img
{
  margin-top: 10px;
  width: 680px;
}






div.scores
{
  height: 41px;
  clear: both;
  margin: 10px 0px 0px 13px;

}

.scc
{
  width: 937px;
  float: left;  
  background: #d9d9d9;
  border-top: 1px solid #a2a2a2;
  border-bottom: 1px solid #a2a2a2;
  height: 39px !important;
  height: 41px;
  text-align: center;
}

.scl, .scr 
{
  width: 15px;
  height: 41px;
  display: block;
}

.scl {
  float: left;
  background: url('scores-c.jpg') no-repeat;
  background-position: 0 -41px
}

.scr {
  float: left;
  background: url('scores-c.jpg') no-repeat;
}


div.scc table
{
  margin-right: 50px;
  width: 253px;
  float: left;
  text-align: left;
  height: 35px;
  margin-top: 2px;
}

div.scc table *
{
  color: #000;
  font-size: 10px;
  font-weight: bold;
  background: #fff;
}

div.scc table td
{
  padding: 0px 10px;
}

div.scc table td.lscc
{
  width: 4px; 
  background: url('result-c.jpg') no-repeat; 
  background-position: 0px -35px; 
  padding: 0;
  
}

div.scc table td.rscc
{
  width: 4px;      
  background: url('result-c.jpg') no-repeat; 
  padding: 0;
}

h3
{
  color: #818181;
  font-family: "Georgia";
  font-size: 16px;
  margin-top: 20px;
  text-align: left;
}

div.prop-box-submenu *
{
  color:  #747474;
  font-size:  11px;
  font-weight:  bold;
}

div.prop-box-submenu p span
{
  padding: 15px 0px;
  color:  #000;
  font-size:  11px;
  font-weight:  bold;
}


div.cm-box
{
  width: 670px;
}

div.cm-title
{
  border-bottom: 1px solid #B1B1B1;
}

div.prop-box .cm-title *
{
  color: #545454;
  font-family: "Verdana";
  font-size: 10px;
  margin-top: 12px;
  padding-bottom: 7px;
  padding-left: 7px;
  padding-right: 0;
  padding-top: 7px;
  text-align: left;
  font-weight: normal;
}

div.prop-box .cm-title a
{
  font-weight: bold;
  font-size: 12px;
}

div.stupid-text
{
  margin-top: 5px;
  float: left;
  width: 100px;
}

div.stupid-text img
{
  width: 100px;
  height: 100px;
}

div.cm-text
{
  font-size: 12px;
  text-align: left;
  float: left;
  width: 560px;
  margin-left: 10px;
  margin-bottom: 20px;
}

div.top100img
{
  width: 90px;
  height: 90px;
  float:left;
  margin-right: 10px;
  margin-left: 10px;
}

div.top100img img
{
  width: 90px;
  height: 90px;
}

#afisha
{
  width: 690px;
}

#afisha *
{
  font-size: 11px;
}

#afisha td
{
  text-align: left;
  vertical-align: top;
}

#afisha tbody td
{
  padding: 5px;
  padding-right: 0px;
}

#afisha tbody tr.highlight  {
  background: #F3F3F3;
}

#afisha tbody tr td,
#afisha thead tr td
{
  border-bottom: 1px solid #DFDFDF;
}

#afisha td.nowrap 
{
  white-space: nowrap;
  vertical-align: middle;
}

#afisha td span.bold
{
  font-size: 10px;
  color:#858585;
  font-weight: bold;
}

#afisha thead td
{
  color: #999999;
  font-family: "Georgia";
  font-size: 15px;
  padding-left: 5px;
  padding-bottom: 10px;
  text-align: left;
  vertical-align: middle;  
}


div.feeds *
{
  text-align: left;
  font-size: 11px;
}

div.feeds
{
  width: 660px;
  margin: 0 auto;
  margin-top: 20px;
}

div.feeds ol
{
  margin-left: 25px; 
  color: #858585;
}

div.feeds ol li.x
{
  margin-bottom: 30px;
}

div.feeds ol li ul li
{
  margin-bottom: 3px;
}


div.feeds ol li a,
div.feeds ol li a strong
{
  font-family: "Georgia";
  font-size: 18px;
  font-weight: 200;
  text-align: left;
  line-height: 22px;
}

div.feeds ol li a.link
{
  font-size: 9px;
  color:#858585;
  line-height: 12px;
}

div.feeds ol li a strong
{
  font-weight: 600;
}

div.feeds ol li ul
{
  margin-top: 5px;
  list-style: none;
}

div.feeds ol li ul li 
{
  text-align: justify;
}


div.feeds ol li ul span
{
  font-size: 9px;
  color:#858585;
}


p.feeds-pager
{
  font-size: 12px;
  text-align: center;
}

p.feeds-pager span
{
  font-size: 11px;
  color:#858585;
}

h2.club-news-title,
p.news-dayofweek
{
  color: #9F9F9F;
  font-family: "Georgia";
  font-size: 18px;
  font-weight: 200;
  line-height: 28px;
  margin: 5px 0;
  text-align: left;
}

p.news-dayofweek
{
  font-size: 12px;
  font-weight: 200;
  line-height: 12px;
  margin: 0px;
  margin-top: 15px;
  margin-bottom: 7px;
}