body {margin:0; padding:0; background:url(../img/bg.jpg) repeat-x;}
td {vertical-align:top;}
table {border-collapse:collapse;}
.clear {clear:both;}

#none {display:none;}
#all {width:875px; margin:0 auto;}
#menu_top {color:#f96002; font:13px Arial, Helvetica, sans-serif; height:60px;}
#menu_top ul {margin:0; padding:0; float:right;}
#menu_top ul li {list-style-type:none; display:block; float:left;}
#menu_top ul li a {color:#747474; font:12px Tahoma; text-decoration:none; padding:44px 10px 10px 10px; text-transform:uppercase; display:block;}
#menu_top ul li.active a {font-weight:bold; color:#000; text-decoration:underline;}
#menu_top ul li a:hover {color:#000; background:#f3d200;}

#main {background:url(../img/main.jpg) no-repeat 0 40px; padding-top:40px; width:692px; height:249px; float:left;}
#logo {position:absolute; width:147px; height:147px; background:url(../img/logo.png) no-repeat; _background:url(../img/logo_ie6.png) no-repeat; margin:-96px 0 0 -44px; display:block;}
#club {background:url(../img/club.png) no-repeat 0 40px; padding-top:40px; float:left; width:183px; height:249px;}
.link_club {background:url(../img/bg_link.png) no-repeat center center; padding:9px;}

#search {width:190px; margin:20px 0 20px 0}
#yandex-results-outer {border:1px #d33b09 solid;}

