* { border:0; }
body{margin:0;padding:0; text-align:center; background: #fff url("images/bg_champ.jpg") repeat top center; color:#222;}
a, a:link, a:visited {color: #000000; text-decoration:none; }
a:hover {color: #000000; text-decoration:underline; }
a:hover img {filter: blue()}.tuman {filter: alpha(opacity=80); opacity: .80;}
#main {margin-left:auto; margin-right:auto; text-align:left; width:1000px; background-color:#fff;}
#logoline {background: url(images/index_02.gif) no-repeat top right;width:1000px;height:31px;vertical-align:top;}
#logoline form {margin:0;}
#search_form{font-size:12px;color:#555;width:122px;height:16px;border: 1px #808080 solid;background-color:#eee;padding:0;vertical-align:top;}
* html #search_form{margin-top:-1px;}
#search_form:hover, #search_form:focus {background-color:#fff;}
.greenblock { border:solid 1px #99cc66; }
.greenline {border-top:2px solid #9acc67;}
#main.greenline {border-top:3px solid #9acc67;}
.date {font: normal 11px Tahoma, Verdana, Arial; color: #444444;}
#logo {vertical-align:middle; width:1000px; height:77px; background: url("images/index_03.jpg") no-repeat top left;}
#logo td {vertical-align:top;}
#logo a.x { float:left; width: 143px; margin: 8px 0 0 20px; }
.online { width:100%; }
.online td { background-color:#e8e8e8; height:25px; border: 0 solid #99cc66; }
.online span { color:#606060; padding: 0 5px 0 10px; }
.banner {text-align: left; width:980px; padding:0 0 0 0; font:normal 11px Tahoma, Verdana, Arial, sans-serif; color:#000;}
#mixkt_4294947028 tr {background-color: #e5e5e5;}
.nnn_teaser_title { font: normal 11px tahoma, Serif; color: #000000;}
a.nnn_teaser_title { font: normal 11px tahoma, Serif; color: #000000; text-decoration: none;}
a.nnn_teaser_title:hover { font: normal 11px tahoma, Serif; color: #800000; text-decoration: underline;}

div.begun {background-color:#ffffff;}
.content {vertical-align:top;}
.white_container { background-color: #fff !important; padding-bottom: 1px; margin:0;}
.menu, .newsblock {vertical-align:top; width:20%; background-color:#e5e5e5;}
.menu div, .newsblock div { background-color:#e5e5e5; font: normal 11px Tahoma, Verdana, Arial, sans-serif; margin-bottom: 10px; }
.menu .head, .newsblock .head {background: #fff url("images/bgnews.jpg") no-repeat left 1px; line-height:22px; text-align:center; font-weight:bold; }
.menu ul { background-color:#e5e5e5; color:#99cc66; padding:10px 0 7px 5px; margin:0; color: #99cc66; list-style-type: none;text-align:left; }
.menu li { background: url("images/dots.png") no-repeat -294px 5px; font: normal 8px/14px Arial, Century Gothic, sans-serif; margin:0; height:20px;}
.menu a { color:#303030; }
.menu li a { font-size: 12px; line-height:17px; margin-left:12px; }
.menu li a:hover {text-decoration:none;}
.menu .mainmenu li { background: url("images/dots.png") no-repeat left 7px; font: bold 16px/16px Verdana, Century Gothic, sans-serif;}
.menu .logon { padding: 5px 0 15px 12px; font: normal 13px Arial, Century Gothic, Tahoma, sans-serif; color:#000000; overflow: hidden;}
.menu .logon b { display:block; padding-bottom: 20px;}
.menu .logon a { float:left; margin-top: 10px; overflow:hidden;}
.menu .login { padding:5px 5px 5px 8px; }
.menu .images { padding:10px;text-align:center; }
.menu .bottom { text-align:left;font-weight:normal; }
.menu .bottom div { text-align:center;font-weight:normal;margin:0; font:normal 11px Tahoma, Verdana, Arial, sans-serif; color:#222; }
.login div, .login span { font:normal 11px Tahoma, Verdana, Arial, sans-serif; color:#222; text-align:right; margin:10px 0 0 0;}
.login form { margin:0px; text-align:center; }
.login span { display:block; color:#000; text-align:center; margin-bottom:5px; }
div.player { padding:2px;font:normal 13px Arial,Century Gothic,sans-serif; overflow:hidden;}
div.arc {background-color:#99cc66; font:normal 13px Arial, Century Gothic, Tahoma;text-align:left;height:15px; color:#000000; padding:4px 10px; margin-bottom:1px;}
div.flag {padding-bottom:10px;}
.flag span {display:block; padding:5px 8px 0;}
.flag img {width:24px;height:15px;border: 1px #444 solid; vertical-align:top;}
a.notes {color:#303030;text-decoration:none; font:normal 13px Arial,Century Gothic,sans-serif;}
.newsblock .head { margin:0; }
.newsblock .head div { text-align:left; padding:5px 5px 8px 5px; margin-bottom:1px; }
.newsblock .tape { height:12px; text-align:center; padding:5px; }
h1 { background: url(/images/bgnews1.jpg) no-repeat top left; width:100%; height:20px; margin:1px 0; text-align:center;font: bold 11px/20px Tahoma, Verdana, Arial, sans-serif; }
.menu .notes a { font-size:13px; }
#login, #pass { width: 130px; }

#enter, .enter {font-size:12px;color:#555;width:50px;height:18px;border: 1px #808080 solid;background-color:#eee;padding:0;margin:10px 0 0 0;vertical-align:middle;}
#enter:hover, #enter:focus, .enter:hover, .enter:focus {background-color:#fff;}

.newstitle{font: normal 14px/1.7em Arial, sans-serif; color:#800000; height:25px; background:#e8e8e8; padding-left:0.4em;}
.newsbody{font: normal 14px/1.4em Times New Roman, Tahoma, Verdana, sans-serif; padding:4px; margin-bottom:10px; height:auto !important; height:240px; min-height:240px;overflow:hidden;}
.newsbody div {display:block;float:left;width:100%; padding:10px 0 0;}
.newsbody a{color:#800000; background: url("/images/bglink.jpg") repeat-x bottom left; text-decoration:none;}
.newsbody a:hover{color:#800000; text-decoration:none;}
.newsfooter { margin-bottom:10px; padding:5px; background-color:#e5e5e5; }

.footer { vertical-align:bottom; background:url(/images/index_09.gif) no-repeat top left; height:62px; padding-bottom:5px; }
.footer a, a.l, .menu li a:hover, a.notes:hover {color: #800000; border-bottom: 1px solid #800000; text-decoration:none;}
.footer span a {border: 0;}
.footer a:hover, a.l:hover {color: #800000; text-decoration: none;}
.footer a:hover img {filter: blue();}
.img{width:50px;height:50px;border: 1px #dddddd solid; float:left; margin-right:8px;}

a.homelink:link, a.homelink:visited { float:left; height:77px; position:relative; width:500px; font: 13px Arial, sans-serif; color: #f9f9f9; margin-right: 10px;}
a.homelink:hover span, a.homelink:active span { color: #f9f9f9; text-decoration: underline;}
.homelink span { position:absolute; bottom:9px; left:170px; width:300px; }

.tx6{font: normal 13px Arial, Century Gothic, Tahoma, sans-serif; color:#000000; line-height: 1.6em;}
.tx8 {font:normal 11px Tahoma, Verdana, Arial, sans-serif; color:#222;}
.tx9 {font: bold 11px Arial, Century Gothic, Tahoma, Verdana, sans-serif; color:#000000;}
.tx13{font: normal 13px Arial, Century Gothic, Tahoma, sans-serif; color:#000000;}
.tx27 {font-family: Tahoma, Verdana, Arial, sans-serif; font-size:11px; color:#fff;}
.tx88 {font:normal 11px Tahoma, Verdana, Arial, sans-serif; color:#222; line-height: 1.4em;}
.img2 { border:1px solid #FFFFFF; height:150px; width:150px; margin:0 0 10px; }
.img5{width:50px;height:50px; float:left; margin:10px 8px 10px 10px;}
.img6{width:70px; height:70px; float:left; border:1px solid #fff;}
.img7{width:50px;height:69px; float:left; margin:10px 8px 10px 10px;}

table.russia {width:100%; border-left:solid 1px #99cc66; border-right:solid 1px #99cc66; border-top:solid 1px #99cc66; border-bottom:solid 1px #99cc66;}
table.russia2 {width:980px; border-left:solid 1px #99cc66; border-right:solid 1px #99cc66; border-top:solid 1px #99cc66; border-bottom:solid 1px #99cc66; margin:0 auto;}
table.comments {width:100%; border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5; border-top:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5;}
table.comments-news {width:100%; border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5; border-top:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5; background: url("images/bg_news.jpg") repeat top left;}
span.comments {font-size:11px; font-family: Tahoma, Verdana, Arial; color: #606060;}
span.date {font-size:11px; font-family: Tahoma, Verdana, Arial; color: #444444;}
span.links {font-size:12px; font-family: Times New Roman; color: #444444; padding: 10px 0px 0px 0px;}

/* стили для турнирных таблиц */
table.soccer {width:100%; margin: 0 0 10px 0;}
table.soccer td {height: 24px; vertical-align: middle; text-align: center; background: #e5e5e5; color: #444; font: normal 13px Arial, sans-serif; }
table.soccer td.left {text-align: left; padding-left: 5px;}
table.soccer a:link, table.soccer a:visited {color:#800000; text-decoration:none;}
table.soccer a:hover, table.soccer a:active {color:#800000; text-decoration:underline;}

/* стили для новостей в шапке */
table.news {width:100%; border: solid 1px #eeeeee; margin-top: 7px; margin-left: 7px; background:url(/images/news-bg-1.png)}
table.news td {font-family: Arial; font-size:11px; color:#fff; font-weight: middle; line-height: 1.5em; padding-left: 0.4em;}
a.n{text-decoration:none;color:#fff}a.n:hover{color:#fff;text-decoration:underline}

/* Старое */
a.all{font-family: Arial, Century Gothic, Tahoma, sanse-serif; font-size:13px; color: #000000; padding: 0 30px 0 4px; text-decoration:underline}
a.b{color: #1A6D9D; font-weight: bold}a.b:hover{color: #ff0000; font-weight: bold}
a.c{color: #000000; background: #e8e8e8; padding: 4px;}
a.r{color: #800000; background: url("/images/bglink.jpg") repeat-x bottom left; text-decoration: none;}a.r:hover{color: #800000; text-decoration: none;}
a.g{text-decoration:none;color:#006600}a.g:hover{color:#ff6600;text-decoration:underline}
a.v{text-decoration:none; color:#303030;}a.v:hover{color:#800000;text-decoration:underline;}
a.w{text-decoration:underline;color:#800000}a.w:hover{color:#800000;text-decoration:none;}
a.x{text-decoration:none;color:#ffffff}a.x:hover{color:#ffffff;text-decoration:underline}
a.newred{text-decoration:none; color:#800000;}a.newred:hover{color:#800000; text-decoration:underline}

table.news33 {width:100%; border: 1px #99cc66 solid; background-color:#e5e5e5; padding: 8px;}
table.news33 td {font: normal 11px Tahoma, Verdana, Arial, sans-serif; color:#222; font-weight: middle; line-height: 1.4em; width: 33%;}
img.news33 {width:60px; height:60px; float:left; margin:0px 10px 0px 0px; border: 1px #ffffff solid;}
a.news33{text-decoration:none; color:#000000;}a.news33:hover{color:#800000; text-decoration:underline}

h2 {font: bold 11px Tahoma, Verdana, Arial, sans-serif; display:inline;}
.news{font: normal 11px Tahoma, Verdana, Arial, sans-serif;height:40px;padding:5px;background-color:#e5e5e5;vertical-align:top;}
.reklama{font-family: Tahoma, Verdana, sans-serif; font-size:12px;background-color:#e5e5e5;padding:5px;}
.reklama div{font-size:11px;padding-top:5px;}
.reklama a{padding-right: 10px;background: url("images/line4.gif") no-repeat center right;}
.blank{height:1px;background-color:#fff;}
acronym{cursor:help;border-bottom: 1px dashed #800000; color:#800000;}

.newsbody .direct {float:left; clear:both; width:204px; background-color: #e5e5e5; margin:0 10px 10px 0; padding: 8px; font-family: tahoma; font-size:11px; line-height: 1.3em;}
span.tx26{background-color:#e5e5e5; font:normal 13px Arial, Century Gothic, Tahoma, Verdana, sans-serif; color:#000;}

table.world {width:60%; border-collapse:collapse; margin:0.1em 0} 
table.world td {border: solid 1px #a5a5a5; padding:0.4em; text-align:center; font-family: tahoma; font-size:11px; color:#000000; height: 20px;}

/* dateselector */
.title-control-style, .body-style, .header-style {padding: 0;background-color: #e5e5e5;font: normal 9px arial;width: 100%;text-align: center;color: #000;}
.table-style, .title-style {background-color: #e5e5e5;}
.table-style td, .title-style td {padding: 0;}
.title-control-style {font-size: 13px;}
#spanLeft, #spanRight {cursor: pointer;width: 22px;}
.body-style, .header-style {font: normal 10px verdana;}
.body-style a {display: block;line-height: 10px;padding: 5px;text-decoration: none;}
.body-style a:hover {background-color: #efefef;}
.header-style {background-color: #e8e8e8;}
.normal-day-style, .empty-day, .week-day {text-decoration: none;background-color: #fff;height: 20px;}
.selected-day-style {background-color: #fee;}
.normal-day-style a {color: #800000;}
.week-day {background-color: #e5e5e5;}
.selected-day-style a, .current-day-style a {color: #000;}
.current-day-style a:hover {background: none;}

/* smileys */
#comment_smiles { padding:2px 10px; text-align:center; }
#comment_smiles img { padding:2px; }

img.miniteams {width:20px; height:20px; margin:3px 0px 0px 0px; border: 1px #ffffff solid;}
