html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, 
table, caption, tfoot, thead, th,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{
 margin: 0;
 padding: 0;
 border: 0;
 font-size: 100%;
 font: inherit;
 vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
 display: block;
}

ol, ul, li {
 list-style: none;
 margin: 0px;
 padding: 0px;
}

blockquote, q {
 quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
 content: '';
 content: none;
}

table {
 border-collapse: collapse;
 border-spacing: 0;
}

/**/
.clear {
 clear: both;
}

b, strong {
 font-weight: bold;
}

i {
 font-style: italic;
}

a {
 color: #000000;
 text-decoration: none;
}

a:hover {
 text-decoration: underline;
 color: #134fad;
}

body {
 background: url("../images/bg.png") 50% 0% repeat;
 margin:0px;
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 line-height: 16px;
 color: #666;
 -webkit-font-smoothing: antialiased !important;
 text-rendering: optimizeLegibility !important;

}

 .alldoc {
 height: 100%;
 position: fixed;
 width: 100%;
 }

.wrapper {
 width: 981px;
 margin: 0 auto;
 background: #ffffff;
}

.contentbio.full {
 width: 655px;
 padding: 0 5px;
 float: left;
}

.contentbio {
 width: 666px;
 padding: 0 5px;
 float: left;
}

.content.full {
 width: 500px;
 padding: 0 5px;
 float: left;
}

.content {
 width: 666px;
 padding: 0 5px;
 float: left;
}

.container {
 background: #f2f2f2;
 border-top: 1px solid #d6d6d6;
 padding-top: 17px;
 padding-right: 5px;
 padding-left: 5px;
 min-height: 385px;
 margin-top: 10px;
}

.container .title_block {
 background: url("../images/block_bg_head.png") 0px 0px repeat-x;
 color: #fff;
 font-size: 13px;
 font-weight: bold;
 text-transform: uppercase;
 height: 28px;
 line-height: 28px;
 padding-left: 10px;
 margin-bottom: 12px;
}

.page_bg {
 background: url("/images/banners/marathonbet/prl_chelseablues_bg_aston_villa_manchester_united_.jpg") 50% 0% no-repeat fixed;
}

#main_body, #branding_body {position:fixed;width:100%;height:100%;left:0;top:0;z-index:-1}
#main_body_colum, #branding_column {position:fixed;width:11%;height:100%;cursor:pointer}

element.style { 
float: left;
left: 0px;
width: 446.5px;
}
.header {
 width: 980px;
 height: 150px;
 margin: 0 auto;
 color: #fff;
}

.logo_block {
 float: left;
 width: 507px;
 height: 150px;
}

.logo {
 float: left;
 width: 121px;
 height: 121px;
 margin-top: 15px;
}

.name_desc {
 float: left;
 margin-left: 13px;
 margin-top: 45px;
}

.name_desc > a {
 font-size: 30px;
 font-weight: bold;
 height: 30px;
 margin-top: 47px;
}

.name_desc > a:hover {
 text-decoration: none;
}

.name_desc .desc {
 color: #fff;
 padding-top: 15px;
 padding-left: 3px;
 font-size: 12px;
 font-weight: 700;
}

.r_top {
 float: right;
 text-align: left;
 width: 473px;
}

.rek_top {
 width: 468px;
 height: 60px;
 margin-top: 10px;
}

.top_link {
 float: left;
 width: 310px;
}

.top_link ul {
 margin-top: 38px;
}

.top_link li {
 float: left;
 padding: 0px 7px;
 border-left: 1px solid #999999;
 line-height: 13px;
}

.top_link li:first-child {
 padding-left: 0px;
 border-left: 0px solid #999999;
}

.top_link a {
 font-size: 12px;
 color: #ffffff;
}

.top_link a:hover {
 color: #f59e3a;
}

.sponsors {
 float: left;
 width: 163px;
}

.sponsors .b-samsung {
 display: block;
 width: 75px;
 height: 25px;
 float: left;
 margin-top: 27px;
 margin-left: 10px;
}

.sponsors .b-adidas {
 margin-top: 14px;
 margin-left: 14px;
 display: block;
 float: left;
 width: 62px;
 height: 42px;
}

/* top menu */

.top_menu {
 height: 40px;
 background: url("../images/top_menu_bg.png") 0px 0px repeat-x;
}

.top_menu li {
 float: left;
}

.top_menu li a {
 color: #fff;
 font-size: 14px;
 padding: 0px 16px;
 display: block;
 line-height: 40px;
}

.top_menu li a:hover {
 background: #134fad;
 text-decoration: none;
}

/* главные новости */

.main_news {
 padding: 5px;
 display: inline-block;
}

.main_news .slider_news {
 float: left;
 width: 629px;
 margin-right: 5px;
}

.main_news .ads_main_news {
 float: right;
 width: 336px;
 height: 280px;
}

/* Фотоотчеты матчей */

.photo_matches_block {
 height: 238px;
 margin-top: 5px;
 margin-bottom: 5px;
}

.contentbio .title_block {
 background: url("../images/block_bg_head.png") 0px 0px repeat-x;
 color: #fff;
 font-size: 13px;
 font-weight: bold;
 text-transform: uppercase;
 width: 655px;
 height: 28px;
 line-height: 28px;
 padding-left: 10px;
 margin-bottom: 5px;
}
.content .title_block {
 background: url("../images/block_bg_head.png") 0px 0px repeat-x;
 color: #fff;
 font-size: 13px;
 font-weight: bold;
 text-transform: uppercase;
 height: 28px;
 line-height: 28px;
 padding-left: 10px;
 margin-bottom: 5px;
}

.photo_matches_block ul {
 width: 670px;
 overflow: hidden;
 display: inline-block;
}

.photo_matches_block li {
 margin-left: 2px;
 position: relative;
 width: 165px;
 height: 200px;
 float: left;
 display: block;
}

.photo_matches_block li .poster img {
 display: block;
 width: 165px;
 height: 200px;
}

.photo_matches_block li:first-child {
 margin-left: 0px;
}

.photo_matches_block li .info {
 position: absolute;
 background: url("../images/transparency.png") 0px 0px repeat;
 padding: 3px 9px;
 font-size: 12px;
 color: #fff;
 bottom: 0px;
 width: 147px;
 min-height: 50px;
}

.photo_matches_block li .info a {
 color: #fff;
 display: block;
 float: left;
 margin-bottom: 2px;
}

.photo_matches_block li .info .count {
 margin-bottom: 2px;
}

/* Главные новости */

.top_stories {
 float: left;
 width: 395px;
 margin-top: 5px;
}

.top_stories li:first-child {
 margin-top: 10px;
}

.top_stories li {
 margin-top: 12px;
 min-height: 116px;
}

.top_stories .poster img {
 display: block;
 border: 2px solid #d1d1d1;
 width: 134px;
 height: 84px;
}

.top_stories .poster {
 width: 138px;
 height: 88px;
 position: relative;
 float: left;
}

.top_stories .poster .author {
 background: url("../images/transparency.png") 0px 0px repeat;
 color: #fff;
 font-size: 11px;
 position: absolute;
 bottom: 2px;
 left: 2px;
 width: 110px;
 padding: 4px;
}

.top_stories .poster .author a {
 color: #fff;
}

.top_stories li .material {
 margin-left: 147px;
}

.top_stories li .material .material_info {
 color: #999999;
 font-size: 12px;
 border-bottom: 1px dotted #cecece;
 padding-bottom: 3px;
 line-height: 20px;
}

