html, body { padding: 0; margin: 0; min-height: 100%; }
body { font: normal 12px Tahoma; background: #1a1b1b url(images/bg.png) repeat-x left top; color: white; }
img { border: 0; }
a { text-decoration: none; color: white; }
a:hover { color: #ff7600; }
a.current { color: #32c6f4; }
a.subscr { color: white;  background: #ff7600; float: left; padding: 2px 18px; }
a.subscr:hover { color: white; }

table { border: 0; border-collapse: collapse; }
td { border: 0; }
input, textarea {  border: 1px solid #9a9a9a; color: #555; font-size: 11px; }

#Main { margin: 0 auto; width: 1007px; }

#Top { height: 73px; }
/*.wrapper-no-imag #Top { padding-left: 390px; }*/
#Top .kons { float: left; width: 390px; padding: 25px 0 0 0; }
#Top .kons a { float: left; margin: 8px 8px 0 0; padding: 4px 0 4px 23px; }
#Top .kons a.skype { background: url(images/kons-sky.gif) no-repeat left center; width: 17px; height: 17px; padding-left: 0;}
#Top .kons a.facebook { background: url(images/facebook_ico16.gif) no-repeat left center; width: 16px; height: 16px; padding-left: 0;}
#Top .kons a.twitter { background: url(images/twitter_ico16.gif) no-repeat left center; width: 16px; height: 16px; padding-left: 0;}
#Top .kons a.vk { background: url(images/kons_vk.gif) no-repeat left center; width: 16px; height: 16px; padding-left: 0;}
#Top .kons a.icq { background: url(images/kons-icq.gif) no-repeat left center; width: 19px; height: 16px; padding-left: 0; margin: 8px 25px 0 0;}
#Top a.sitemap { /*float: right; margin: 45px 0 0;*/ padding-top: 4px; padding-left: 0; margin: 8px 10px 0 0;}

#Top .logo { float: left; background: url(images/logo.gif); width: 255px; height: 52px; margin: 7px 0 0 0; }
.wrapper-no-imag #Top .logo { background: url(images/logo-sport.gif); }

#Top .lng { float: right; margin: 46px 0 0 0; }
#Top .lng a { border: 0px solid white; float: right; width: 22px; height: 16px; background: url(images/lng-en.png); margin-left: 6px; }
#Top .lng a + a { background: url(images/lng-ru.png); }


#MenuA { margin: 0 -2px 0 0; height: 19px; font: bold 11px/19px Tahoma; }
#MenuA a, #SubmenuA2 a { float: left;margin-right: 2px; text-align: center; 
  background: white url(images/menu-bg0.gif) repeat-x 0 0; color: #545454; }
#MenuA a { width: 142px; }
#SubmenuA2 a { padding: 0 13px; }

#MenuA a:hover, #MenuA a.current,
#SubmenuA2 a:hover, #SubmenuA2  a.current { background: #f2fcff url(images/menu-bg1.gif) repeat-x 0 0; }
#MenuA a.current { }

#SubmenuA2 { height: 19px; font: bold 11px/19px Tahoma; padding: 2px 0 0 144px; }
#SubmenuA2 div { height: 19px; width: 576px; display: none; }
.wrapper-dirs #SubmenuA2 div { display: block; }

#Footer { border-top: 1px solid #a0a09f; padding-top: 8px; font-size: 10px; margin: 20px 0 0; }
#Footer .design { padding: 7px 0 0 0; color: #32c6f4; }
#Footer .matey { float: right; color: #32c6f4; }


table.faq { width: 99%; border-collapse: collapse; }
table.faq td { padding: 2px 0; vertical-align: top; }
table.faq td.sr { padding-left: 10px; }
table.faq i { color : #ff7600; }

.news { margin: 1em 1em 0; }
.news .title { display:block; line-height: 150%; }
.news .title i { font-size: smaller; }
