* 
{
  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('/images/global_gb.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;
}

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('/images/top-menu-delimiter.gif') no-repeat;
  margin: 0px 2px 0px 4px;
  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('/images/footer-corner-left.gif') no-repeat;
}

.fcr {
  float: left;
  background: url('/images/footer-corner-right.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('/images/corner-top.gif') no-repeat;
  font-size: 4px;
  line-height: 7px;
}

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

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

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

.lccb2 {
  background: url('/images/corner-bottom.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: 13px;
  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;
  clear: both;
}



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('/images/place_bg.gif') no-repeat;
  background-position: 0px 0px;
}

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

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

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

div.info-box div.middle-club
{
  width: 184px; 
  height: 184px; 
  float: left;
  background: url('/images/club_bg.gif') repeat-x;
  background-position: 0px -184px;
}

div.info-box div.menu-left-club
{
  width: 19px; 
  height: 184px; 
  float: left;
  background: url('/images/club_bg.gif') no-repeat;
  background-position: 0px -368px;
}

div.info-box div.menu-middle-club
{
  width: 459px; 
  height: 184px; 
  float: left;
  background: url('/images/club_bg.gif') repeat-x;
  background-position: 0px -552px;
}
div.info-box div.right-club
{
  width: 19px; 
  height: 184px; 
  float: left;
  background: url('/images/club_bg.gif') no-repeat;
  background-position: 0px -736px;
}


div.menu-lincs-club
{ 
  text-align: left; 
  float: left; 
  width: 440px; 
  height: 25px; 
  line-height: 25px; 
  margin-left: 20px;
  margin-top: 30px !important;
  margin-top: 50px;
}

div.menu-lincs-club a,
div.menu-lincs-club h2 a
{
  color: #4f4f4f;
  line-height: 25px; 
  font-size: 12px;
  font-weight: bold;
}

div.menu-lincs-club a.selected,
div.menu-lincs-club a:hover,
div.menu-lincs-club a:focus,
div.menu-lincs-club h2 a.selected,
div.menu-lincs-club h2 a:hover,
div.menu-lincs-club h2 a:focus
{
  background: #3c3c3c; 
  color: #fff;
  font-size: 12px;
}

div.menu-lincs-club a.selected
div.menu-lincs-club h2 a.selected
{
  color: #000;
}


div.menu-lincs-club span 
{
  color: #000; 
  font-size: 10px; 
  font-weight: bold;
  padding: 0px 7px;
}

div.club-image
{
  height: 138px; 
  float: left;
  width: 150px;
  padding-top: 30px;
  padding-left: 20px;
}


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: 20px;
  font-size: 13px; 
}

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 a,
.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;
}
.height50{
	height: 65px;
}
div.sape
{
  width: 968px;
  text-align: justify;
  margin: 0 auto;
  padding-bottom: 10px;
}

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

form.filter select
{
	width: 100px;
}

div.tags, div.tags-places
{
  text-align: left;
  
}

div.tags
{
  margin-left: 0px;
}

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

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

div.tags-places a
{
	vertical-align: middle;
	width: 80px;
}