.top_stories li .material .material_info .date {
 background: url("../images/date.png") 0px 0px no-repeat;
 padding-left: 20px;
 padding-right: 8px;
 border-right: 1px solid #d8d8d8;
 display: inline-block;
 margin-right: 6px;
}

.top_stories li .material .material_info .views {
 background: url("../images/views.png") 0px 3px no-repeat;
 padding-left: 22px;
 padding-right: 8px;
 border-right: 1px solid #d8d8d8;
 display: inline-block;
 margin-right: 6px;
}

.top_stories li .material .material_info .comment {
 background: url("../images/comment.png") 0px 0px no-repeat;
 padding-left: 24px;
 padding-right: 8px;
 display: inline-block;
}

.moderpannel {
 padding-left: 24px;
 padding-right: 8px;
 display: inline-block;
}

.top_stories li .title_news {
 margin-bottom: 10px;
}

.top_stories li .title_news a {
 color: #000000;
 font-size: 12px;
 line-height: normal;
}

.top_stories li .title_news a:hover {
 color: #134fad;
}

.top_stories li .material .material_text {
 color: #515151;
 font-size: 12px;
 line-height: normal;
 text-align:justify; 
 font: 100%/1.5 Verdana,Arial,Helvetica, sans-serif; color:#515151;
}


/* трансферы и слухи */

.transfers_rumors {
 margin: 5px 0px 20px 400px;
margin-top: px;
}

.transfers_rumors li .time {
 float: left;
 width: 45px;
 color: #999999;
 font-size: 12px;
 line-height: normal;
 font: 100%/1.5 Verdana,Arial,Helvetica, sans-serif;
}

.transfers_rumors li {
 padding-bottom: 8px;
 border-bottom: 1px dotted #cecece;
 margin-top: 8px;
}

.transfers_rumors ul {
 margin: 0px 0px 10px 0px;
}

.transfers_rumors li:first-child {
 margin-top: 7px;
}

.transfers_rumors .title {
 margin-left: 45px;
 font: 100%/1.5 Verdana,Arial,Helvetica, sans-serif; color:#515151;
}

.transfers_rumors .title a {
 color: #000000;
 font-size: 12px;
 line-height: normal;
}

.transfers_rumors .title a:hover {
 color: #134fad;
}

/* Новости с других источников */

.transfers_rumors2 {
 
}

.transfers_rumors2 li .time {
 float: left;
 width: 45px;
 color: #999999;
 font-size: 12px;
 line-height: normal;
 font: 100%/1.5 Verdana,Arial,Helvetica, sans-serif;
}

.transfers_rumors2 li {
 padding-bottom: 8px;
 border-bottom: 1px dotted #cecece;
 margin-top: 8px;
}

.transfers_rumors2 ul {
 margin: 0px 0px 10px 0px;
}

.transfers_rumors2 li:first-child {
 margin-top: 7px;
}

.transfers_rumors2 .title {
 margin-left: 45px;
 font: 100%/1.5 Verdana,Arial,Helvetica, sans-serif; color:#515151;
}

.transfers_rumors2 .title a {
 color: #000000;
 font-size: 12px;
 line-height: normal;
}

.transfers_rumors2 .title a:hover {
 color: #134fad;
}

/* реклама 660x90 */

.ads660 {
 width: 660px;
 height: 90px;
 overflow: hidden;
 margin-bottom: 10px;
 margin-left: 5px;
}

/* блок скаутов */

.scouts_block {
 background: #303030;
 width: 666px;
 display: inline-block;
 padding-bottom: 10px;
 margin-bottom: 10px;
}

.scouts_block .titles_block {
 color: #fff;
 font-size: 13px;
 font-weight: bold;
 background: #303030;
 height: 28px;
 line-height: 28px;
 padding-left: 10px;
 margin-bottom: 3px;
}

.scouts_block .titles_block span {
 font-size: 12px;
}

.scouts_block ul {
 display: inline-block;
 margin-bottom: 7px;
}

.scouts_block ul li {
 display: block;
 width: 153px;
 height: 162px;
 float: left;
 background: #fff;
 padding: 1px;
 margin-left: 9px;
 overflow: hidden;
}

.scouts_block ul li .poster {
 display: block;
 width: 153px;
 height: 104px;
}

.scouts_block ul li .link_news {
 padding: 4px 4px;
}

.scouts_block ul li .link_news a {
 color: #000000;
 font-size: 12px;
 font-weight: bold;
 line-height: normal;
}

.scouts_block ul li .link_news a:hover {
 color: #134fad;
 text-decoration: none;
}

.scouts_block .all_scouts {
 padding-right: 10px;
}

.scouts_block .all_scouts a {
 display: block;
 float: right;
 font-size: 13px;
 font-weight: bold;
 color: #fff;
 text-transform: uppercase;
}

.scouts_block .all_scouts a:hover {
 color: #f59e3a;
 text-decoration: none;
}

/* Наши блоги */

.our_blog_block {
 border-bottom: 0px solid #eaeaea;
 margin-bottom: 0px;
margin-top: 12px;
}

.our_blog_block ul {
 display: block;
 padding-top: 5px;
 padding-bottom: 0px;
min-height: 250px;
}

.our_blog_block ul li {
 width: 200px;
 margin-left: 0px;
 display: inline-block;
 margin-right: 32px;
}

.our_blog_block ul li .poster_blog img {
 width: 200px;
 height: 120px;
 border: 1px solid #bdbbb6;
 display: block;
}

.our_blog_block ul li .poster_blog {
 padding-bottom: 10px;
}

.our_blog_block ul li .blog_link {
 padding-left: 0px;
 line-height: normal;
}

.our_blog_block ul li .blog_link a {
 color: #000;
 font-size: 12px;
 font-weight: bold;

}

.our_blog_block ul li .blog_link a:hover {
 color: #134fad;
 text-decoration: none;
}

.our_blog_block ul li .desc_blog {
 font-size: 12px;
 color: #999999;
 line-height: normal;
 padding-left: 0px;
 padding-top: 9px;
 text-align:justify; 
 font: 100%/1.5 Verdana,Arial,Helvetica, sans-serif; color:#515151;
}
 
/* другие материалы */

.other_mat {
 padding-bottom: 20px;
}

.other_mat ul {
 display: inline-block;
 width: 666px;
}

.other_mat li {
 float: left;
 width: 330px;
 height: 110px;
 overflow: hidden;
 padding-top: 5px;
}

.other_mat li .poster_other {
 float: left;
 width: 134px;
 height: 114px;
}

.other_mat li .poster_other img {
 width: 130px;
 height: 110px;
 display: block;
 padding: 1px;
 border: 1px solid #e0e0e0;
}

.other_mat li .title_desc {
 margin-left: 143px;
}

.other_mat li .title_other_news a {
 color: #000000;
 font-size: 12px;
 font-weight: bold;
}

.other_mat li .desc_other {
 font-size: 12px;
 padding-top: 0px;
 text-align:justify; 
 font: 100%/1.5 Verdana,Arial,Helvetica, sans-serif; color:#999999;
}

/* sidebar */

.space{
margin-top:238px;
}
.sidebar {
 float: right;
 width: 300px;
 margin-right: 5px;
 padding-top: 5px;
}

