* {padding:0; margin:0; border:none}
body {font:9pt Tahoma, Arial, Helvetica, sans-serif; color:#444; background:#000; padding:20px 0 30px 0; text-align:center}

h1 {font-size:16pt; color:#000; font-weight:normal; margin:6pt 0 3pt 0}
h2 {font-size:14pt; color:#000; font-weight:normal; margin:6pt 0 3pt 0}
h3 {font-size:10pt; color:#770000; font-weight:bold; margin:6pt 0 3pt 0}
h4 {font-size:10pt; color:#999; font-weight:bold; margin:3pt 0 3pt 0}
h5 {font-size:10pt; color:#fff; font-weight:normal; margin:3pt 0 3pt 0}  

.blue {color:#000099}

p {margin:6pt 3pt}

ul, ol {margin:6pt 24pt}

.blue {color:#173478}

form select {border:1px solid #ccc}

.clear {clear:both; height:0; font-size: 1px; line-height:0px}
a {color:#122fb3; text-decoration:none}
a:hover {color:#900000}

#banner3 {position:absolute; top:130px; margin-left:23px; height:100px; width:350px; background:#347F26}

#container {width:950px; background:url(../images/b.jpg) bottom center no-repeat; margin:0 auto; text-align:center}

#main {width:950px; background:url(../images/t.jpg) top center no-repeat; text-align:left}

#top {width:950px; height:110px; overflow:hidden}

#logo {width:150px; height:70px; margin:15px 20px 0 20px; background:url(../images/logo.gif) center no-repeat; display:block; float:left}
#logo span {display:none}

#menu {width:750px; display:block; margin-left:100px; padding-top:47px}
#menu ul {list-style:none; margin:0}
#menu li {float:left}
#menu a {color:#94abff; text-decoration:none; font-size:10pt; padding:5px 7px; border-left:1px solid #0938a4; border-right:1px solid #05246d}
#menu a.first {border-left:none}
#menu a.last {border-right:none}
#menu a:hover {color:#fff}

#forecast1 {width:550px; height:100px; background:#45a849 url(../images/forecast-sbg.jpg) no-repeat; overflow:hidden; cursor:pointer; margin:0 0 0 375px}
#forecast1 .left {color:#0e4e00; width:120px; height:85px; float:left; margin:5px 0 0 0; overflow:hidden; display:none}
#forecast1 .right {width:425px; height:90px; position:relative; top:5px; left:120px; background:#910000 url(../images/forecast-bg2.jpg) no-repeat; overflow:hidden}
#forecast1 .right .container {width:425px; overflow:hidden}
#forecast1 .right .item {font-size:8pt; color:#e7a67f; padding:20px; overflow:hidden; position:relative; left:-400px}
#forecast1 .right .dt {padding-bottom:3px}
#forecast1 .right h3  {color:#fff; font:12pt Arial, Helvetica, sans-serif; margin:0}
#forecast1 .right a {color:#e7a67f}
#forecast1 .right a:hover {color:#fff}
#forecast1 b {color:#6d0000}
#forecast1 a {color:#900000}
#forecast1.over {cursor:pointer}
#forecost1 {display:none}

#forecast {width:900px; height:100px; background:#45a849 url(../images/forecast-bg.jpg) no-repeat; overflow:hidden; cursor:pointer; margin:0 0 0 25px}
#forecast .left {color:#0e4e00; width:332px; height:85px; float:left; margin:5px 0 0 119px; overflow:hidden}
#forecast .left .txt {font-size:14pt; padding:18px 10px 0 0; overflow:hidden; white-space:nowrap}
#forecast .left .over {color:#fff}
#forecast .right {width:445px; height:90px; position:relative; top:5px; background:#910000 url(../images/forecast-bg2.jpg) no-repeat; overflow:hidden}
#forecast .right .container {width:440px; overflow:hidden}
#forecast .right .item {font-size:8pt; color:#e7a67f; padding:20px; overflow:hidden; position:relative; left:-400px}
#forecast .right .dt {padding-bottom:3px}
#forecast .right h3  {color:#fff; font:12pt Arial, Helvetica, sans-serif; margin:0}
#forecast .right a {color:#e7a67f}
#forecast .right a:hover {color:#fff}
#forecast b {color:#6d0000}
#forecast a {color:#900000}
#forecast a:hover {color:#fff}
#forecost {width:230px;  height:75px; font:8pt Verdana, Arial, Helvetica, sans-serif; color:#000; top:-75px; left:960px; position:relative; display:none}
#forecast-link {display:none}

#body {width:900px; margin-left:26px}

#left {float:left; width:558px; overflow:hidden}
#right {width:334px; margin:0 0 0 563px}
#center {width:900px}

#footer {color:#777; margin-top:40px; padding:10px 25px 15px 25px; width:900px; text-align:center}
#footer a {color:#777}
#footer a:hover {color:#fff}

#left .pane {width:558px; margin-top:0px; background:#edecf4 url(../images/leftpane-body.gif) center repeat-y}
#left .pane .top {background:url(../images/leftpane-t.gif) top center no-repeat}
#left .pane .body {background:url(../images/leftpane-b.gif) bottom center no-repeat; padding:10px 30px 30px 20px}
#left .pane, #left .pane p {font:9pt Tahoma, Arial, Helvetica, sans-serif; line-height:14pt}

#right .pane {width:334px; margin-top:5px; background:#c4c6cd url(../images/rightpane-body.gif) center repeat-y}
#right .pane .top {background:url(../images/rightpane-t.gif) top center no-repeat}
#right .pane .body {background:url(../images/rightpane-b.gif) bottom center no-repeat; padding:5px 15px 15px 15px; font-size:9pt; line-height:12pt}
#right .pane, #right .pane p {line-height:13pt}

#sidepanel {width:334px; position:relative; top:-4px; background:#efeff2 url(../images/sidebody.gif) top repeat-y}
#sidepanel .top {background:url(../images/sidetop.gif) top center no-repeat}
#sidepanel .body {height:285px; background:url(../images/sideb.gif) bottom center no-repeat}
#sidepanel .tabs {list-style:none; display:block; width:334px; height:30px}
#sidepanel ul {list-style:none; margin:0}
#sidepanel .tabs li {float:left}
#sidepanel .tabs a {display:block; width:97px; height:23px; background:url(../images/sidetab.gif) left no-repeat; cursor:pointer; margin-right:1px; text-align:center; padding-top:7px; color:#dfdee4; font:9pt Arial, Helvetica, sans-serif} 
#sidepanel .tabs a.over {background-position:-97px; color:#fff}
#sidepanel .tabs a.selected {background-position:-194px; color:#fff; height:25px; padding-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif}
#sidepanel .tcontents {padding:10px 2px 0 2px}
#sidepanel .tcontent {display:none}
#sidepanel .tcontent h2 {margin:0 0 0 10px; font-size:11pt; color:#770000}
#sidepanel .tcontent h3 {margin:0 0 0 10px; font-size:10pt; color:#81808d; font-weight:normal}
#sidepanel .forum {padding:5px 0 0 0; margin:0}
#sidepanel .forum a {display:block; width:308px; padding:7px 10px 7px 13px; color:#122fb3}
#sidepanel .forum a:hover {background:#fff; color:#900000}

#sidepanel .news {padding-bottom:7px; margin:0}
#sidepanel .news a {display:block; width:316px; height:60px; padding:5px 7px; border:none; font:10pt Arial, Helvetica, sans-serif}
#sidepanel .news a:hover {background:#fff; color:#900000}
#sidepanel .news .img {float:left; padding:0 10px 5px 0}
#sidepanel .news .frame {background:url(../images/frame60x60.gif) no-repeat; width:60px; height:60px; position:absolute}
#sidepanel .news .title {padding-top:10px; height:50px; overflow:hidden}
#sidepanel .link {text-align:right; padding:7px 7px 10px 7px}

#left .pane {width:558px; margin-top:5px; background:#edecf4 url(../images/leftpane-body.gif) center repeat-y}
#left .pane .top {background:url(../images/leftpane-t.gif) top center no-repeat}
#left .pane .body {background:url(../images/leftpane-b.gif) bottom center no-repeat; padding:10px 30px 30px 20px}

#newsblock {width:558px; background:#eaeaea url(../images/newsbody.gif) center repeat-y}
#newsblock .top {background:url(../images/newst.gif) top center no-repeat}
#newsblock .body {background:url(../images/newsb.gif) bottom center no-repeat}
#newsblock .news {width:548px; background:url(../images/newsit.gif) top center no-repeat; margin:0 0 0 5px; padding-top:7px; cursor:pointer; opacity:0.70; -moz-opacity:0.70; filter:alpha(opacity=70)}
#newsblock .news .body {background:#fff; padding:0 10px 0 0; height:45px}
#newsblock .news .bottom {height:7px; background:url(../images/newsib.gif) top center no-repeat}
#newsblock .news h3 {margin:0}
#newsblock .news h3 a {color:#000; text-decoration:none}
#newsblock .news .dt {font-size:7pt; color:#555}
#newsblock .news .nbody {color:#444; padding-top:3px}
#newsblock .news .over h3 a {color:#770000}
#newsblock .allfoot {width:45px; height:45px; background:url(../images/icon-football.gif) no-repeat; float:left}
#newsblock .allhoskey {width:45px; height:45px; background:url(../images/icon-hockey.gif) no-repeat; float:left}
#newsblock .alltennis {width:45px; height:45px; background:url(../images/icon-tennis.gif) no-repeat; float:left}
#newsblock .allbasket {width:45px; height:45px; background:url(../images/icon-basketball.gif) no-repeat; float:left}
#newsblock .allzimnie {width:45px; height:45px; background:url(../images/icon-snow.gif) no-repeat; float:left}
#newsblock .allauto {width:45px; height:45px; background:url(../images/icon-automoto.gif) no-repeat; float:left}
#newsblock .allother, #newsblock .allsochi {width:45px; height:45px; background:url(../images/icon-misc.gif) no-repeat; float:left}
#newsblock .link {text-align:center; padding:4pt 2pt 6pt 2pt; font-size:8pt}

#sports {list-style:none; height:58px; overflow:hidden; margin:0 0 5px 2px; padding-top:1px}
#sports li {float:left}
#sports a {display:block; width:66px; height:57px; background-repeat:no-repeat; margin:0 1px 0 2px}
#sports a.football {background-image:url(../images/menu-football.jpg)}
#sports a.hockey {background-image:url(../images/menu-hockey.jpg)}
#sports a.tennis {background-image:url(../images/menu-tennis.jpg)}
#sports a.basketball {background-image:url(../images/menu-basketball.jpg)}
#sports a.automoto {background-image:url(../images/menu-automoto.jpg)}
#sports a.winter {background-image:url(../images/menu-snow.jpg)}
#sports a.olympic {background-image:url(../images/menu-olympic.jpg)}
#sports a.misc {background-image:url(../images/menu-misc.jpg)}
#sports a:hover {background-position:-66px}
#sports a.selected {background-position:-132px}
#sports a span {display:none} 



.news1 h1 {margin:0}
.news1 span {font-size:7pt; color:#555}
.news1 .nbody {margin-top:6px}



#center .pane {width:900px; margin-top:5px; background:#f0f0f0 url(../images/center-pane-body.gif) center repeat-y} 
#center .pane .top {background:url(../images/center-pane-t.gif) top center no-repeat}
#center .pane .body {background:url(../images/center-pane-b.gif) bottom center no-repeat; padding:10px 20px 20px 20px}




#left .pane-orange {width:558px; margin-bottom:3px; background:#cb6900 url(../images/leftpane-orange-body.gif) center repeat-y}
#left .pane-orange .top {background:url(../images/leftpane-orange-t.gif) top center no-repeat}
#left .pane-orange .body {background:url(../images/leftpane-orange-b.gif) bottom center no-repeat; padding:5px 5px 10px 10px; color:#000}

#left .pane-green {width:558px; margin-bottom:2px; background:#006600 url(../images/leftpane-green-body.gif) center repeat-y}
#left .pane-green .top {background:url(../images/leftpane-green-t.gif) top center no-repeat}
#left .pane-green .body {background:url(../images/leftpane-green-b.gif) bottom center no-repeat; padding:5px 5px 5px 10px}

#left .pane-gray {width:558px; background:#8a8993 url(../images/leftpane-gray-body.gif) center repeat-y; cursor:pointer; margin-bottom:-3px}
#left .pane-gray .top {background:url(../images/leftpane-gray-t.gif) top center no-repeat}
#left .pane-gray .body {background:url(../images/leftpane-gray-b.gif) bottom center no-repeat; padding:10px}
#left .pane-gray a {color:#000; font-size:8pt}

#forecastes {margin-top:2px}
#forecastes .fc {width:538px; height:75px; display:block; background:url(../images/lable-green.gif) center left no-repeat; padding:0 20px 0 0; cursor:pointer; font-size:8pt; overflow:hidden; color:#468b46}
#forecastes .fc .num {float:left; color:#398339; font-size:72px; font-weight:bold; line-height:50px; position:relative; left:-7px; height:75px; width:50px; overflow:hidden}
#forecastes .fc .title {margin:5px 0 10px 10px}
#forecastes .fc .title h2 {color:#77b677; font-size:10pt; font-weight:bold; padding:0; margin:0; text-decoration:none}
#forecastes .fc .cost {float:right; color:#77b677; font-size:8pt; text-align:right; line-height:12pt; margin:10px 0 10px 50px;}
#forecastes .fc .cost b  {font-weight:bold; color:#77b677}
#forecastes .fc .cost i {font-style:normal; font-size:7pt; color:#468b46}

#forecastes .fc.over {background-position:-558px; color:#000}
#forecastes .fc.over .num {color:#790d0d} 
#forecastes .fc.over .cost {color:#fff}
#forecastes .fc.over .cost b {color:#fff}
#forecastes .fc.over h2, .fc.over div b {color:#790d0d}

.fc a {display:none}

.table_goods, .table_pages {display:none}

#popupw {border:2px solid #444; position:absolute}

.yandexDirect {font-size:8pt; color:#468b46; margin:12pt 0 0 0}
#novoteka {margin:12pt 0 12pt 0}
#novoteka .nnn_teaser_title {display:none}
#novoteka table td {padding:2pt}
#novoteka .nnn_teaser_link_title {font-size:10pt; line-height:11pt}

#conters {text-align:right; opacity:0.30; -moz-opacity:0.30; filter:alpha(opacity=30)}


.form {padding:12pt}
.form form {padding:0; margin:0}
.form label {width:150px; float:left; text-align:right; margin:6pt 0 0 0; color:#000}
.form .red {color:#bf0000}
.form input, select, .form textarea {border:1px solid #adadad; font-size:10pt; padding:1pt 0; margin:6pt 0 0 6pt; background:#d3dae1}
.form .nobr {border:none; background:none}
.form input:focus, .form select:focus, .form textarea:focus {border:1px solid #000; background:#f4f7f9}
.form .note {margin-left:160px; color:#adadad; font-size:8pt}
.form .button {width:120px; height:24px; padding:0; background:url(../images/submitbut.gif) left no-repeat; border:none; color:#444; font-size:90%; overflow:hidden}
.form .over {background-position:-120px; cursor:pointer; color:#0c9a00}
.form .passive {background-position:-240px; color:#adadad}

#forum {}
#forum .entry {padding:6pt 0 1pt 0; margin:0 0 6pt 0; border-top:1px solid #777}
#forum .from {color:#777}
#forum .from b {color:#000}  
#forum .link {float:right; font-size:8pt}
#forum .fbody {padding:3pt 3pt 6pt 3pt}

#blog {}
#blog .entry { margin-bottom:12pt}
#blog .dt {font-size:8pt; color:#777; position:relative; top:-2px}
#blog .bbody {border-top:1px solid #888; padding:6pt}

#inPanel {height:38px; padding:20px 0 0 0; background:url(../images/newst.gif) top no-repeat; position:relative; left:-5px; overflow:hidden}
#inPanel1 a {color:#999; margin:0 12pt}
#inPanel1 a:hover {color:#fff}

#inPanel1 {padding:0 20px}
#inPanel2 {display:none;  padding:0 10px}
#inPanel3 {display:none;  padding:0 10px}

#loginForm, #searchForm {color:#6a6a6a; text-transform:uppercase; font-size:8pt }
#loginForm input, #searchForm input {height:15px; font-size:10pt; border:2px solid #202124; border-left-width:3px; border-right-width:3px; background:#c8c8c8; float:left; color:#595959}
#loginForm input:focus, #searchForm input:focus, #loginForm input.focus, #searchForm input.focus {background:#fff; border-color:#1aab0e; color:#000}
#loginForm input {width:86px}
#loginForm label, #searchForm label {padding:4px 4px 0 0; float:left; display:block; height:11px}
#loginFormName {margin:0 8px 0 0}
#loginFormPass {margin:0 2px 0 0}
#searchFormStr {margin:0 2px 0 0; width:230px}
#loginForm .submit, #searchForm .submit  {width:23px; height:20px; margin:0; padding:0; display:block; float:left; background:url(../images/gobut.gif) left no-repeat}
#loginForm .submit span, #searchForm .submit span  {display:none}
#loginForm .submit:hover, #searchForm .submit:hover {background-position:-23px}

#forgotPass { float:right; color:#999; margin:2px 45px 0 0; text-transform:none}
#forgotPass:hover {color:#fff}