.content {font:13px Tahoma; color:#796e6c; padding:0 20px 0 20px; width:652px; //width:642px; float:left;}
.content_result {width:auto; float:none;}
.content a {color:#d33b09; text-decoration:underline;}
.content a:hover {text-decoration:none;}
#select {font:13px Tahoma; color:#796e6c;}
#select_form {font:13px Tahoma; color:#796e6c; width:160px}
.news {margin-bottom:40px; padding:15px; border:1px #fff solid;}
.news:hover, .runners .news {background:#fdfde4; border:1px #ffdb58 solid; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.runners {margin-bottom:-25px;}
.news_main {margin-bottom:25px;}
.news_content {width:100%; margin:0; padding:2px;}
.img_prew {float:left; padding-top:5px; margin-right:10px;}
.news_prew {}
#content_right {font:12px Tahoma; color:#796e6c; width:183px; float:left;}
#content_right input {font:11px Tahoma;}
#content_right a {color:#d33b09; text-decoration:underline; font:13px Tahoma;}

#content_right .probegi2 {border:1px #efefef solid; padding:10px; width:168px; margin-bottom:10px;}
#content_right .probegi2 a {font-size:11px;}
#content_right .probegi2 img {margin-top:5px;}

#content_right a:hover {text-decoration:none;}
.news_date, .position_date, .position_content {background:#796e6c; color:#FFF; padding:2px 8px 3px 8px; font:11px Tahoma; display:inline; margin:2px 0 2px 0;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.news_content {padding:5px 0 0 0; margin:0;}
#news_position {padding:5px 0 0 0; margin:0;}
.news_content a {color:#d33b09; text-decoration:underline; font:15px Tahoma;}
.news_content a:hover {text-decoration:none;}
#bottom {font:10px Tahoma; padding:20px; color:#fff; background: url(../img/bg_bottom.png) repeat-x #d84e06; margin-top:40px;}
#bottom a {color:#fff;}

#bottom ul {margin:0; padding:0; font-size:14px; float:left; width:100%; padding-bottom:20px;}
#bottom ul li {list-style-type:none; float:left; display:block;}
#bottom ul li a {display:block; padding:2px 6px 2px 6px; margin:0 2px 0 2px;}
#bottom a:hover, #bottom ul li.active a {text-decoration:none; background:#fff; color:#e34504;}

#bottom table.c20710 {padding:0; font-size:10px; float:none;}
#bottom table.c20710 p {margin:0; padding:0;}

h1, h2, h3, p.title, p.title_category {font:19px Arial, Helvetica, sans-serif; color:#d33b09; padding:15px 0 10px 0; margin:0 0 20px 0; border-bottom:1px #d33b09 solid;}
p.title_category {margin-bottom:10px;}
h3 {padding:15px 0 0 0;}
h4 {font:19px Arial, Helvetica, sans-serif; color:#d33b09; padding:0; margin:0 0 10px 0;}
#bread {font-size:11px; margin-bottom:20px;}
.input {font:13px Tahoma; margin:5px; width:270px; color:#796e6c;}
input.text, textarea, select {font:13px Tahoma; color:#796e6c; width:300px; padding:2px; margin-bottom:10px;}
input.prognoz {font:bold 10px Tahoma; color:#796e6c; width:50px; padding:2px; text-align:center;}
input.button {background:#d33b09; border:0; font:normal 12px Tahoma; color:#fff; padding:5px 15px 5px 15px;}
select {text-align:center; margin-top:4px; width:auto;}
.errors {padding-bottom:15px; color:#d33b09;}

.invalid, .required {background:#fbecec;}
fieldset {margin:0; padding:0 0 10px 0; border:0;}

table.data, table.prognoz {margin:5px 0; padding:0; border-collapse:collapse; width:99%;}
table.data td, table.data th, table.prognoz td {border:1px solid #CCC; padding:2px 5px; margin:0; font:11px Tahoma; color:#796e6c;}
table.prognoz td {text-align:center; padding:6px;}
table.data tr#head td, table.data tr.head td, table.prognoz tr.head td {background:#d33b09; color:#FFF; font:bold 13px Tahoma;}
table.prognoz p {padding:0; margin:0;}
#PrognozForm .errors {color:#d33b09; font-size:10px; padding-bottom:15px;}

.ajaxSearch_resultsInfos {font:19px Arial, Helvetica, sans-serif; color:#d33b09;}
.ajaxSearch_highlight {font-weight:bold;}
.ajaxSearch_resultExtract p {padding:0; margin:0 0 20px 0;}
.ajaxSearch_paging {padding:0 0 10px 0; margin:0 0 10px 0; float:left; width:100%;}
.ajaxSearch_grpResultsDisplayed {display:none;}
.content .page a, .ditto_currentpage, .content .ajaxSearch_paging a, .ajaxSearch_paging span {padding:2px 4px 2px 4px; margin:2px; text-decoration:none; background:#d33b09; color:#fff; font-size:10px; display:block; float:left; border:1px #d33b09 solid;}
.ditto_currentpage, .ajaxSearch_paging span {background:#fff; border:1px #747474 solid; color:#747474;}
.content .page a:hover, .content .ajaxSearch_paging a:hover {background:#796e6c; border:1px #796e6c solid;}

.dd {float:left; font:bold 13px Tahoma; color:#796e6c; border:1px #796e6c solid; padding:2px; margin:2px; text-align:center;}
#time {padding:0 0 20px 0;}
.comments {font:11px Tahoma; text-align:right; padding-top:5px;}
.comments a {font:11px Tahoma;}

#ajaxSearch_input {width:100%; padding:2px 0 2px 3px; font:12px Tahoma;}
#ajaxSearch_submit {color:#fff; padding:2px 10px 2px 10px;}

.both {clear:both; width:100%;}
#reklama {font-size:10px;}
#reklama a {font-size:11px;}
img {border:0;}

#category {font-size:11px;}
#category td {vertical-align:top;}
#category ul {padding:0 0 10px 0; margin:10px 0 0 15px;}
#category ul li {padding-bottom:5px;}
#category ul li a {display:block;}
.content #category a.all, .content .runners a.all {background:#796e6c; color:#fff; text-decoration:none; padding:2px 8px 3px 8px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.content .runners a.all {font-size:11px; float:right; margin-top:-25px;}
.content #category a.all:hover, .content .runners a.all:hover {background:#d33b09;}
.content #category strong {display:block; text-align:center; font:15px Tahoma; height:35px;}

.content #category a.tooltip b {display:none; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.content #category a.tooltip img {float:left; margin:3px 8px 0 0;}
.content #category a.tooltip:hover {z-index:500; position:relative; border:0; text-decoration:none;}
.content #category a.tooltip:hover b {position:absolute; padding:10px; width:350px; display:block; background:#fdfde4; color:#000; border:#888 1px solid; top:-5px; font-weight:normal; right:-370px; text-align:left;}
.content #category a.tooltip:hover b em {position:absolute; margin-top:4px; width:13px; display:block; background:url(../img/tooltip.png) no-repeat #fff 0 0; height:11px; font-size:1px; top:6px; left:-13px}

.poll {font-size:11px;}

form .poll_question {padding:0; font:bold 11px Tahoma; color:#796e6c;}
.poll_question {padding-bottom:20px; font:19px Arial, Helvetica, sans-serif; color:#d33b09;}
#vkontakte {width:90px; height:25px; position:fixed; background:url(../img/vkontakte.png) no-repeat; right:20px;}

#google {margin:20px 0 0 17px;}

#links ul ul {list-style-type:none; font-size:10px; display:inline; padding:0 0 0 5px;}
#links ul ul li {display:inline;}
#links ul ul li a {color:#747474;}

#vk_groups {margin-top:20px;}