.sidebar .title_block {
 background: url("../images/block_bg_head.png") 0px 0px repeat-x;
 color: #fff;
 font-size: 13px;
 font-weight: bold;
 text-transform: uppercase;
 height: 28px;
 line-height: 28px;
 padding-left: 10px;
 margin-bottom: 5px;
}

.highlights_block iframe {
 width: 300px;
 height: 250px;
}

/* турнирная таблица */

.standings_block {
 margin-top: 10px;
 color: #000000;
 font-size: 12px;
}

.standings_block ul {
 display: inline-block;
}

.standings_block li {
 height: 23px;
 border-bottom: 1px solid #e0e0e0;
 line-height: 23px;
}

.standings_block li.bg {
 background: #f1f5f8;
}

.standings_block li .number {
 float: left;
 width: 22px;
 padding-left: 5px;
}

.standings_block li .team {
 text-transform: uppercase;
 width: 140px;
 float: left;
}

.standings_block li .o {
 width: 40px;
 float: left;
}

.standings_block li .b {
 width: 36px;
 float: left;
}

.standings_block li .n {
 width: 36px;
 float: left;
}

.standings_block li .p {
 width: 20px;
 float: left;
}

.standings_block .full_table_link {
 padding: 5px 0px;
 display: inline-block;
 width: 300px;
}

.standings_block .full_table_link a {
 display: inline-block;
 float: right;
 color: #000000;
}

.standings_block .full_table_link a:hover {
 color: #134fad;
}

/* расписание матчей */

.schedule_matches {
 font-size: 12px;
 line-height: normal;
 color: #000000;
 margin-bottom: 10px;
}

.schedule_matches .who_plays {
 padding-top: 3px;
 text-transform: uppercase;
 padding-bottom: 8px;
}

.schedule_matches li:first-child {
 border-top: 1px solid #e0e0e0;
}

.schedule_matches li {
 height: 30px;
 line-height: 30px;
 border-bottom: 1px solid #e0e0e0;
 background: #ffffff;
}

.schedule_matches li.bg {
 background: #f1f5f8;
}

.schedule_matches li .time_date_game {
 width: 57px;
 float: left;
 padding-left: 8px;
 line-height: normal;
 font-size: 11px;
}

.schedule_matches li .time_date_game .date_game {
 color: #000000;
 height: 15px;
 line-height: 15px;
}

.schedule_matches li .time_date_game .time_game {
 color: #999999;
 height: 15px;
 line-height: 15px;
}

.schedule_matches li .team {
 width: 92px;
 float: left;
 text-align: right;
}

.schedule_matches li .account {
 text-align: center;
 float: left;
 width: 38px;
}

.schedule_matches li .account img {
 padding-top: 7px;
 padding-left: 11px;
 display: block;
}

.schedule_matches li .team2 {
 float: left;
 width: 105px;
}

/* мини-чат */

.chat_block {
 margin-bottom: 10px;
 margin-top: 10px;
}

/* последнее на форуме */

.last_forum_block {
 background: #303030;
 width: 300px;
 display: inline-block;
 padding-bottom: 10px;
 margin-bottom: 20px;
}

.title_block_forum {
 margin-left: 8px;
 margin-right: 12px;
 border-bottom: 1px dashed #444444;
 color: #fff;
 font-size: 13px;
 font-weight: bold;
 text-transform: uppercase;
 padding-bottom: 3px;
 padding-top: 5px;
}

.last_forum_block li {
 margin-left: 8px;
 margin-right: 12px;
 display: block;
 height: 30px;
 line-height: 30px;
 background: url("../images/list_forum.png") 0px 13px no-repeat;
 padding-left: 15px;
 border-bottom: 1px dashed #444444;
}

.last_forum_block li .link_forum {
 width: 220px;
 float: left;
 overflow: hidden;
}

.last_forum_block li .link_forum a {
 display: block;
 float: left;
 color: #ffffff;
 font-size: 12px;
}

.last_forum_block li .info_forum {
 float: right;
 color: #fff;
 font-size: 12px;
}

.last_forum_block .full_forum {
 padding-top: 12px;
 padding-right: 8px;
}

.last_forum_block .full_forum a {
 display: block;
 float: right;
 color: #fff;
 font-size: 12px;
}

/* full story */

.full_story {
 margin-top: 5px;
 -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.75);
 -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.75);
 box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.75);
 margin-bottom: 13px;
}

.full_story .title_news {
 color: #000000;
 font-size: 12px;
 font-weight: 700;
 padding: 7px 10px;
}

.full_story .poster_news {
 margin-left: 11px;
 position: relative;
}

.full_story .poster_news .title_poster {
 background: #000000;
 background: rgba(0, 0, 0, 0.45);
 color: #fff;
 font-size: 10px;
 font-weight: 700;
 line-height: normal;
 position: absolute;
 bottom: 8px;
 left: 5px;
 padding: 7px 8px;
 max-width: 452px;
}

.full_story .poster_news img {
 width: 468px;
 padding: 4px;
 border: 1px solid #d1d1d1;
}

.full_story .text {
 padding: 11px;

 text-align:justify; 
 font: 105%/1.5 Verdana,Arial,Helvetica, sans-serif; color:#515151; 
}

.full_story .ads_full_content {
 padding: 11px;
}

.full_story .news_stat > ul {
 border-top: 1px dotted #cecece;
 border-bottom: 1px dotted #cecece;
 height: 23px;
 line-height: 23px;
 margin-bottom: 7px;
 display: inline-block;
 width: 478px;
 padding: 0px 11px;
 color: #000000;
}

.full_story .news_stat ul li.date,
.full_story .news_stat ul li.user_name,
.full_story .news_stat ul li.comm,
.full_story .news_stat ul li.cat_url {
 float: left;
 position: relative;
 padding-left: 20px;
 padding-right: 8px;
 border-right: 1px solid #d8d8d8;
 line-height: 11px;
 margin-top: 6px;
 margin-right: 6px;
}

.full_story .news_stat ul li.rating_news {
float: left;
margin-top: 4px;
}

.full_story .news_stat ul li img {
 display: block;
 position: absolute;
 left: 0px;
 top: -2px;
}

.full_story .news_stat ul li a {
 color: #000000;
}

.full_story .news_stat ul li a:hover {
 color: #134fad;
}

.full_story .news_stat ul li.comm {
 padding-left: 23px;
}

.full_story .news_stat ul li.cat_url {
 padding-left: 1px;
}

/* вид комментария */

.comments_block {
 padding: 7px 19px;
 -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.75);
 -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.75);
 box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.75);
 background: #fff;
 margin-bottom: 13px;
}

.comments_block .info_comm {
 padding-top: 5px;
 padding-bottom: 25px;
 color: #999999;
 font-size: 12px;
 line-height: normal;
}

.comments_block .info_comm .user_comm {
 color: #515151;
 font-size: 12px;
 float: left;
}

.comments_block .info_comm .user_comm a {
 color: #515151;
 font-size: 12px;
}

.comments_block .info_comm .user_comm a:hover {
 color: #134fad;
}

.comments_block .info_comm .date_comm, .comments_block .info_comm .number_comm {
 padding-left: 5px;
 float: left;
}

.comments_block .info_comm .rating_comment {
 float: right;
 color: #134fad;
 font-weight: 700;
}

.comments_block .avatar_user {
 width: 45px;
 height: 45px;
 float: left;
 padding-bottom: 25px;
}

.comments_block .avatar_user img {
 display: block;
 width: 45px;
 height: 45px;
}

