html, body {margin: 0px; padding: 0px; background: #fff url(../images/body.gif) repeat-x right top; font: 12px 'Verdana'; color: #000; height: 100%; width: 100%;}
a, a img {border: none; outline: none;}
a {color: #000; text-decoration: underline;}
a:hover {color: #000; text-decoration: none;}
ul, li {margin: 0px; padding: 0px; list-style: none;}
form, fieldset, dl, dd, dt {margin: 0px; padding: 0px; border: 0px;}
.csr {clear: both;}
p {margin: 0px; padding: 0px 0px 1em 0px;}
table, table td {padding: 0px; border-collapse: collapse; border: 0px; vertical-align: top;}
fieldset {font-size: 11px; text-align: left;}

/* Тело страницы */
#page {min-height: 100%; height: auto; width: 950px; margin: 0px auto; position: relative; padding: 0px;}

/* Панель пользователя */
.user {padding: 9px 0px 0px 0px;}
.user .area {float: left; padding-top: 7px;}
.user .area li, .user .area ul {display: inline;}
.user .form {float: right; padding-right: 9px;}
.user .form .input {width: 151px; height: 18px; background: #fff; border: 1px solid #000; margin-right: 17px;}
.user .form .button {width: 12px; height: 21px; border: 0px; margin-bottom: -5px;}

/* Шапка */
#header {clear: both; padding: 56px 0px 0px 0px; position: relative; height: 209px;}
h1 {margin: 0px; padding: 0px; text-indent: -9999px; width: 209px; height: 125px; background: url(../images/logo.gif) no-repeat; position: relative; left: 28px;}
#header ul {position: absolute; top: 55px; right: 0px;}
#header ul li {display: block; float: left;}
#header ul li a {display: block; float: left; text-align: center; padding-top: 170px; width: 207px; color: #575757; text-decoration: underline;}
#header ul li a.pay {background: url(../images/pay.jpg) no-repeat;}
#header ul li a.pick {background: url(../images/pick.jpg) no-repeat;}
#header ul li a.friends {background: url(../images/friends.jpg) no-repeat;}
#header ul li a:hover {color: #575757; text-decoration: none;}

/* ПРАВАЯ колонка */
#rightcol {float: right; width: 300px;}
.city {width: 275px; height: 19px; background: #fff; border: 1px solid #000;}
.block {margin: 20px 0px;}
h3 {color: #09c; font: bold 17px/42px 'Verdana'; margin: 0px; padding: 0px;}

/* ЛЕВАЯ колонка */
#leftcol {margin-right: 380px; padding: 0px 0px 100px 0px;}
/* Новость */
.news {overflow: hidden; margin-bottom: 25px;}
.news img {margin-right: 15px;}
/* Заголовок новости */
h2 {margin: 0px; padding: 0px; font: bold 17px 'Verdana';}
h2 a {color: #000; text-decoration: none;}
h2 a:hover {color: #09c; text-decoration: underline;}
/* Части вывода новости */
.info {padding-bottom: 25px;}
.opt {padding-top: 15px; clear: both;}
.av {text-align: center; font-size: 10px; width: 140px;}
/* Комментарий */
.av span {display: block;}
.r {text-align: right;}
em {font: bold 15px 'Verdana';}
/* Формы */
dl.comm .in {height: 19px; width: 150px; background: #fff; border: 1px solid #999;}
dl.comm textarea {background: #fff; border: 1px solid #999; font: 12px 'Verdana'; height: 200px; width: 460px;}
dl.comm img {margin: 0px; padding: 0px;}
.n textarea {width: 98% !important;}
dd {padding-bottom: 1em;}
.userstop {width: 100%;}
/* Навигация по страницам */
.navigation {text-align: center;}

/* Подвал */
#footer {height: 31px; background: url(../images/footer.gif) repeat-x right bottom; margin-top: -57px; padding: 0px 0px 26px 20px; position: relative; width: 950px; margin: 0px auto;}
#footer span {padding-top: 17px; display: block;}
#footer ul {position: absolute; top: 0px; right: 32px;}
#footer ul li {display: inline; padding-left: 70px;}
.pbg {background: #f00 url(../images/footer.gif); height: 17px;}

/* IE6 */
* html #page {height: 100%;}
* html #rightcol {float: right; width: 300px; position: absolute; right: 20px;}