div.tags a.selected,
div.tags a:hover,
div.tags a:focus, 
div.tags-places a.selected,
div.tags-places a:hover,
div.tags-places 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(/images/star.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: 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(/images/star_small.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 a 
{
  font-weight: normal;
  color: #0565b2;
  font: 12px/14px "Verdana";
  margin: 0;
  padding: 0;
  text-decoration: underline;
}

div.prop-box div.nostyle strong,
div.prop-box div.nostyle strong span
{
  font: 12px/14px "Verdana";
  font-weight: bold;
}

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

div.prop-box div.nostyle div
{
  font-size: 12px; 
}

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('/images/bg_hz_bg.gif') no-repeat; 
  background-position: 0px 0px;
  width: 11px; 
  height: 152px;
}

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

.place-right
{
  float:left;
  background: url('/images/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('/images/poker-menu-bg.jpg') no-repeat;
  background-position: 0px -37px;
  margin: 0px 7px;
  display: inline-block;
}

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

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

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

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



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

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

.offer-bets
{
  background: url('/images/bets.jpg') no-repeat;
}

.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('/images/right-block-corne.jpg') no-repeat;
  background-position: 0px -9px;
}

div.right-block div.bottom
{
  width: 220px;
  height: 9px;
  background: url('/images/right-block-corne.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('/images/LeonBets.com-Logo.jpg') no-repeat;
  width: 233px;
  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('/images/comment-bollon.jpg') no-repeat;
}

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

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

.poker-large-box,
.poker-large-box2
{
  width: 725px; 
  float: left;
  margin-left: 15px !important;
  margin-left: 5px;
}

.poker-large-box2
{
  width: 715px !important;
}

.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('/images/poker-buttons.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('/images/new.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('/images/bonus-num-bg.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: normal;
}

#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('/images/scores-corner.jpg') no-repeat;
  background-position: 0 -41px
}

.scr {
  float: left;
  background: url('/images/scores-corner.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('/images/result-corner.jpg') no-repeat; 
  background-position: 0px -35px; 
  padding: 0;
  
}

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

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

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;
}

form#reg-form div.captcha
{
  display: inline-block;
  height: 120px;
}

form#reg-form div.captcha *
{
  margin: auto;
  padding: 0;
}


form#reg1-form div.captcha label,
form#reg1-form div.captcha input,
form#reg1-form div.captcha textarea
{
  width: auto;
  height: auto;
  float: none;
  margin: auto;
  padding: 0;
}

/*---------------- BEGIN: LATEST PHOTO STYLES ----------------*/
#latestPhoto {
    padding: 0.2em 0.5em 0.2em 1.9em; /* 2px 5px 2px 19px; */
}

#latestPhoto * {
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.latestPhotoBox {
    background-image: url(/images/latest-photo/latestPhoto-bottom-left.gif);
    background-position: left bottom;
	margin-bottom: 11px;
}

.latestPhotoBoxOuter {
    background-image: url(/images/latest-photo/latestPhoto-bottom-right.gif);
    background-position: right bottom;
}

.latestPhotoBoxInner {
    background-image: url(/images/latest-photo/latestPhoto-top-left.gif);
    background-position: left top;
    background-color: transparent;
    text-align: center;
}

.latestPhotoBox h4 {
    background-image: url(/images/latest-photo/latestPhoto-top-right.gif);
    background-position: right top;
    padding: 5% 0;
}

.latestPhotoBox h4 * {
	font-size: 12pt;
}

.latestPhotoBox * {
    color: #ffffff;
    font-family: "Georgia", "Verdana", sans-serif;
    font-variant: normal;
}

.latestPhotoBox img {
    height: 10.5em; /* 105px; */
    width: 16em; /* 160px; */
    border-width: 0;
}

.latestPhotoBox .info {
    text-align: left;
    padding-left: 1em; /* 10px; */
	padding-bottom: 0.6em;  /* 10px; */
}

.latestPhotoBox .info  a:hover,
.latestPhotoBox h4 a:hover {
	text-decoration: underline;
}
/*----------------- END: LATEST PHOTO STYLES -----------------*/

/*---------------- BEGIN: LIVE STYLES ----------------*/
.liveContent {
  width: 100%;
  height: 100%;
  margin: 2em 0;
}

.liveContent h1 {
  padding-left: 0.5em;
}

.liveContent object {
  width: 100%;
  height: 100%;
}

.liveContent .news-text {
  padding-left: 2em;
}

.liveContent .news-text, 
.liveContent .news-text * {
  color: #ababab;
}
/*----------------- END: LIVE STYLES -----------------*/



.lb-bunner
{
  width: 240px;
  height: 400px;
  background: url('/images/lb-b.jpg') no-repeat;
  margin: 5px 0;
  margin-left: 5px;
}

.lb-header
{
  font: normal normal 100 21px/20px 'Arial';
  color: #ffe431;  
  text-align: left;
  margin-top: 16px;
  margin-left: 22px;
  display: inline-block;
}

.lb-subheader
{
  font: normal normal 100 11px/14px 'Arial';
  color: #fff;  
  margin-bottom: 7px;
}

.lb-table
{
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  width: 200px;
  height: 63px;
  margin-left: 20px;
  margin-bottom: 4px;
}

.lb-table .event
{
  height: 20px;
}

.lb-table .event p
{
  width: 200px;
  display: inline-block;
  text-align: center;
  overflow: hidden;
}

.lb-table .event p a
{
  font: normal normal 600 10px/20px 'Verdana';
  color: #000;  
  text-decoration: underline;
}

.lb-table .result td
{
  width: 63px;
  height: 31px;
  font: normal normal 100 9px/11px 'Verdana';
  color: #7b7b7b;  
  text-align: center;
}

.lb-table .result td.x
{
  width: 70px;
}

.lb-table .result td a
{                    
  font: normal normal 600 9px/11px 'Verdana';
  color: #fff;  
  text-align: center;
}

.lb-table .kickofftime 
{
  height: 11px;
}

.lb-table .kickofftime p
{
  font: normal normal 100 9px/11px 'Verdana';
  color: #5b5b5b;  
  height: 11px;
}

.lb-table .kickofftime p span
{
  font: normal normal 100 9px/11px 'Verdana';
  color: #979797;  
  height: 11px;
}

/* add plases */
div.add-places{
	margin-left: 15px; 	
}
table.add-places{
border-collapse:separate;
}

table.add-places td
{
  	padding:5px 10px;
}

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

.add-places-box
{
  margin-left: 0px; 
  font-size: 12px; 
  width: 350px; 
  padding: 3px; 
  height: 13px !important; 
  height: 19px; 
  border: 1px solid #ababab;
}
.add-places-box1
{
  margin-left: 0px; 
  font-size: 10px; 
  width: 350px; 
  padding: 3px; 
  border: 1px solid #ababab;
}
div.add-places p.hint
{
  font-size: 12px;
  color: #858585;
  padding-left: 10px;
  font-style: italic;
  text-align:left;
}

table.add-places
{
	text-align: left;
}

table.add-places tr td label,div.add-places a
{
  width: 160px;
  color: #858585;
  font-size: 13px;	
}

div.add-places p
{
	text-align: left;
	font-size: 12px;
	margin-left: 15px; 
}

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

table.add-places tr td select
{
  text-align: left;
  width: 250px;
}

table.filter tr td select
{
  text-align: left;
  width: 200px;
}

div.add-places-blok
{
	width: 150px;
	margin-left: 20px;
}
/* END add plases */


div.nostyle
{
  font-size: 12px;
}

table..addplacestable
{
	width: 150px;

}
table..addplacestable tr td
{
	vertical-align: middle;
}

/*----------------- ALL-NEWS -----------------*/
.block-all-news {
  margin-left: 15px;
  margin-bottom: 5px;
  text-align: right;
}

.lcct3,.lccb3{
  width: 223px;
  height: 7px;
  background: url('/images/corner-top.gif') no-repeat;
  font-size: 4px;
  line-height: 7px;

}
.lccb3{
  background: url('/images/corner-bottom.gif') no-repeat;
}
.lcm3{
  border-left: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  width: 221px;
  
}
.news-item{
	text-align: left;
	margin-left: 5px;
  	margin-right: 5px;	
}
div.all-news span, div.all-news span a
{
  color: #0565b2;
  margin-right: 5px;
}
div.all-news a.under:hover, .last-news a.under:hover
{ 
	text-decoration:underline;
}

div.all-news p
{
  color: #a9a9a9;
  font-size: 15px;
  font-weight: 500;
}
.news-fl,.news-fr{
  margin-right: 5px;	
  font-size: 10px;
  color: #666666;
}

.news-item .nomargin a, 
.news-item .nomargin
{
  margin-right: 0;
}

.news-fl{
  float: left;
}

.news-fr {
  float: right;
}
/*----------------- FILTER -----------------*/
.place-filter-large, .clubs-filter-large
{
  margin-top: 5px;
  margin-left: 5px;
  height: 70px;
  width: 698px;
  border-top: 1px solid #848484;
  border-bottom: 1px solid #848484;
  margin-bottom: 2px;
  vertical-align: middle;	
}
.clubs-filter-large
{
  height: 75px;
}

.left-filter, .clubs-left-filter{
 	float: left;
 	width: 350px;
 	text-align: left;
 	line-height: 35px;
 	vertical-align: middle;
}

.clubs-left-filter{
 	width: 400px;
}
.center-filter, .clubs-center-filter{
 	float: left;
	width: 100px;
	margin-top: 48px;
	text-align: left;
}
.clubs-center-filter{
	margin-top: 50px;
}
.clubs-left-filter table td{
	line-height: 34px;
}
.right-filter{
	margin-top: 10px;
	width: 140px;
 	float: right;
	text-align: center;
	vertical-align: middle;
}
 
.left-filter label,.clubs-left-filter label{
	
	font-size: 17px;
	width: 200px;
}

.button
{
  color: #515151;
  font-size: 13px;
  padding: 2px;
}
.button.selected,
.button:hover,
.button:focus 
{
  background: #3c3c3c; 
  padding: 2px; 
  color: #fff;
}
.filter_select{
	width: 180px;
}

div.allnews-sports-box
{
  width: 700px;
}

div.allnews-sports-box 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.allnews-sports-box div.left
{
  float:left;
  background: url('/images/bg_hz_bg.gif') no-repeat; 
  background-position: 0px 0px;
  width: 11px; 
  height: 152px;
}

div.allnews-sports-box div.middle
{
  float:left;
  background: url('/images/bg_hz_bg.gif') repeat-x; 
  background-position: 0px -304px;
  width: 678px; 
  height: 152px;
}

div.allnews-sports-box div.right
{
  float:left;
  background: url('/images/bg_hz_bg.gif') no-repeat; 
  background-position: 0px -152px;
  width: 11px; 
  height: 152px;
}
div.allnews-sports-box .tags
{
	margin-top: 10px;
}

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

.card-box{
	float:left;
	padding-right: 25px;
	padding-top: 50px;
	width: 325px;
}
.card-left
{
  float:left;
  background: url('/images/bg_hz_bg.gif') no-repeat; 
  background-position: 0px 0px;
  width: 11px; 
  height: 152px;
}

.card-middle
{
  float:left;
  background: url('/images/bg_hz_bg.gif') repeat-x; 
  background-position: 0px -304px;
  width: 303px; 
  height: 152px;
}
.card-image{
  height: 138px; 
  float: left;
  width: 130px;
  padding-top: 0px;
  padding-left: 0px;
}
.card-right
{
  float:left;
  background: url('/images/bg_hz_bg.gif') no-repeat; 
  background-position: 0px -152px;
  width: 11px; 
  height: 152px;
}
div.card-menu{
  width: 300px; 	
  text-align: left;
}

div.card-menu a 
{
  color: #4f4f4f;
  font-size: 12px;
  font-weight: bold;
}

div.card-menu a.selected,
div.card-menu a:hover,
div.card-menu a:focus
{
  background: #3c3c3c; 
  color: #fff;
  font-size: 12px;
}

div.card-menu a.selected
{
  color: #000;
}

.card div.card-menu a h2
{
  color: #9F9F9F;
  font-family: "Georgia";
  font-size: 18px;
  font-weight: 200;
  line-height: 28px;
  margin: 5px 0;
  text-align: left;
}


div.vk_groups{
	padding-left: 15px;
	width: 220px !important;
	height: 300px; 
}

div.fb-like-box{
	border: none; 
	overflow: hidden; 
	width: 240px !important;
	height: 250px; 
	padding-bottom: 15px;
}

#vk_poll,
#vk_poll iframe
{
  width: 240px !important;
}


.login-vk-block{
  width: 470px;
  float: left;
}

.login-vk-block h1,.login-vk-block h2
{
  color:#9F9F9F;
  font-family: Georgia, Verdana;
  font-size:23px;
  font-weight:200;
  line-height:28px;
  margin: 5px 0px;
  text-align:left;
  margin-left: 15px;
}

.login-vk-block h2
{
  font-size:17px;
}

.api-h2{
  text-decoration: none !important;
  align-text: left;
  margin-left: 20px;
}
.api-h2 h2
{
  color:#9F9F9F;
  font-family: Georgia, Verdana;
  font-weight:200;
  line-height:20px;
  margin: 10px 0px;
  text-align:left;
  font-size:14px;
}

.login-vk-block .hint
{
  font-size: 12px;
  color: #858585;
  padding-left: 10px;
  font-style: italic;
  text-align:left;
}


.login-vk-block a[onclick]
{
  font-weight: bold;
  padding-bottom: 5px;
}

.login-vk-block a.ie6onclick
{
  font-weight: bold;
  padding-bottom: 5px;
  color: #757575;
  font-size: 12px;
  text-decoration: none;
  padding: 3px;
}


.login-vk-block a:focus,
.login-vk-block a:hover
{
  text-decoration: underline;
}

.login-vk-form{
	width: 250px;
	padding-left: 15px;
}
.login-vk-form .left-form{
	float: left;
	width: 50px;
	text-align: left;
}
.login-vk-form .right-form{
	width: 200px;
	float: left;
	text-align: left;
}

div.club-menu-title
{
  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;
}

.fitness-list{
	float: left; width: 130px; height: 100px; text-align: left; padding-right: 10px;
}

.fitness-title-blue, .fitness-smalltitle-blue
{
  color: #0565b2;
  font-family: Georgia, Verdana;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
}

.fitness-smalltitle-blue
{
  font-size: 11px;
  font-weight: 200;
  text-decoration: underline;
}

div.fitness-latter, div.fitness-subwey
{
  margin: 20px 0px;
	width: 350px;
	float: left;
}

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

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

div.fitness-latter p span
{
  padding: 0px 1px;
  color: #ccc;
}

div.fitness-latter p a.selected,
div.fitness-latter p a:hover
{
  color: #000;
}
div.fitness-subwey form{
	width: 340px;
	text-align: right;
}


#dop_big_banner_clubs
{
  margin-bottom: 20px;
}
#dop_big_banner_places
{
  margin-top: 20px;
}
#dop_big_banner_placesmain
{
  margin-bottom: 10px;	
}
#dop_big_banner_image_preview
{
	margin-bottom: 10px;
}

#dop_big_banner_news_inside{
	margin-bottom: 10px;	
}
#dop_big_banner_allnews{
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 90px;
	
}
div.bannercolumn_pdright
{
  float: right;
  width: 250px;
  margin-right: 5px !important;
  margin-right: 0px;
  margin-top: 10px;
}

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

div.leftcolumn_pdleft
{
  float: left;
  margin-left: -3px; 
  width: 240px !important;
  width: 230px;
}

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

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

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

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

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


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

.gray{
	background-color: #e5e5e5;
}