.comments_block .text_comm {
 color: #515151;
 font-size: 12px;
 line-height: normal;
 margin-left: 58px;
 min-height:55px;
 margin-bottom: 15px;
}
.text_comm img{ max-width: 384px; height: auto;}

.comments_block .function_comment {
 height: 19px;
 border-top: 1px dotted #cecece;
 border-bottom: 1px dotted #cecece;
 line-height: 19px;
 
}

.comments_block .function_comment .reply_btn {
 float: left;
color: #515151;
}

.comments_block .function_comment .edit_comm {
 float: right;
}

.add_comments_form {
 padding: 7px 19px;
 -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.75);
 -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.75);
 box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.75);
 background: #fff;
 margin-bottom: 13px;
}

.ads160 {
 float: left;
 width: 160px;
 padding-top: 5px;
}

/* реклама в низу */

.ads_bottom {
 width: 229px;
 float: left;
 margin-right: 18px;
}

/* наш опрос */

.our_survey {
 float: left;
 width: 229px;
 margin-right: 18px;
}

/* Статистика онлайн */

.statistics_online {
 float: left;
 width: 229px;
 line-height: normal;
 margin-right: 18px;
}

.uzer_info {
 width: 229px;
 height: 87px;
 background: url("../images/bg_stat.png") 50% 100% no-repeat;
 position: relative;
}

.uzer_info .tOnline {
 width: 75px;
 height: 48px;
 background: url("../images/online_icon.png") 0px 0px no-repeat;
 font-size: 12px;
 line-height: normal;
 color: #999999;
 padding-left: 37px;
 margin-left: 5px;
 float: left;
}

.uzer_info .gOnline {
 width: 52px;
 float: left;
 background: url("../images/guests_icon.png") 20px 0px no-repeat;
 padding-left: 57px;
 font-size: 12px;
 color: #999999;

 
}

.uzer_info .uOnline {
 margin-top: 7px;
 background: url("../images/users_icon.png") 4px 0px no-repeat;
 padding-left: 42px;
 text-align: left;
 color: #999999;
 line-height: normal;
 position: absolute;
 top: 40px;
 left: 0px;
 height: 30px;

}

.uzer_info b {
 color: #666666;
 display: block;
}

.statistics_online .online_guest {
 height: 39px;
 width: 229px;
 display: inline-block;
 background: url("../images/online_guest_bg.png") 50% 100% no-repeat;

}

.statistics_online .online_block {
 width: 75px;
 height: 48px;
 background: url("../images/online_icon.png") 0px 0px no-repeat;
 font-size: 12px;
 color: #999999;
 padding-left: 37px;
 margin-left: 5px;
 float: left;
}

.statistics_online .online_block b {
 color: #666666;
}

.statistics_online .guest_block {
 width: 52px;
 float: left;
 background: url("../images/guests_icon.png") 23px 0px no-repeat;
 padding-left: 60px;
 font-size: 12px;
 color: #999999;
}

.statistics_online .guest_block b {
 color: #666666;
}

.statistics_online .user_bg {
 height: 40px;
 background: url("../images/bg_user.png") 50% 100% no-repeat;
}

.statistics_online .user_block {
 margin-top: 7px;
 background: url("../images/users_icon.png") 4px 0px no-repeat;
 padding-left: 42px;
 text-align: left;
 color: #999999;
 line-height: normal;
}

.statistics_online .user_block b {
 color: #666666;
}

.statistics_online .online_user_list {
 margin-top: 10px;
 color: #999999;
 font-size: 12px;
 line-height: normal;
}

.statistics_online .online_user_list a {
 color: #999999;
 font-size: 12px;
 line-height: normal;
}

/* Состав Челси */

.composition_chelsea {
 float: left;
 color: #999999;
 line-height: 16px;
 font-size: 12px;
 position: relative;
 width: 229px;
}

.composition_chelsea .player_photos {
 width: 100px;
 height: 100px;
 float: left;
 margin-right: 9px;
 margin-bottom: 2px;
}

.composition_chelsea .player_photos img {
 display: block;
 width: 98px;
 height: 98px;
 border: 1px solid #cbcbcb;
}

.composition_chelsea li {
 float: left;
 width: 229px;
 padding: 0;
 margin: 0;
 position: relative;
}

.composition_chelsea #prev_slide, .composition_chelsea #next_slide {
 position: absolute;
 height: 32px;
 width: 19px;
 cursor: pointer;
 background: url('../images/arrow-slider-sostav.png') 0px 0px no-repeat;
 top: 74px;
}

.composition_chelsea #prev_slide {
 left: 3px;
}

.composition_chelsea #prev_slide:hover {
 background-position: 0px -50px;
}

.composition_chelsea #next_slide {
 left: 78px;
 background-position: -75px 0px;
}

.composition_chelsea #next_slide:hover {
 background-position: -75px -50px;
}

/* о сайте */

.about_site {
 border-top: 1px dashed #cfcfcf;
 border-bottom: 1px dashed #cfcfcf;
 padding: 15px 10px;
 display: inline-block;
 width: 956px;
 margin-top: 25px;
 margin-bottom: 20px;
 color: #999999;
}

/* footer */

.footer {
 height: 280px;
 background: url("../images/footer.png") 0px 0px no-repeat #2b2f37;
 position: relative;
}

.counter_block {
 width: 367px;
 height: 280px;
 float: left;
}

.counter_block ul {
 display: block;
 margin-top: 195px;
}

.counter_block ul li {
 display: block;
 width: 88px;
 height: 31px;
 float: left;
 margin-left: 7px;
 margin-bottom: 11px;
}

.footer_menu {
 padding-top: 10px;
}

.footer_menu li {
 display: block;
 height: 18px;
 line-height: 18px;
 background: url("../images/list_style_footer.png") 0px 8px no-repeat;
 padding-left: 16px;
}

.footer_menu li a {
 color: #646464;
 font-size: 11px;
}

.footer_menu li a:hover {
 color: #134fad;
 text-decoration: none;
}

.footer_menu .title_menu {
 color: #646464;
 font-size: 12px;
 padding-bottom: 2px;
}

.footer_menu .first_menu {
 float: left;
 width: 250px;
}

.footer_menu .two_menu {
 float: left;
 width: 187px;
}

.footer_menu .three_menu {
 float: left;
 width: 175px;
}

.footer .copyright {
 color: #646464;
 font-size: 12px;
 line-height: normal;
 position: absolute;
 right: 11px;
 top: 230px;
 border-top: 1px dashed #646464;
 border-bottom: 1px dashed #646464;
 padding: 5px 0px;
}

.lof-slidecontent {
 position: relative;
 overflow: hidden;
 border: #ebebeb solid 4px;
 width: 623px;
 height: 274px;
}

.lof-slidecontent .preload {
 height: 100%;
 width: 100%;
 background: #FFF;
 position: absolute;
 top: 0;
 left: 0;
 z-index: 100000;
 color: #FFF;
 text-align: center
}

.lof-slidecontent .preload div {
 height: 100%;
 width: 100%;
 background: transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;
}

.lof-main-outer {
 position: relative;
 height: 100%;
 width: 623px;
 z-index: 3;
 overflow: hidden;
}

/*******************************************************/
.lof-main-item-desc {
 z-index: 100;
 position: absolute;
 bottom: 0px;
 left: 0px;
 width: 350px;
 background: #000000;
 background: rgba(0, 0, 0, 0.75);
}

