.news								{ font: normal 12px Tahoma; width: 699px; text-align: left; margin: auto; }
.button								{ width: 24px; height: 24px; float: left; cursor: pointer; }
.add								{ background: url('../img/buttons.gif') -72px 0 no-repeat; margin: 0 0 0 7px; }
.edit, .remove, .minimize			{ position: relative; top: -27px; }
.edit								{ background: url('../img/buttons.gif') 0px 0 no-repeat; float: right; }
.grey								{ background: url('../img/buttons.gif') -24px 0 no-repeat; float: right; }
.remove								{ background: url('../img/buttons.gif') -48px 0 no-repeat; float: right; margin-left: 4px; }
.minimize							{ background: url('../img/buttons.gif') -96px 0 no-repeat; float: right; }
.link								{ padding-top: 3px; }
.link a								{ color: #000; font-size: 13px; color: #1c7808; text-decoration: underline; cursor: pointer; }
.news p								{ font: normal 12px Tahoma; color: #333; margin: 15px 0 0 20px; width: 650px; }
.news table							{ font: normal 12px Tahoma; margin: 25px 0 25px 17px; color: #000; }
.news table td							{ text-align: center; }
.news table td a						{ color: #000; margin: 3px 2px; }
.news table td.act						{ width: 14px; height: 20px; color: #999; background: #e5e5e5; background-position: -3px -5px; }
.news .nav							{ font: normal 12px Tahoma; color: #000; position: relative; top: -20px; left: 80px; }
.news .nav a							{ color: #000; }
.news .nav span						{ color: #999; top: 0; }
.news .nav a.line					{ text-decoration: none; }
h2									{ font: normal 17px Tahoma; color: #c00; margin: 15px 0 3px 17px; width: 620px; }
h3, h4								{ font: normal 12px Tahoma; color: #999; margin: 0 0 0 19px; }
img.points							{ margin-top: 25px; }

/* Окно реадктирования и добавления новсти */
h4									{ color: #666; }
#header								{ width: 402px; height: 19px; margin: 3px 0 10px 18px; font: normal 17px Tahoma; color: #c00; //height: 23px; }
p.date								{ margin: 3px 0 10px 18px; color: #999; //margin-left: 9px; }
p.date span							{ position: relative; top: 5px; //top: 2px; }
#day, #month, #year					{ text-align: center; font: normal 12px Tahoma; color: #999; height: 16px; //height: 20px; }
#day, #month						{ width: 24px; }
#year								{ width: 34px; }
#allNews p							{ width: 650px; }
.control							{ float: right; }
.control span						{ color: #0c0; }
#mini, #news						{ font: normal 12px Tahoma; color: #999; margin: 3px 0 10px 18px; width: 677px; //width: 681px; } 
#mini								{ height: 93px; color: #000; }
#news								{ height: 215px; color: #000; }
.butPos								{ position: relative; top: -7px; }  
.buttonSave							{ position: relative; top: 8px; left: 17px; width: 95px; height: 35px; background: url(../img/buttonSave.gif) -95px 0 no-repeat; cursor: pointer; }
.proof								{ background: url(../img/buttonSave.gif) 0 0 no-repeat; }

/* Клиенская часть */
.publicNews							{ width: 712px; text-align: left; padding: 0; margin: 0 0 0 5px; }
.publicNews p						{ font: normal 12px Tahoma; margin-left: 20px; }
.publicNews h1						{ font: normal 20px Tahoma; text-align: center; margin: 70px 0 35px 0; //margin: 30px 0 35px 0; }
.publicNews h2						{ font: normal 17px Tahoma; color: #c00; margin: 15px 0 3px 17px; width: 650px; }
.publicNews h3, .publicNews h4		{ font: normal 12px Tahoma; color: #999; margin: 0 0 0 19px; }
.publicNews .points					{ margin-left: 5px; //margin-left: 0; }
.publicNews table.navT						{ font: normal 12px Tahoma; margin: 25px 0 25px 17px; color: #000; }
.publicNews table.navT td					{ text-align: center; }
.publicNews table.navT td a					{ color: #000; margin: 3px 2px; }
.publicNews table.navT td.act				{ width: 14px; height: 20px; color: #999; background: #e5e5e5; background-position: -3px -5px; }
.publicNews .nav						{ font: normal 12px Tahoma; color: #000; position: relative; top: -20px; left: 80px; margin: 0; }
.publicNews .nav a					{ color: #000; }
.publicNews .nav span				{ color: #999; top: 0; }
.publicNews .nav a.line				{ text-decoration: none; }
