Со своей колокольни могу сказать, что рассматривая сугубо техническую часть, относительно неплохо. Но косяки есть:
1. Убирайте Jquery из HEAD раздела страницы в нижнюю часть BODY, чтобы ускорить загрузку страницы
2. Не допилина форма авторизации. Для примера, пытался авторизоваться парой test-test, выкинуло invalid_auth_data. Не айс.
3. Куки PHPSESSID без флагов httpOnly и Secure. Надо бы ставить их дефолтом.
4. Страница ошибки 404 - дьявольское угодие.
Сами судите:
Ссылка скрыта от гостей
. Я уж молчу, сколько дикого JS в HEAD страницы. :facepalm:
5. В HTML страницы обнаружен забавный, еле заметный косяк - после окончания описания кодировки страницы, ставится не тот вид двойных кавычек. Автор может сам убедиться в этом, если проверит страницу валидатором.
6. У картинки - логотипа не объявлен параметр alt.
7. Где то на странице неладно с div. Или лишний открыт, либо какой то не закрыт.
8. Можно сократить CSS, заменив его содержимое на:
@charset utf-8;
html,body,h1,h2,h3,h4,h5,h6,p,em,strong,abbr,acronym,blockquote,q,cite,ins,del,d
fn,a,div,span,pre,hr,address,br,b,i,sub,sup,big,small,tt,table,tr,caption,thead,
t
body,tfoot,col,colgroup,form,input,label,textarea,button,fieldset,legend,select,
o
ption,optiongroup,ul,ol,li,dl,dt,dd,code,var,kdb,samp,img,object,param,map,area,
b
do,iframe{padding:0;margin:0}
img{border:none}
html{height:100%}
body{width:100%;height:100%;font-family:Arial, Helvetica, sans-serif;font-size:72.5%;color:#1b451d;background:url(../images/bg.png)}
.header{width:100%;height:64px;background:url(../images/hd-bg.jpg)}
.header .header-content{text-align:left;width:800px;margin:0 auto}
.header .header-content .header-menu{float:right;height:64px}
.header .header-content .header-menu a{text-decoration:none;color:#FFF;padding-right:3px;padding-left:3px}
.header .header-content .header-menu a:hover{color:#fc6}
.header .header-content .header-menu p{color:#FFF;text-decoration:none;font-size:14px;font-weight:bold;font-family:Tahoma;padding-top:26px}
.content{box-shadow:0 0 4px 2px #ccc;width:800px;margin:0 auto;background:url(../images/bg2.png);padding-top:15px}
.block{width:750px;background-color:#FFF;margin:0 auto;margin-bottom:20px}
.block .block-header{width:752px;float:top;height:23px;background-color:#ccc;border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-khtml-border-radius:6px 6px 0 0}
.block .block-header p{font-weight:bold;padding-left:7px;padding-top:3px}
.block .row{width:100%;float:top;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}
.block .row:hover{background-color:#fdffea}
.block .row-hot p{font-weight:bold}
.block .row-now{background-color:#ffc}
.block .row p{vertical-align:middle;text-align:center;padding-top:8px;color:#363}
.block .row-descr{width:100%;#border-bottom:1px solid #ccc;float:top;position:relative}
.block .row-top{height:30px;display:block;float:top;position:relative}
.block .row-descr p{padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;text-align:justify}
.block .row-descr .key{font-weight:bold}
.block .row .now{width:6%;float:left}
.block .row .time{width:9%;float:left}
.block .row .team1{width:30%;float:left}
.block .row .team2{width:30%;float:left}
.block .row .vs{width:5%;float:left}
.block .row .comp{width:0;float:left}
.block .row .icons{width:20%;float:left;margin-top:8px;text-align:left;text-align:right}
.block .row-fav .now{width:6%;float:left}
.block .row-fav .time{width:9%;float:left}
.block .row-fav .team1{width:20%;float:left}
.block .row-fav .team2{width:20%;float:left}
.block .row-fav .vs{width:5%;float:left}
.block .row-fav .comp{width:30%;float:left}
.block .row-fav .icons{width:10%;float:left;margin-top:8px;text-align:left;text-align:right}
.block .row .now p{padding-top:9px}
.block .row .team1 p{text-align:right}
.block .row .team2 p{text-align:left}
.block .row .time p{text-align:left;color:#696}
.block .row-fav .comp p{text-align:left}
.block .row:hover p{color:#030}
.block .row-head{height:35px;width:100%;border-left:1px solid #ccc;border-right:1px solid #ccc}
.block .row-head p{text-align:left;font-weight:bold;padding-left:7px;padding-top:19px}
.clear-bottom{height:50px}
.hidden{display:none}
.ico-info{width:12px;height:12px;background:url(../images/icon_info.gif);display:inline-block;margin-right:10px}
.ico-info:hover{background-position:0 24px}
.ico-info-disabled{background:url(../images/icon_info.gif);background-position:0 12px;width:12px;height:12px;display:inline-block;margin-right:10px}
.ico-hot{background:url(../images/hot.gif);width:12px;height:12px;display:inline-block;margin-right:10px}
.active-ico-info{background:url(../images/icon_info.gif);background-position:0 24px}
.ico-rating{width:12px;height:12px;background:url(../images/icon_rating.gif);display:inline-block;margin-right:10px}
.ico-rating:hover{background:url(../images/icon_rating.gif);background-position:0 12px}
.ico-bookmared{background:url(../images/icon_rating.gif);background-position:0 12px}
form fieldset{border:none}
.timezone{text-align:right}
.formrow{width:75%;margin:0 auto;margin-bottom:15px}
.formrow label{float:left;width:40%}
.buttonsrow{width:75%;margin:0 auto;margin-left:40%}
Спасибо CSS-SCHOOL за это:
Ссылка скрыта от гостей
P.S.: В личку киньте для меня данные авторизации на сайте, посмотрю на начинку авторизованной части сайта