.lof-main-item-desc p {
 color: #FFF;
 margin: 0 8px;
 padding: 10px 0;
 font-style: italic;
 font-size: 12px;
 line-height: 18px;
}

.lof-main-item-desc .titles {
 font-size: 12px;
 font-weight: 700;
 line-height: normal;
 color: #fff;
 padding: 10px 5px 5px 10px;
}

.lof-main-item-desc .titles a {
 font-size: 12px;
 font-weight: 700;
 line-height: normal;
 color: #fff;
 padding: 0px 0px 0px 0px;
}

/* main flash */
ul.lof-main-wapper {
 /* margin-right:auto; */
 overflow: hidden;
 background: transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;
 padding: 0px;
 margin: 0;
 height: 274px;
 width: 623px;
 position: absolute;
 overflow: hidden;
}

ul.lof-main-wapper li {
 overflow: hidden;
 padding: 0px;
 margin: 0px;
 height: 100%;
 width: 623px;
 float: left;
}

.lof-opacity li {
 position: absolute;
 top: 0;
 left: 0;
 float: inherit;
}

ul.lof-main-wapper li img {
 padding: 0px;
 width: 623px;
}

/* item navigator */
ul.lof-navigator {
 top: 0;
 padding: 0;
 margin: 0;
 position: absolute;
 width: 100%;
}

ul.lof-navigator li {
 cursor: hand;
 cursor: pointer;
 list-style: none;
 width: 240px !important;
 height: 91px !important;
 padding: 0;
 margin: 0;
 overflow: hidden;
}

.lof-navigator-outer {
 position: absolute;
 right: 0;
 top: 0px;
 z-index: 100;
 height: 300px;
 width: 240px !important;
 overflow: hidden;
 color: #FFF
}

.lof-navigator li.active {
 background: url(/images/arrow_grad.png) 7px 38px no-repeat;
 color: #FFF
}

.lof-navigator li:hover {
}

.lof-navigator li div {
 background: url(/images/transparent_bg.png);
 color: #FFF;
 text-transform: uppercase;
 height: 91px;
 width: 195px;
 position: relative;
 margin-left: 15px;
 padding: 15px;
 line-height: 18px;
}

.lof-navigator li.active div {
 background: url(/images/grad_bg.png);
 color: #000;
}

