/* common */
table.poor, .poor td { border-collapse: collapse; margin:0; padding:0; }
.w100       { width:100%; }
.center     { text-align:center; }
.right      { text-align:right; }
.left       { text-align:left; }
.top        { vertical-align:top; }
.top td     { vertical-align:top; }
.bottom     { vertical-align:bottom; }
.bold       { font-weight:bold; }
.clear      { clear:both; }
.require    { color:red; }
.hidden		{ display:none; }

body        { margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:80%; background:#000; color:#333333; }
.spacer     { width:3px; height:30px; }
.small      { font-size:11px; }
.big      { font-size:18px; }

h1 { font-size:14px; text-transform: uppercase; color:#275ea1; }
h2 { font-size:144%; }
h1, h2 {  padding-top:0; margin-top:0; padding-bottom:4px; }
h3 {  }

a { color:#0066cc; outline: none; }
a:visited { color:#0066cc; }
a:hover { color:#81b6eb; }
a img { border:0; }

.mouse { cursor:pointer; }

strong {  }
ul li { padding-bottom:.8em; }

/* top navi */
#ico { margin-left:40px; margin-bottom:20px;}
#ico a { height:43px; width:43px; display:block; float:left; margin:3px; }
#ico a span { display:none; }
#ico a.ico-main { background:url(/i/ico.gif) 0 0 no-repeat; }
#ico a.ico-feedback { background:url(/i/ico.gif) -43px 0 no-repeat; }
#ico a.ico-map { background:url(/i/ico.gif) -86px 0 no-repeat; }
#ico a.ico-main:hover { background:url(/i/ico.gif) 0 -43px no-repeat; }
#ico a.ico-feedback:hover { background:url(/i/ico.gif) -43px -43px no-repeat; }
#ico a.ico-map:hover { background:url(/i/ico.gif) -86px -43px no-repeat; }
#ico a.ico-main-act { background:url(/i/ico.gif) 0 -86px no-repeat; }
#ico a.ico-feedback-act { background:url(/i/ico.gif) -43px -86px no-repeat; }
#ico a.ico-map-act { background:url(/i/ico.gif) -86px -86px no-repeat; }

/* feedback */
div.feedback { background:url(/i/feedback2-bg.jpg) right center no-repeat; padding-bottom:80px; }
table#feedback { width:50%; }
#feedback td { font-weight:bold; padding:.2em 1em .5em 0; }
#feedback td input { margin-top:.2em; }
#feedback td input, #feedback td textarea { width:90%; }
#feedback td input.email, #feedback td input.phone { width:60%;}
#feedback .send { width:118px; height: 30px; font-weight:bold; }

/* pages */
a.act, a.act:hover { color:#cc00cc; text-decoration:none; }
.page_num { font-size:130%; margin:0 .2em 0 .2em; }
#pages { border-top:1px solid silver; padding-bottom:20px; }
#pages span { margin:5px; }
#pages span, #pages a { font-size:130%; }

/* error */
#errorform { margin:1em 0 2em 0; border:1px solid #7E3333; background:#FEFFE0; }
#errorform td { color:#5E1313; padding:1em; font-weight:bold; }

.submit { margin-left:1em; font-size:120%; }


#monster .leftcol1 { background:url(/i/bg-l3.jpg) right top no-repeat; vertical-align: bottom; }
#monster .leftcol1 .spacer2 { height:150px; width:100%; background:url(/i/bg-bottom-mask2.png) right top no-repeat;}
#monster .rightcol1 { background:url(/i/bg-r3.jpg) left top no-repeat; vertical-align: bottom; }
#monster .rightcol1 .spacer2 { height:150px; width:100%; background:url(/i/bg-bottom-mask2.png) left top no-repeat; }
#monster .maincol1 { background:url(/i/bg-c3.jpg) left top no-repeat; vertical-align: top; height:210px; }


#head  { margin-top:10px; }
#head #lang { display: inline; float: left; font-size: 11px; margin:20px 40px 20px 5px; }
#head #lang div { display: inline; }
#head #lang a { text-decoration: none; color:#96a2b7; }
#head #lang .act { color:#2d4759; background:#ffed44; padding:4px; }
#head #lang .pix { border-left:1px dotted #91a7c4; height:33px !important; width:1px; margin:0 10px; }
#head #search { width:250px; height:33px !important; margin:0 10px; vertical-align:top; padding:0; }
#head #search .text { width:138px; padding:3px 10px 5px 10px; background:url(/i/search-bg.gif) no-repeat; font-size:9px; color:#fff; border:none; }

#gen_banner { height:34px; width:1000px; background:#fff url(/i/general-banner.gif);}
#gen_banner div { height:34px; width:1000px; background:url(http://www.bckhimki.ru/files/general-promsvaz.gif) 40px center repeat-x;}
#gen_banner div a { display: block; height:34px; }

#head #logo { text-align: center; padding-top:12px; padding-bottom: 12px; }
#head #logo-mult { /*width:149px; height:149px !important; background:url(/i/logo.png) center center no-repeat;*/ }

#head #menu-top { vertical-align:bottom; /*text-align:center; border:3px solid red;*/ padding-left:5px;}
#head #menu-top td { vertical-align: bottom;}
#head #menu-top div { /*display: inline;*/ }
#head #menu-top .button { background:url(/i/but-l.png) left top no-repeat; padding-left:4px; margin:0 3px; }
#head #menu-top .button .r { background:url(/i/but-r.png) right top no-repeat; padding-right:4px; }
#head #menu-top .button .r .b { background:url(/i/but-c.png) left top repeat-x; padding:0 10px; }
#head #menu-top .button .r .b a img { padding:5px; }
#head #menu-top .act { background:url(/i/but-act-l.png) left top no-repeat; }
#head #menu-top .act .r { background:url(/i/but-act-r.png) right top no-repeat; }
#head #menu-top .act .r .b { background:url(/i/but-act-c.png) left top repeat-x; }
.b .home-act { background: url(/i/b-home-a.png) center 9px no-repeat;}
.b .home { background: url(/i/b-home.png) center 9px no-repeat;}

.b .news-act { background: url(/i/b-news-a.png) center 9px no-repeat;}
.b .news { background: url(/i/b-news.png) center 9px no-repeat;}
.b .about-act { background: url(/i/b-about-a.png) center 8px no-repeat;}
.b .about { background: url(/i/b-about.png) center 8px no-repeat;}
.b .mainteam-act { background: url(/i/b-mainteam-a.png) center 8px no-repeat;}
.b .mainteam { background: url(/i/b-mainteam.png) center 8px no-repeat;}
.b .leagues-act { background: url(/i/b-leagues-a.png) center 9px no-repeat;}
.b .leagues { background: url(/i/b-leagues.png) center 9px no-repeat;}
.b .tickets-act { background: url(/i/b-tickets-a.png) center 9px no-repeat;}
.b .tickets { background: url(/i/b-tickets.png) center 9px no-repeat;}
.b .multimedia-act { background: url(/i/b-multimedia-a.png) center 9px no-repeat;}
.b .multimedia { background: url(/i/b-multimedia.png) center 9px no-repeat;}
.b .fans-act { background: url(/i/b-fans-a.png) center 9px no-repeat;}
.b .fans { background: url(/i/b-fans.png) center 9px no-repeat;}

.b .en-news-act { background: url(/i/b-news-a-en.png) center 9px no-repeat;}
.b .en-news { background: url(/i/b-news-en.png) center 9px no-repeat;}
.b .en-about-act { background: url(/i/b-about-a-en.png) center 8px no-repeat;}
.b .en-about { background: url(/i/b-about-en.png) center 8px no-repeat;}
.b .en-mainteam-act { background: url(/i/b-mainteam-a-en.png) center 8px no-repeat;}
.b .en-mainteam { background: url(/i/b-mainteam-en.png) center 8px no-repeat;}
.b .en-leagues-act { background: url(/i/b-leagues-a-en.png) center 9px no-repeat;}
.b .en-leagues { background: url(/i/b-leagues-en.png) center 9px no-repeat;}
.b .en-tickets-act { background: url(/i/b-tickets-a-en.png) center 9px no-repeat;}
.b .en-tickets { background: url(/i/b-tickets-en.png) center 9px no-repeat;}
.b .en-multimedia-act { background: url(/i/b-multimedia-a-en.png) center 9px no-repeat;}
.b .en-multimedia { background: url(/i/b-multimedia-en.png) center 9px no-repeat;}
.b .en-fans-act { background: url(/i/b-fans-a-en.png) center 9px no-repeat;}
.b .en-fans { background: url(/i/b-fans-en.png) center 9px no-repeat;}
/* old
.b .fanzone-act { background: url(/i/b-fanzone-a.png) center 8px no-repeat;}
.b .fanzone { background: url(/i/b-fanzone.png) center 8px no-repeat;}
.b .basketcenter-act { background: url(/i/b-basketcenter-a.png) center 6px no-repeat;}
.b .basketcenter { background: url(/i/b-basketcenter.png) center 6px no-repeat;}
*/

.top-buttons { }
.top-buttons table { float:right; margin:0 40px 0 0;}
.top-buttons td a { display:block; background:url(/i/but-top.png) no-repeat; width:100px;  text-decoration:none; }
.top-buttons td a:hover { background:url(/i/but-top-act.png) no-repeat; }
.top-buttons td a div.button { padding:7px 0 9px 22px; font-size:11px; color:#abcbeb;  }
.top-buttons td a .login { background:url(/i/but-top-bg-login.png) no-repeat; }
.top-buttons td a .forum { background:url(/i/but-top-bg-forum.png) no-repeat; }

.login_name { padding:0 50px 15px 0; text-align: right;}
.login_name a { color:#fff; }
.login_name a:hover { text-decoration: none; }

#corners-top { height:3px; background:url(/i/bg-line-top.png) left bottom no-repeat;}

#pupok { height:45px !important; background:url(/i/pupok-bg.jpg) left top no-repeat; text-align:center; padding-top:8px; }
#pupok a { color:#001c59; text-transform: uppercase; text-decoration: none; margin:0 10px; font-size:12px; }
#pupok a:hover { text-decoration:underline; }

#foot { height:40px !important; color:#c4d1e1; text-transform: uppercase; text-align:center; font-size:12px; }
#foot #dev, #foot a { color:#e8c203; }
#foot a:hover { color:#fff; }

#body { background:#fff;  vertical-align: top; }
/*#body-left, #body-center, #body-right { vertical-align:top; }*/
#body td { vertical-align:top; }
#body-left { padding:15px 0 15px 15px; width:270px; }
#body-right { padding:15px 15px 15px 0; width:270px; }
#body-center { padding:15px; width:460px; }
#body-center2 { padding:15px; width:730px; }
/*#body-center td { vertical-align: top; }*/
#body h1 { padding-top:1em; }

#shed { padding:1em 0; }
#shed a { font-size:14px; padding-left:18px; font-weight:bold;  background:url(/i/sched.jpg) left center no-repeat;}

#stat { padding:1em 0; }
#stat a { font-size:14px; padding-left:18px; font-weight:bold;  background:url(/i/stat.jpg) left center no-repeat;}

#rss { background:url(/i/rss-x.gif) left center no-repeat; padding-left:18px; }

.plashka { width:100%; }
.plashka td { vertical-align:middle !important; }
.plashka-arch { width:28%; }
.plashka-head h1 { padding:0; }
.plashka-head, .plashka-arch { background:url(/i/plashka-c.jpg) left center repeat-x; }
.plashka .plashka-l { width:8px; background:url(/i/plashka-l.jpg) right center no-repeat;  }
.plashka .plashka-r { width:8px; background:url(/i/plashka-r.jpg) left center no-repeat;  }

.player { float:left; width:200px; padding:0 1em 2em 1em; }
.player .number { font-size:28px; font-family: Impact, Arial, sans-serif; float:left; padding-right:15px; }
.player .name { }
.player .name a { display:block; font-size:14px; padding-top:5px; font-weight:bold; }
.player .position { font-size:11px; }

/* gallery menu */
.menurow { padding:4px 0; }
.menurow a { text-decoration: none; }
.menurow a span { text-decoration: underline;  }
.menurow a.act span { text-decoration: none;  }
.menurow em { font-size:11px; font-style: normal; color:#aaa;  display:block; }

.fotogalery-info {}
.fotogalery-info h1 { padding: 4px 0 !important; margin:0 !important ; font-size:20px; }
.fotogalery-info .count { font-size:11px; color:#aaa; }
.fotogalery-info .descr { padding:6px 0; }

.fotoalbum-link { padding:7px 0; }
.fotoalbum-link a { text-decoration: none; padding-bottom:2px; display:block; }
.fotoalbum-link a span { text-decoration:underline; font-size:18px; }
.fotoalbum-link a em { padding-left:10px; font-style: normal; color:#555; font-size:11px; }
.fotoalbum-link .author { float:left;  padding-right:15px;  }
.fotoalbum-link .date { float:left; font-size: 11px; color:#aaa;}

.cloud {}
.cloud a { xwhite-space: nowrap;}
.cloud .x1 { font-size:10px; padding-right:4px; }
.cloud .x2 { font-size:12px; padding-right:6px; }
.cloud .x3 { font-size:14px; padding-right:8px; }
.cloud .x4 { font-size:18px; padding-right:8px; }
.cloud .x5 { font-size:22px; padding-right:8px; }

.blue { background: #D0E0F5; padding:6px; }

#shop { width:100%; border-spacing: 0; border-top: 4px solid #31539A; }
#shop td { width:33%; padding:15px 10px; border-bottom:4px solid #31539A; }
#shop td img { display: block; }
#shop .descr { font-size:11px; line-height: 1.4em;}
#shop .price { padding-top:5px; font-size:14px; color:red; font-weight:bold; }
#shop .price span { font-size:12px; }
#shop .price a { margin-left: 10px; }
#shop .price .old_price { padding-top:5px; font-size:11px; color:black; font-weight:bold; text-decoration: line-through; }
#shop .price .old_price span { font-size:9px; }

#order {}
#order #kroshki { padding: 0 0 20px 0; font-size:14px; color:#555; }
#order #submits { padding: 20px 0 20px 0; font-size:14px; }

.top-buttons td .cart { margin-top:15px; float:right; width:170px; height:60px;	background:url(/i/but-top-cart.png) no-repeat; }
.top-buttons td .cart a { background: none; padding:7px 0 9px 45px; font-size:11px; color:#7c99ba; width:170px; }
.top-buttons td .cart a b { display:block; color:#abcbeb; margin-bottom: 2px;}
#cart-info { display:none; position:absolute; top:500px; left:500px; background:#fff; border:4px solid #555; padding:3em; width:150px; }

/** from ver 2 **/

.w1 { width:1px; }
.w3 { width:3px; }
.w4 { width:4px; }
.w10 { width:10px; }
.w20 { width:20px; }
.txt_center { text-align:center; }
.txt_left { text-align:left; }
.pdleft1 { padding-left:1em; }
.mrtop05 { margin-top:.5em; }
.mrtop0 { margin-top:0; }
.mrtop1 { margin-top:1px; }
.mrbtm0 { margin-bottom:0; }
.mrleft0 { margin-right:0; }
.i { font-style:italic; } 
.pdlr1 { padding:0 1em 0 1em }

/* match */
.match { background:#FFF2C9; border:1px solid #FFBF1E; padding:.6em; }
.match .date { font-style: italic; padding-bottom: 5px; }
.match a { font-weight:bold; display:block; }
.match .soperniki .points { font-size:28px; font-weight:bold; font-family:Impact, Arial, sans-serif; color:#555;}
.match .soperniki td { text-align: center; }
.match .soperniki .sopernik { font-weight:bold; }

/* shapochki */
a.head_on, a.head_on:hover, a.head_off, a.zakl_off, a.zakl_on, a.zakl_on:hover { height:18px; padding:.3em 3em 0 1em; background:url(/i/open.gif) 95% center no-repeat; display:block; color:#2850D4; text-decoration:none; text-transform:uppercase; font-size:80%; font-weight:bold; white-space:nowrap; }
td.head_on, td.head_off { background:#FFE321 url(/i/head_bg_on.jpg) repeat-x; height:18px; /*padding-bottom:1px;*/ vertical-align:middle; }
a.head_off, a.zakl_off { background:url(/i/close.gif) 95% center no-repeat; color:#97E0FF; }
a.zakl_on, a.zakl_off, a.zakl_on:hover { background:none; padding:.3em 0 0 0; text-align:center; }

a.head_off span, a.zakl_off span { border-bottom:1px dashed #97E0FF; }
a.head_off:hover span, a.zakl_off:hover span { border-bottom:1px dashed #FFCB12; }
a.head_off:hover, a.zakl_off:hover { color:#FFCB12; }
td.head_off { background:#1F6DB5 url(/i/head_bg_off.jpg) repeat-x; }

.best_off { display:block; background:#1F6DB5 url(/i/best_bg_off.jpg) repeat-x; height:20px; margin-bottom:1px; padding:5px 0 0 0; font-size:80%; font-weight:bold; text-align:center; text-decoration:none; color:#97E0FF; }
.best_off:hover { color:#FFCB12; }
#sniper, #podbor, #pass { font-size:90%; margin-top:1px; display:block; }

.banner-cont { border:1px solid #FFBF1E; margin-bottom:1em; margin-top:1px; padding:1em; }
.banner-cont td { vertical-align: middle; }
.banner-cont img { margin:0.5em; text-align:center; text-align:center; }

/* statistic */
table#best a { padding:0 !important; padding:0 !important; }
table#best th { padding:.3em; background:#FFC21E; font-weight:bold; padding-left:1.5em; border-right:1px solid #FFFFFF; font-size:80% !important; }
table#best th.brdright { border-right:1px solid #FFC21E; }
table#best td.clr1, table#best td.clr2 { padding:.5em; background:#FFF2C9; font-size:80%; font-weight:bold; border-bottom:1px solid #FFC21E; }
table#best td.clr1 a, table#best td.clr2 a { padding-left:1em; font-size:100%; text-decoration:none; }
table#best td.clr2 { background:#FFFFFF; }
table#best td.txtcenter { text-align:center; }
.brdright { border-right:1px solid #FFC21E; }
.brdleft { border-left:1px solid #FFC21E; }

/* teamstaff */
table.teamstaff_list th { padding:.2em; text-align:center; background:#FFC21E; font-weight:bold; border-right:1px solid #FFFFFF; font-size:90%; }
table.teamstaff_list th.txt_left { text-align:left; padding-left:1em; }
table.teamstaff_list th.brdright { border-right:1px solid #FFC21E; }
table.teamstaff_list td.clr1, table.teamstaff_list td.clr2 { vertical-align:middle; background:#FFF2C9; font-size:90%; border-bottom:1px solid #FFC21E; padding:.5em; }
table.teamstaff_list td.clr1 img, table.teamstaff_list td.clr2 img { margin:.5em; }
table.teamstaff_list td.clr1 a, table.teamstaff_list td.clr2 a { font-size:100%; margin:.5em; font-weight:bold; }
table.teamstaff_list td.clr2 { background:#FFFFFF; }
.div_gamer div { margin:.6em;  }
.div_gamer { margin:1em 0 .6em 0; }
.div_mark { border:1px solid #FFBF26; background:#FFF2D5; font-style: italic; font-size:90%; margin-top:2em; padding:.5em 1em 1em 1em; }

/* ligs */
table.ligs th, table.ligs td.clr2 a, table.ligs td.clr1 a { font-weight:100; font-size:70%; }
table.ligs td.clr1, table.ligs td.clr2 { padding:.2em; font-size:70%; }

/* news */
/*.bline { background:#000000; height:2px; }*/
.news_cap { display:block; font-weight:bold; /*margin-top:1.5em;*/ font-size:100%; }
.news_date { color:#666666; font-size:80%; margin:.5em 0 0 0; }
.big { font-size:90%; }
.archive, .pressarchive { /*display:block;*/ height:19px; background:url(/i/archive.gif) no-repeat; margin-top:2em; padding-left:2.5em; font-weight:bold; font-size:80% !important; }
/*#rss { display:block; height:15px; background:url(/i/rss.gif) 4px center no-repeat; margin-top:.4em; padding-left:2.5em; font-weight:bold; font-size:80% !important; }*/

/* clubpress */
.pressdate { color:#666666; font-size:80%; /*margin-left:1.5em;*/ padding-bottom: 2px; }
.presscap { display:block; /*margin:0 0 2em 1.3em;*/ margin:0 0 1em 0; font-weight:bold; }
.pressarchive { font-size:90%; font-weight:100; }
.pressnewspaper { /*background:url(/i/star.gif) no-repeat;*/ margin:1em 0 0 0; /*padding-left:1.5em;*/ color:#000000; font-weight:bold; font-size:80%; }

/* clubnews box */
.clubnews_box, .clubnews_box_act, .level4 { display:block; margin:.5em 2em 0 20px; }
.level4 { margin:.5em .5em .5em 2em; }
.clubnews_box_act, a.clubnews_box_act:hover, .level4_act, a.level4_act:hover { background:url(/i/bullet_red.gif) 0px center no-repeat; margin-left:10px; padding-left:.8em; font-weight:bold; color:#FF0000; text-decoration:none; }
.level4_act, a.level4_act:hover { display:block; margin:.5em .5em .5em 1.2em; }
.page, a.page:hover { font-weight:bold; color:#FF0000; text-decoration:none; }
.pages { font-weight:bold; }
.pages_div { margin:1em 0 1em 0; }

.box { border:1px solid #FFBF1E; background:#FFFF99; margin-bottom:1em; margin-top:1px; padding:.2em .5em .5em .5em; }
.box div.orgline { background:#FFB523; height:1px; margin-top:.5em; }
.ym { font-weight:bold; padding-left:3.5em; } 

/* forum */
.topic_div { border-bottom:1px solid #CCCCCC; margin:1em 0 .1em 0; }
.topic_cap { color:#FE9100; font-weight:bold !important; }
.topic_author { padding:0 1em 0 2em; color:#999999; background:url(/i/user3.gif) 15px center no-repeat; }
.msg_time { color:#999999; font-size:80%; font-weight:bold; background:url(/i/user4.gif) 0px center no-repeat; padding:0 1em 0 1.2em; }
.response { background:#F5A000; border:1px solid #FFFC94; padding:.2em; font-size:90% !important; text-decoration:none; color:#FFFFFF; }
a.response:hover { color:#000000; }
.msg_date { color:#999999; font-size:80%; font-weight:100; }
.answ_div { margin:0.3em 1em 0.3em; }
.answ { border-bottom: 1px dashed; text-decoration:none; }
.answ_author { padding:0 1em 0 1.5em; color:#999999; background:url(/i/user3.gif) 8px center no-repeat; }
.pages { color:#999999; font-size:110%; }
.page_num { font-size:110%; margin:0 .2em 0 .2em; }
#error div { padding-bottom: 20px; padding-left: 30px; }
.red { color:#CC0000; }
.remaining { font-size:10px; color:#555; }
.forum_newpost { }
.forum_newpost input.text { width:500px; }
.forum_newpost textarea.text { width:500px; }

/* news */
.news-feed td { padding:6px; }
.news-feed td.important { color:#CC1C28; }
.news-feed td.sticked { background:#D0E0F5; /*border-bottom:2px dotted #E53F4C; padding-bottom:20px !important;*/ }
.news-feed .news-pic { padding-bottom: 15px; }
.news-feed .news-text { padding-bottom: 15px; line-height:1.4em; }


#sponsors { text-align: center; margin-top:25px; }
#sponsors img { margin:0 10px; }

/** content **/
.over { overflow-x: auto; width:460px; }
.over2 { overflow-x: auto; width:690px; }

/*#content table { width:90% }*/
#content table th { border-bottom:4px solid silver; font-size:90%; color:#787878; }
#content table.khimki2staff td { border-bottom:1px dotted silver; font-size:96%;}
/*#content table th, #content table td { padding:0.2em 0.5em 0.2em 0.5em; }*/
#content table td li { font-size:80%; }
/*#content h2 { font-size:110%; margin-top:.8em; margin-bottom:.5em;}
#content h3 { font-size:90%; margin-top:.8em; margin-bottom:.5em;  border-bottom:1px solid #31539A;}
*/

#content img { margin:6px; }
#content { line-height: 1.4em;}

#content table.teamstaff_list table td.number { font-size:28px; font-weight:bold; vertical-align:middle; font-family: Impact, Arial, sans-serif;}
#content table.teamstaff_list table td a.foto { display:block; float:left; margin-right:1em; }
#content table.teamstaff_list table td div.div_gamer a.name { font-size:110%; margin:0.4em 0 0.6em 0; }
#content table.khimkistat td { border-bottom:1px dotted silver; font-size:70%;}


/* intro page */
body#intro { background:#003258 url(/i/intro_bg.jpg) center top  no-repeat !important; }

#intro #gen_banner { margin-top:30px; }

#intro #lang { width: 100%; margin:240px 0 40px 0; }
#intro #lang td { padding:0 7px; }
#intro #lang a span { display: none; }
#intro #lang #rus { display: block; width:89px; height:25px; background: url(/i/intro_lang_rus.png) right center no-repeat; float:right; }
#intro #lang #eng { display: block; width:89px; height:25px; background: url(/i/intro_lang_eng.png) left center no-repeat; }

#intro #sponsors { background: url(/i/intro_sponsors_bg.png) center top no-repeat; padding:2px; }

#intro #foot { padding-top: 30px; }
