html,body { margin: 0; padding: 0; height: 100%; }
body { background: #333333 url(../img/bg.jpg) repeat; text-align: center; font-family: Tahoma; font-size: 12px; color: #737373; }
a img { border: 0; }
a { color: #fff; }
a:hover { color: #ffba00; }
div.br { clear: both; }
div.br2 { clear: both; height: 134px; }
* {  }

div.main { margin: 0 auto; background: url(../img/contentBg.gif) repeat-y; text-align: left; width: 890px; min-height: 100%; height: auto !important; height: 100%; margin-bottom: -134px; }

div.header { background: url(../img/headerBg.jpg) no-repeat; height: 268px; padding: 0 10px; }
div.header div.contacts { float: right; margin-top: 90px; width: 135px; }
div.header div.contacts p { color: #eef0ec; font-size: 18px; margin: 0; }
div.header div.contacts p strong { font-size: 12px; font-weight: normal; }
div.header img.logo { margin-top: 30px; margin-left: 15px; height: 150px; width: 275px; }

div.header div.menu { height: 45px; margin-top: 7px; }
div.header div.menu a { display: block; padding-top: 25px; height: 20px; margin: 0 10px; text-align: center; float: left; text-decoration: none; }
div.header div.menu img { float: left; }

div.content { padding: 0 20px; font-size: 11px; }
div.content a { color: #c9c9c9; }
div.content a:hover { color: #fff; }
div.content table.tb_price td { border:1px solid #737373; padding:5px; }

div.content h3 { margin: 0; margin-bottom: 10px; font-size: 14px; font-weight: bold; color: #ffba00; }
div.content p { text-align: justify; }
div.content p.yellow { color: #ffba00; text-align: center; }

div.content table { border-collapse: collapse; width: 400px; text-align: center; margin-top: 10px; }
div.content table td { border: 1px solid #737373; padding: 5px; }
div.content table th { border: 1px solid #737373; padding: 5px; }
div.content table td.proba { width: 80px; }

div.content div.category { width: 235px; text-align: center; float: left; margin: 15px 24px; //margin: 15px 18px; }
div.content div.category p { margin: 0; margin-bottom: 4px; font-size: 12px; text-align: center; }
div.content div.category div { width: 235px; height: 139px; background: url(../img/catFrame.gif) no-repeat; }
div.content div.category div img { margin: 5px; }

div.pages { float: left; width: 850px; //float: none; }
div.pages a { margin: 0 4px; }


div.footer { background: url(../img/footerBg.jpg) no-repeat; margin: 0 auto; text-align: left; height: 134px; width: 870px; overflow: hidden; padding: 0 10px; }
div.footer div.menu { height: 42px; margin-top: 33px; }
div.footer div.menu a { display: block; padding-top: 6px; height: 20px; margin: 0 10px; text-align: center; float: left; text-decoration: none; }
div.footer div.menu img { float: left; }

div.footer div.goldenlogo { float: right; padding-right: 10px; }
div.footer div.goldenlogo div.counter { float: left; margin-right: 30px; }
div.footer div.goldenlogo a { font-size: 11px; font-family: Arial; color: #999; }
div.footer div.goldenlogo a img { margin-top: 4px; }
div.footer img.logo { padding-left: 10px; }

div.menu a.active { color: #ffba00; }