/* Mini-chat */
#mchatIfm2 {height:100%;width:200px;padding:15px 0px 0px 0px;}

 .cAnswer {padding:5px;} 
 .cMessage, .cAnswer {text-align: justify !important;font-size:11px;} 
 
 #maincol .cBlock1, #maincol .cBlock2 {border-top-color: #cacaca; margin: 0px !important;} 
 .cBlock1 {background:#ffffff;border: 1px solid #ebebeb;margin: 0px !important;padding: 5px !important;} 
 .cBlock2 {background:#f6f6f6;border: 1px solid #ebebeb;margin: 0px !important;padding: 5px !important;} 
/* ------------ */

/* ===== forum Start ===== */

/* Блок форума */

.top_forum {
 padding: 0 5px;
 width: 970px;
 margin-top: 5px;
}
.content_forum {
 width: 980px;
}

/* General forum Table View */
.gTable {background:#8C8A82;}
.gTableTop {padding : 2px 2px 1px 20px; background:url('/images/top_menu_bg.png') #CCCCCC;color:#ffffff;font-weight:bold;height:35px;padding-left:17px;font-size:10pt;vertical-align: middle;}
.gTableSubTop {padding:2px;background:url('') #bebebe;border:1px solid #FFFFFF;color:#04679a;height:20px;font-size:10px;}
.gTableBody {padding:2px;background:#efefef;}
.gTableBody1 {padding:2px;background:#efefef;font-size : 8pt;}
.gTableBottom {padding:2px;background:#D8D8D8; border:1px solid #FFFFFF;;}
.gTableLeft {padding:2px;background:#FFFFFF;font-weight:bold;color:#4d6d91}
.gTableRight {padding:2px;background:#efefef}
.gTableError {padding:2px;background:#D8D8D8; border:1px solid #FFFFFF;;color:#FF0000;}
/* ------------------------ */

/* Forums Styles */
.forumNameTd{padding:2px;background:#efefef;vertical-align:middle;}
.forumIcoTd,.forumThreadTd,.forumPostTd {padding:2px;background:#dee3e7; border:1px solid #FFFFFF;vertical-align:middle;font-size:7pt;}
.forumLastPostTd,.forumArchive {padding:2px;font-size:7pt;background:#dee3e7;vertical-align:middle;}

a.catLink:link {text-decoration:none; color:#ffffff;}
a.catLink:visited {text-decoration:none; color:#ffffff;}
a.catLink:hover {text-decoration:underline; color:#ffffff;}
a.catLink:active {text-decoration:underline; color:#ffffff;}

.lastPostGuest,.lastPostUser,.threadAuthor {font-weight:bold}
.archivedForum{font-size:7pt;color:#FF0000;font-weight:bold;}
/* ------------- */

/* forum Titles & other */
.forum {font-weight:bold;font-size:9pt;}
.forumDescr,.forumModer, .forumModerBlock {color:#858585;font-size:7pt;}
.forumViewed {font-size:9px;}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {text-decoration:none; color:#4d6d91;}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {text-decoration:none; color:#4d6d91;}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {text-decoration:underline; color:#000000;}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {text-decoration:underline; color:#4d6d91;}
/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar {font-weight:bold;font-size:7pt;}
.forumBarKw {font-weight:normal;}
a.forumBarA:link {text-decoration:none; color:#000000;}
a.forumBarA:visited {text-decoration:none; color:#000000;}
a.forumBarA:hover {text-decoration:none; color:#4d6d91;}
a.forumBarA:active {text-decoration:underline; color:#4d6d91;}
/* -------------------- */

/* forum Fast Navigation Blocks */
.fastNav,.fastSearch,.fastLoginForm {font-size:7pt;}
/* ---------------------------- */

/* forum Fast Navigation Menu */
.fastNavMain {background:#C7D7EF;}
.fastNavCat {background:#E7EEF8;}
.fastNavCatA {background:#E7EEF8;color:#0000FF}
.fastNavForumA {color:#0000FF}
/* -------------------------- */

/* forum Page switches */
.switches { 
background : #ffffff;
border:1px solid #c9d0db;
padding:2px;
 } 
 .pagesInfo { 
background : #ffffff; 
padding-right : 10px; 
font-size : 7pt; 
vertical-align:middle;
 } 
 .switch { 
background : #ffffff; 
width : 15px; 
font-size : 7pt; 
vertical-align:middle;
 } 
 .switchActive { 
background : #dadfe7; 
font-weight : 700; 
color : #4d6d91; 
width : 15px; 
 } 
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {text-decoration:none; color:#000000;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline; color:#FF0000;}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {text-decoration:underline; color:#FF0000;}
/* ------------------- */

/* forum Threads Style */
.threadNametd {padding:2px;padding:2px;background:#EFEFEF;vertical-align:middle;}
.threadAuthTd,.threadLastPostTd {padding:2px;background:#D1D7DC;border:1px solid #FFFFFF;vertical-align:middle;font-size:7pt;}
.threadIcoTd {padding:2px;background:#EFEFEF; border:1px solid #FFFFFF;vertical-align:middle;}
.threadPostTd,.threadViewTd {padding:2px;background:#dee3e7; border:1px solid #FFFFFF;vertical-align:middle;font-size:7pt;}
.threadLastPostTd {padding:2px;font-size:7pt;}
.threadDescr {color:#858585;font-size:7pt;}
.threadNoticeLink {font-weight:bold;}
.threadsType {padding:2px;background:#DEE3E7;border:1px solid #FFFFFF;color:#4D6D91;height:20px;font-size:10px;padding-left:40px;}
.threadsDetails {padding:2px;background:#BBBBBB;color:#000000;height:20px;font-size:10px;border:1px solid #FFFFFF;}
.forumOnlineBar {padding:2px;background:#EFEFEF;border:1px solid #FFFFFF;color:#000000;height:20px;font-size:10px;}

a.threadPinnedLink:link, a.threadPinnedLink:visited {text-decoration:none; color:#0000FF;}
a.threadPinnedLink:hover{text-decoration:none; color:#FF0000;}
a.threadPinnedLink:active {text-decoration:underline; color:#FF0000;}

a.threadLink:link, a.threadLink:visited {text-decoration:none; color:#4d6d91;}
a.threadLink:active, a.threadLink:hover {text-decoration:underline; color:#000000;}

.postpSwithces {font-size:7pt;}
.thDescr {font-weight:normal;}
.threadFrmBlock {font-size:7pt;text-align:right;}
/* ------------------- */

/* forum Posts View */
.postTable {font-size:11px;}
.postPoll {background:#EEEEEE;text-align:center;}
.postFirst {background:#F5F9FD;border-bottom:0px solid #9AEA1D;}
.postRest1 {background:#EEEEEE;}
.postRest2 {background:#F5F9FD;}
.postSeparator {height:3px;background:#999999;}

.postTdTop {background:url('') #DEE3E7;color:#000000;height:20px;font-size:10px;vertical-align:middle;}
.postBottom {background:#efefef;color:#000000;height:20px;border:2px solid #ffffff;}
.postUser {font-weight:bold;}
.postTdInfo {text-align:center;padding:5px;background:#efefef;}
.postRankName {margin-top:5px;}
.postRankIco {margin-bottom:5px;margin-bottom:5px;}
.reputation {margin-top:5px;}
.signatureHr {margin-top:20px;color:#2D435B;}
.posttdMessage {padding:5px;background:#efefef;border-left:2px solid #ffffff;}

.pollQuestion {text-align:center;font-weight:bold;} 
.pollButtons,.pollTotal {text-align:center;}
.pollSubmitBut,.pollreSultsBut {width:140px;font-size:7pt;}
.pollSubmit {font-weight:bold;}
.pollEnd {text-align:center;height:30px;}

.codeMessage {background:#FFFFFF;font-size:9px;}
.quoteMessage {background:#FFFFFF;font-size:9px;}

.signatureView {font-size:7pt;} 
.edited {padding-top:30px;font-size:7pt;text-align:right;color:gray;}
.editedBy {font-weight:bold;font-size:8pt;}

.statusBlock {padding-top:3px;}
.statusOnline {color:#0000FF;}
.statusOffline {color:#FF0000;}
/* ------------------ */

/* forum AllInOne Fast Add */
.newThreadBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newPollBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newThreadItem {padding: 0 0 0 8px; background: url('/.s/t/971/19.gif') no-repeat 0px 4px;}
.newPollItem {padding: 0 0 0 8px; background: url('/.s/t/971/19.gif') no-repeat 0px 4px;}
/* ----------------------- */


.copy, .catNumData, .eRating, .legendTd, .forumLastPostTd, .forumArchive, .fastNav, .fastSearch, .fastLoginForm, .threadLastPostTd, .postpSwithces, .signatureView, .userRights, .fFastSearchTd { 
font-size : 7pt; 
 }
/* ====== forum End ====== */

/* forum Post Form */
.pollBut, .loginButton, .searchSbmFl, .commSbmFl, .signButton {}
input.queryField { 
background : url(http://forza-juve.ru/images/search.gif) no-repeat; 
background-color : #fff; 
background-position : 0% 50%; 
color : #000; 
padding-left : 23px; 
 } 
 input.button { 
font-family : "Lucida Grande", Tahoma, Helvetica, sans-serif; 
color : #000; 
font-size : 12px; 
background : #fc0; 
border-color : #ccc; 
border-style : solid; 
border-width : 1px; 
padding : 2px; 
 } 
 input.button:hover { 
font-family : "Lucida Grande", Tahoma, Helvetica, sans-serif; 
color : #404040; 
font-size : 12px; 
background : #fff; 
background-color : #d0d5d9; 
border-color : #404040; 
border-style : solid; 
border-width : 1px; 
padding : 1px; 
 } 

.bbcodes { 
background : #fff; 
border : 1px solid #e0e0e0; 
color : #666; 
font-family : Verdana, Tahoma, helvetica, sans-serif; 
font-size : 10px; 
vertical-align : middle; 
height : 21px; 
margin : 2px; 
padding : 2px; 
 } 
 .xfields textarea { 
width : 500px; 
height : 90px; 
font-family : verdana; 
font-size : 11px; 
border : 1px solid #e0e0e0; 
 } 
 .xfields input { 
width : 250px; 
height : 18px; 
font-family : verdana; 
font-size : 11px; 
border : 1px solid #e0e0e0; 
 } 
 .xfields select { 
height : 18px; 
font-family : verdana; 
font-size : 11px; 
border : 1px solid #e0e0e0; 
 } 
/* Comments add */
.commTable { 
border : 1px solid #fff; 
background : #fff; 
 } 
 .commTd1 { 
color : #000; 
font-weight : 700; 
padding-left : 5px; 
 } 
 .commTd2 { 
padding-bottom : 2px; 
 } 
 .commFl { 
width : 100%; 
background-repeat : repeat-x; 
height : 120px; 
padding-left : 3px; 
border : 1px solid #d6d6d6; 
 } 
 .commReg { 
text-align : center; 
padding : 10px 0; 
 } 
 .securityCode { 
color : #ff9000; 
background : #fff; 
border : 1px solid #000; 
 } 
/* ----------------------- */
.postResultFl { 
background : #fafcfe; 
border : 1px solid #4d6d91; 
width : 50px; 
 } 
.postAnswerFl, .postUserFl { 
background : #fafcfe; 
border : 1px solid #4d6d91; 
width : 300px; 
 }
.postTextFl { 
background : #fafcfe; 
border : 1px solid #4d6d91; 
width : 550px; 
height : 250px; 
 }

.pollHelp {font-weight:normal;font-size:7pt;padding-top:3px;}
.smilesPart {padding-top:5px;text-align:center}
/* ----------------- */

a.groupUser:link, a.groupUser:visited, a.groupUser:hover { color : #999999; } 
a.groupModer:link, a.groupModer:link, a.groupModer:visited, a.groupModer:hover { color : #32CD32; } 
a.groupAdmin:link, a.groupAdmin:visited, a.groupAdmin:hover { color : #ff0202; } 
a.groupVerify:link, a.groupVerify:visited, a.groupVerify:hover { color : #4169e1; } 

/* �������� */
a.groupOther1:link, a.groupOther1:visited, a.groupOther1:hover { color : orange; }
/* ------------ */

a.groupOther2:link, a.groupOther2:visited, a.groupOther2:hover { color : blue; } 

/* ��������� */
a.groupOther3:link, a.groupOther3:visited, a.groupOther3:hover { color : #a52a2a; } 
/* ------------ */

a.groupOther4:link, a.groupOther4:visited, a.groupOther4:hover { color : grey; } 

/* ����������� */
a.groupOther5:link, a.groupOther5:visited, a.groupOther5:hover { color : #00FF00; }
/* ------------ */

/* ����������� */
a.groupOther6:link, a.groupOther6:visited, a.groupOther6:hover { color : #6a5acd; }
/* ------------ */

/* ����� ������� */
a.groupOther7:link, a.groupOther7:visited, a.groupOther7:hover { color : yellow; }
/* ------------ */

/* �������������� */
a.groupOther8:link, a.groupOther8:visited, a.groupOther8:hover { color : #7FFFD4; }
/* ------------ */

/* ������� �������� */
a.groupOther9:link, a.groupOther9:visited, a.groupOther9:hover { color : #8b0000; }
/* ------------ */

/* �������� */
a.groupOther10:link, a.groupOther10:visited, a.groupOther10:hover { color : #1E90FF; }
/* ------------ */

/* Администратор */
a.groupOther11:link, a.groupOther11:visited, a.groupOther11:hover { color : red; }
/* ------------ */

/* Корректор */
a.groupOther12:link, a.groupOther12:visited, a.groupOther12:hover { color : #a807cb; }
/* ------------ */

/* ������������ */
a.groupFriends:link,a.groupFriends:visited,a.groupFriends:hover {color: #03afff;}
/* ------------ */

/* Белый вид цитаты 
 ------------------------------------------*/ 
.bbQuoteBlock { 
 margin: 15px 0px 15px 0px!important; 
} 

.bbQuoteName { 
 display:none; 
} 

.quoteMessage{ 
 overflow: hidden!important; 
 text-align:justify!important; 
 font:115%/1.5 Verdana,Arial,Helvetica,sans-serif!important; 
 color:#555;text-shadow:1px 1px 1px #fff!important; 
 font-style: italic!important; 
 background: #EAEAEA url(http://chelseablues.ru/img/quote_white.png) no-repeat 10px 10px!important; 
 padding: 5px 10px 5px 50px!important; 
 border: 1px solid #D0D0D0!important; 
}

/* Page Selector */
 .catPages1 a:link, .catPages1 a:visited, .catPages1 a:hover, .catPages1 a:active, .pagesBlockuz1 a:link, .pagesBlockuz1 a:visited, .pagesBlockuz1 a:hover, .pagesBlockuz1 a:active, .catPages2 a:link, .catPages2 a:visited, .catPages2 a:hover, .catPages2 a:active, .pagesBlockuz2 a:link, .pagesBlockuz2 a:visited, .pagesBlockuz2 a:hover, .pagesBlockuz2 a:active, .pagesBlock2 a:link, .pagesBlock2 a:visited, .pagesBlock2 a:hover, .pagesBlock2 a:active { 
text-decoration : none; 
color : #636363; 
background : #f9f9f9; 
font-size : 11px; 
font-weight : 700; 
border : 1px solid #e6e6e6; 
padding : 3px 6px; 
 } 
 .catPages1 a:hover, .pagesBlockuz1 a:hover, .catPages2 a:hover, .pagesBlockuz2 a:hover, .pagesBlock2 a:hover { 
background : #69c; 
color : #fff; 
font-weight : 700; 
border : 1px solid #e6e6e6; 
 } 
 .catPages1 b, .pagesBlockuz1 b, .catPages2 b, .pagesBlockuz2 b, .pagesBlock2 b { 
text-decoration : none; 
background : #fff; 
color : #ccc; 
font-size : 11px; 
border : 1px solid #e6e6e6; 
padding : 3px 6px; 
 }
div.catPages1 {

margin-top: 25px;
}
/* ------------ */

/* Стиль фотографии фотоальбома */
#dynPhoto {
 padding: 0 10px;
}
#photoModalWrap, #photoModalWrap td {
 font: 12px/1.5 'Arial';
 color: #5d5d5d;
}
#photoModalWrap a {
 color: #20a7fd;
}
#photoModalWrap a:hover {
 color: #027fcf;
}
#photoModalWrap hr {
 margin: 5px 0;
 border: 0;
 height: 2px;
 overflow: hidden;
 background: url(./../../img/photopage/hr.png) repeat-x;
}
#photoModalWrap .uphoto-entry {
 margin-bottom: 20px;
}
#photoModalWrap input[type=text], #photoModalWrap input[type=password], #photoModalWrap textarea {
 vertical-align: middle;
 height: 24px;
 margin: 3px 0;
 padding: 2px 5px;
 *padding: 0px;
 font-family: 'Tahoma', 'Arial';
 font-size: 13px;
 line-height: 18px;
 color: #000;
 background: #fff;
 border: 1px solid #dcdcdc;
 box-shadow: inset 0 1px 0 1px rgba(0, 0, 0, 0.03);
 outline: none;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
#photoModalWrap input[type=text]:focus, #photoModalWrap input[type=password]:focus, #photoModalWrap textarea:focus {
 border-color: #9c9c9c;
}
#photoModalWrap textarea {
 padding: 3px 5px;
 height: auto;
 overflow: auto;
 resize: none;
}
#photoModalWrap .securityCode {height: auto !important;}
#photoModalWrap #message {
 width: 100%;
 height: 100px !important;
}
#photoModalWrap input[type=button], #photoModalWrap input[type=submit], #photoModalWrap input[type=reset], #photoModalWrap .button, #photoModalWrap select {
 position: relative;
 display: inline-block;
 vertical-align: middle;
 min-width: 20px;
 padding: 0 10px;
 text-align: center;
 text-decoration: none !important;
 font: 13px/31px 'Verdana', 'Arial';
 height: 31px;
 color: #777 !important;
 text-shadow: 0 1px 0 #fffcf6;
 border: 1px solid #aaa;
 border-radius: 3px;
 background-color: #fff;
 background-image: -webkit-linear-gradient(bottom, rgba(85,85,85,.1), rgba(255,255,255,.1));
 background-image: -moz-linear-gradient(bottom, rgba(85,85,85,.1), rgba(255,255,255,.1));
 background-image: -o-linear-gradient(bottom, rgba(85,85,85,.1), rgba(255,255,255,.1));
 background-image: -ms-linear-gradient(bottom, rgba(85,85,85,.1), rgba(255,255,255,.1));
 background-image: linear-gradient(to top, rgba(85,85,85,.1), rgba(255,255,255,.1));
 box-shadow: inset 0 0 1px #fff;
 *display: inline;
 overflow: visible;
 zoom: 1;
 cursor: pointer;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
#photoModalWrap select {height: auto !important;}
#photoModalWrap ::-moz-focus-inner {
 border: 0;
 padding: 0;
}
#photoModalWrap input[type=button]:hover, #photoModalWrap input[type=submit]:hover, #photoModalWrap input[type=reset]:hover, #photoModalWrap .button:hover {background-color: #fafafa;}
#photoModalWrap input[type=button]:active, #photoModalWrap input[type=submit]:active, #photoModalWrap input[type=reset]:active, #photoModalWrap .button:active {background-color: #fafafa;box-shadow: inset 0 1px 2px rgba(0,0,0,.17);}
#photoModalWrap .codeButtons {
 min-width: 20px;
 margin: 2px 1px !important;
 padding: 1px 4px !important;
 width: auto !important;
 height: auto !important;
 line-height: 1.4 !important;
}
#photoModalWrap .cBlock1, #photoModalWrap .cBlock2, #photoModalWrap .cBlock1 td, #photoModalWrap .cBlock2 td {
 font-size: 11px;
 font-family: 'Tahoma', 'Arial';
}
#photoModalWrap .cTop {
 border: 0;
}
#photoModalWrap .cBlock1, #photoModalWrap .cBlock2, #photoModalWrap .cMessage {
 border: 0 !important;
 background: none !important;
}
#photoModalWrap .cBlock1, #photoModalWrap .cBlock2 {
 border-top: 1px solid #e9edf1 !important;
}
#photoModalWrap .cMessage a:first-child img {
 margin: 0 5px 2px;
}
#photoModalWrap #addform, #photoModalWrap .commTable, #photoModalWrap .smiles {
 margin: 0 !important;
 background: none !important;
 border: 0 !important;
}

/* Порядок вывода комментариев */
.com-order-block {padding-bottom:10px;}

/* Вид опроса для uCoz, в стили flat v2 
 ------------------------------------------*/ 
 .cell-poll{ 
 float:left; 
 width:229px; 
 color:#666; 
 padding: 0px 0px 0px 0px; 
 border: 0px solid #B6C0CD; 
 border-radius:0px; 
 } 

 .cell-poll-title { 
 float:left; 
 width:100%; 
 padding-bottom: 10px; 
 border-bottom: 0px solid #B6C0CD; 
 font:12px Verdana,Arial,Helvetica, sans-serif; 
 font-weight:bold; 
 color:#777; 
 } 

 .cell-poll a {text-decoration:none; outline:none} 

 .cell-poll-answers { 
 float:left; 
 width:100%; 
 margin: 0px 0px 0px 0px; 
 text-align:left; 
 } 

 .answer {display: block;} 

 .answer input{margin: 3px 5px 2px 5px;} 
 .answer label {margin: 2px 0px 2px 0px; color:#555;} 

 .progress { 
 overflow: hidden; 
 margin: 5px 0px 7px 0px; 
 height: 2px!important; 
 } 
 .progress-0, 
 .progress-1, 
 .progress-2, 
 .progress-3, 
 .progress-4, 
 .progress-5, 
 .progress-6, 
 .progress-7, 
 .progress-8, 
 .progress-9, 
 .progress-10, 
 .progress-11, 
 .progress-12, 
 .progress-13, 
 .progress-14 { 
 height: 18px!important; 
 display: block!important; 
 overflow: hidden!important; 
 margin-top: -3px; 
 } 
 .progress-0 {background: #5D9AD3!important;} 
 .progress-1 {background: #E96465!important;} 
 .progress-2 {background: #F6954E!important;} 
 .progress-3 {background: #dd8cd2!important;} 
 .progress-4 {background: #75D0ED!important;} 
 .progress-5 {background: #5BC254!important;} 
 .progress-6 {background: #CFC72D!important;} 
 .progress-7 {background: #DD3344!important;} 
 .progress-8 {background: #FE9B6F!important;} 
 .progress-9 {background: #8CC84B!important;} 
 .progress-10 {background: #DD8CD2!important;} 
 .progress-11 {background: #e9eb5b!important;} 
 .progress-12 {background: #E96465!important;} 
 .progress-13 {background: #75D0ED!important;} 
 .progress-14 {background: #5D9AD3!important;} 
 .pollBut{ 
 cursor:pointer; 
 border:none!important; 
 margin-top: 10px; 
 background: #64b0db!important; 
 padding: 5px 20px 5px 20px!important; 
 font:11px Verdana,Arial,Helvetica, sans-serif!important; 
 font-weight: bold!important; 
 color:#fff!important; 
 } 
 .pollBut:active {box-shadow:inset 0px 0px 3px #166693!important;} 
 .pollBut:hover {background:#51a4d2!important;} 
 .cell-poll-link{ 
 float:left; 
 width:100%; 
 padding-top: 0px; 
 border-top: 0px solid #B6C0CD; 
 
 font:9px Verdana,Arial,Helvetica, sans-serif; 
 color:#999; 
 } 

 .cell-poll-link span{float:left;} 
 .cell-poll-link b, 
 .cell-poll-link a {float:right;} 
 .cell-poll-link b {color:#B6C0CD;}

/* Тотализатор */

.content.total {
 width: 665px;
 padding: 10px 0px 0px 5px;
 float: left;
}

/* Без левого блока */
.top_665 {
 float: left;
 width: 665px;
 margin-top: 5px;
 margin-bottom: 5px;
}

padding5 {
 padding: 50px;
}
/* С левым блоком */
.top_500 {
 float: left;
 width: 500px;

 margin-top: 5px;
 margin-bottom: 5px;
}

.left{
 float:left;
}
.right{
 float:right;
}

h1{
 font-weight:bold;
}
h2{
 font-weight:bold;
}
h3{
 font-weight:bold;
}
h4{
 font-weight:bold;
}
h5{
 color:#0000cd;
 font-size:14px;
 font-weight:bold;
 margin:0 0 8px 0;
}

#tagsTd1, #tagsTd2 {display:none}

.mailru {border:0; height:31px; width:88px;}
.rambler {border:0; height:31px; width:88px;} 
.rambler1 {border:0; height:1px; width:1px;}
.soccer {border:0; height:31px; width:88px;}
.live {border:0; height:31px; width:88px;} 
.fond {border:0; height:31px; width:88px;}

@font-face {
 font-family: a_LCDNova;
 src: local("a_LCDNova"), url(/font/a_lcdnova.ttf);
}

.wrapper2 {
 background: url(/images/wrap_bg.jpg) repeat-y;
margin: 0;
padding: 0;
}

.tablo_match {
 font: 14px Minion Pro, serif;
 color: c2c1c2;
 width: 300px;
 height:280px;
 background: url(/images/tablo_match_bg.jpg) no-repeat;
 position: relative;
}

.tablo-top p {
 font: bold 12px Verdana, sans-serif;
 color: #c2c1c2;
 padding: 9px 7px 0px;
}

.tablo-top table {
 font: bold 18px Verdana, sans-serif;
 color: #2c2f37;
 border-spacing: 7px 4px;
 line-height: 1;
 border-collapse: separate !important;
}

.font-a_lcdnova {
 font: 30px a_LCDNova;
 line-height: 1;
 width: 36px;
 text-align: center;
 padding-top: 2px;
}
.club {
 min-width: 125px;
 padding: 0 7px 5px;
}

.tablo-top td {
 background: url(/images/td_bg.jpg) repeat-x;
 height: 25px;
 vertical-align: center;
}

.club-logo {
 position: absolute;
 top: 25px;
 right: 6px;
}

.tablo-middle {
 overflow: hidden;
 margin-top: 24px;
}

.left-col {
 float: left;
 padding: 0 30px 0 10px;
 background: url(/images/line.png) no-repeat right 10px;
}

.left-col ul {
 list-style: none;
}

.left-col li {
 margin-bottom: 16px;
}

.left-col a {
 text-decoration: none;
 color: #c2c1c2;
 font-size: 18px;
}

.left-col a:hover{
 text-decoration: underline;
}

.right-col {
 float: right;
 padding: 0 18px;
 width: 125px;
 color: #c2c1c2;
}
.right-col p:first-child {
 margin: 2px 0 25px;
}

.tablo-bottom {
 padding: 0px 10px 10px;
 color: #c2c1c2;
}
.yandexdirect {
 padding: 0px 5px 5px 5px;
}