html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0;
}

blockquote,q {
quotes:none;
}

:focus {
outline:0;
}

del {
text-decoration:line-through;
}

table {
border-collapse:collapse;
border-spacing:0;
}

body {
font:12px/18px Tahoma, Arial, Verdana, sans-serif;
width:100%;
height:100%;
background-image:url(../images/bg.png);
background-repeat:repeat;
}

a {
color:#267BB0;
outline:none;
text-decoration:underline;
}

p {
margin:0 0 18px;
}

img {
border:none;
}

input {
vertical-align:middle;
}

#wrapper {
width:1000px;
min-height:100%;
position:relative;
height:auto!important;
margin:0 auto;
}

.clear,.clr {
clear:both;
}

.noBorder {
border:none!important;
}

.rcol {
float:right;
}

#header {
height:175px;
background-image:url(../images/head_bg.png);
background-repeat:no-repeat;
margin-bottom:-15px;
}

#headLogo {
width:350px;
height:90px;
background-image:url(../images/logo.png);
background-repeat:no-repeat;
float:left;
margin:40px 0 0 5px;
}

#headLogo a {
width:350px;
height:90px;
display:block;
}

#headBanner {
width:468px;
height:60px;
background-image:url(../images/banner.gif);
background-repeat:no-repeat;
float:left;
margin:38px 10px 0 55px;
}

#headBanner a {
width:468px;
height:60px;
display:block;
}

#headMenu {
float:left;
margin-left:380px;
}

#headMenu ul {
float:left;
margin:38px 0 0 35px;
}

#headMenu li {
background-image:url(../images/menu_marker.png);
background-repeat:no-repeat;
background-position:left;
padding:0 0 2px 12px;
}

.social {
margin:12px 0 0 80px;
}

#topMenu {
width:1018px;
height:57px;
background-image:url(../images/topMenu.png);
background-repeat:no-repeat;
margin:0 0 0 -9px;
}

#topMenu ul {
padding:25px 0 0 29px;
}

#topMenu li {
height:48px;
background-image:url(../images/menuDel.png);
background-repeat:no-repeat;
background-position:right;
text-transform:uppercase;
float:left;
z-index:20;
margin:-32px 19px 0 0;
padding:32px 20px 0 0;
}

#topMenu .nobg {
background-image:none!important;
padding-right:5px;
margin-right:5px;
}

#topMenu li a {
height:30px;
display:block;
font-size:12px;
color:#FFF;
text-decoration:none;
padding-top:24px;
margin-top:-24px;
}

#topMenu span {
z-index:100;
position:relative;
}

#topMenu span.hover {
height:30px;
display:block;
background-color:#879b9f;
background-repeat:repeat-x;
z-index:10;
margin:-24px -15px 2px;
padding:0 15px 4px;
}

#middle {
width:100%;
height:1%;
position:relative;
padding:0 0 100px;
}

#middle:after {
content:'.';
display:block;
clear:both;
visibility:hidden;
height:0;
}

#container {
width:1000px;
float:left;
overflow:hidden;
margin-left:9px;
}

#content {
padding:0 270px 0 0;
}

#contentBg {
width:1018px;
height:100%;
background-image:url(../images/contentBg.png);
background-repeat:repeat-y;
margin-left:-9px;
padding-top:10px;
}

#contentBgBottom {
width:1px;
height:24px;
background-image:url(../images/contentBgBottom.png);
background-repeat:no-repeat;
margin-left:-9px;
}

.contentSliderInfo {
width:305px;
height:22px;
background-color:#267BB0;
margin-top:7px;
padding:1px 0 0 5px;
}

.contentSliderInfo span {
height:19px;
font-size:11px;
color:#FFF;
border-right:1px solid #99BDD8;
padding:0 8px 2px 5px;
}

.contentSliderInfo span a {
height:20px;
font-size:11px;
color:#FFF;
}

.contentSlider {
position:absolute;
top:0;
left:0;
margin:0;
padding:0;
}

#contentSlider a.up,a.down {
position:absolute;
display:block;
width:30px;
height:30px;
z-index:200;
}

#contentSlider a.up {
top:35px;
right:0;
background:url(../images/arrow.png);
}

#contentSlider a.down {
top:35px;
left:0;
background:url(../images/arrow.png);
background-position:0 -60px;
}

#contentSlider a.down:hover {
background-position:0 -90px;
}

.contentTitle {
width:690px;
height:32px;
background-image:url(../images/contentTitle.png);
background-repeat:no-repeat;
margin-bottom:9px;
}

.contentTitle h2 {
font-size:13px;
color:#FFF;
text-transform:uppercase;
text-shadow:1px 1px 0 #0066A4;
padding:7px 27px;
}

.contentTitle a {
float:right;
margin:-20px 10px 0 0;
}

.newsShort {
width:672px;
height:200px;
background-color:#FFF;
border-top:1px solid #CBD9E4;
border-right:1px solid #CBD9E4;
border-bottom:1px solid #CBD9E4;
color:#2e2d2d;
margin-bottom:9px;
padding:9px 9px 0;
}

.newsShortImages {
float:left;
width:158px;
height:106px;
background-color:#FFF;
box-shadow:0 0 px #a3a3a6;
-moz-box-shadow:0 0 px #a3a3a6;
-webkit-box-shadow:0 0 px #a3a3a6;
margin:5px 9px 9px 5px;
}

.newsShortImages img {
width:152px;
height:152px;
padding:3px 0 0 3px;
}

.newsShortText {
height:158px;
overflow:hidden;
}

.newsShortInfo {
clear:both;
height:30px;
background-image:url(../images/shortDel.png);
background-repeat:no-repeat;
background-position:top;
margin-top:8px;
padding:6px 0 0 6px;
}

.newsFull {
width:672px;
height:100%;
background-color:#FFF;
border-top:1px solid #CBD9E4;
border-right:1px solid #CBD9E4;
border-bottom:1px solid #CBD9E4;
color:#2e2d2d;
margin-bottom:9px;
padding:9px 9px 0;
}

.newsFull h3 {
font-size:14px;
margin:2px 0 9px;
}

.newsFullText img {
width:300px;
height:300px;
background-color:#FFF;
box-shadow:0 0 px #a3a3a6;
-moz-box-shadow:0 0 px #a3a3a6;
-webkit-box-shadow:0 0 px #a3a3a6;
margin:2px 9px 9px 5px;
padding:3px;
}

.newsFullTextRel {
padding-bottom:5px;
}

.newsFullInfo {
clear:both;
height:30px;
background-image:url(../images/shortDel.png);
background-repeat:no-repeat;
background-position:top;
margin-top:8px;
padding:13px 0 3px 3px;
}

.newsFullInfoButton1 a {
float:right;
display:block;
width:41px;
height:25px;
background-image:url(../images/funk.png);
background-repeat:no-repeat;
position:relative;
margin:-1px 3px 0 0;
}

.newsFullInfoButton1 span.hover {
float:right;
display:block;
width:41px;
height:25px;
background-image:url(../images/funk.png);
background-repeat:no-repeat;
background-position:0 -25px;
position:relative;
border:none!important;
margin:0;
padding:0;
}

.newsFullInfoButton2 a {
float:right;
display:block;
width:41px;
height:25px;
background-image:url(../images/funk.png);
background-repeat:no-repeat;
background-position:0 -50px;
position:relative;
margin:-1px 4px 0 0;
}

.newsFullInfoButton2 span.hover {
float:right;
display:block;
width:41px;
height:25px;
background-image:url(../images/funk.png);
background-repeat:no-repeat;
background-position:0 -75px;
position:relative;
border:none!important;
margin:0;
padding:0;
}

.newsFullRating {
border:none!important;
margin:3px 0 0;
}

#newsFullPadd {
margin-bottom:9px;
}

.newsFullOkno {
display:block;
width:152px;
height:25px;
background-image:url(../images/addComm.png);
background-repeat:no-repeat;
margin:0 auto;
}

.newsFullOkno span.hover {
display:block;
width:152px;
height:25px;
background-image:url(../images/addComm.png);
background-repeat:no-repeat;
background-position:0 -25px;
border:none!important;
margin:0;
padding:0;
}

.comments .quote span {
border-right:1px solid #DCE7E7;
padding:0 10px;
}

.comments .quote span span {
border-right:none;
padding:0;
}

.comments .quote {
width:605px;
}

.commentsImages img {
width:90px;
height:90px;
float:left;
background-color:#FFF;
box-shadow:0 0 5px #a3a3a6;
-moz-box-shadow:0 0 5px #a3a3a6;
-webkit-box-shadow:0 0 5px #a3a3a6;
margin:0 10px 0 0;
padding:3px;
}

.commentsText {
height:100%;
margin-top:10px;
}

.mass_comments_action {
width:660px;
background-color:#FFF;
border-top:1px solid #CBD9E4;
border-right:1px solid #CBD9E4;
border-bottom:1px solid #CBD9E4;
margin-bottom:10px;
padding:10px 15px 7px;
}

.comments textarea {
min-width:502px;
max-width:502px;
}

.comments #nav {
position:absolute;
top:14px;
right:10px;
list-style:none;
z-index:500;
}

.comments #nav li {
float:left;
position:relative;
display:block;
}

.comments #nav .commentsButton {
display:block;
width:41px;
height:25px;
background-image:url(../images/funk.png);
background-repeat:no-repeat;
position:relative;
cursor:pointer;
}

.comments #nav .commentsButton span.hover {
display:block;
width:41px;
height:25px;
background-image:url(../images/funk.png);
background-repeat:no-repeat;
background-position:0 -25px;
position:relative;
border:none!important;
margin:-12px 0 0;
padding:0!important;
}

.comments #nav ul {
list-style:none;
position:absolute;
left:-9999px;
opacity:0;
background-color:#FFF;
box-shadow:0 2px 8px rgba(0,0,0,0.45);
padding:2px 0;
}

.comments #nav ul li {
float:none;
}

.comments #nav li:hover ul {
left:0;
opacity:1;
}

.comments #nav li:hover ul li a:hover {
background:#0080B4;
color:#FFF;
text-decoration:none;
}

.newsStatic {
width:666px;
background-color:#FFF;
border-top:1px solid #CBD9E4;
border-right:1px solid #CBD9E4;
border-bottom:1px solid #CBD9E4;
color:#2e2d2d;
margin-bottom:9px;
padding:12px;
}

.newsStaticText {
overflow:hidden;
}

.newsSearch {
width:672px;
height:176px;
background-color:#FFF;
border-top:1px solid #CBD9E4;
border-right:1px solid #CBD9E4;
border-bottom:1px solid #CBD9E4;
color:#2e2d2d;
margin-bottom:9px;
padding:9px 9px 0;
}

.newsSearch h3 {
margin:2px 0 7px 5px;
}

.newsSearchText {
height:94px;
overflow:hidden;
}

.newsSearchText p,.newsSearchText br {
line-height:0;
margin:0;
padding:0;
}

.newsSearchText img {
float:left;
width:152px;
height:83px;
background-color:#FFF;
box-shadow:0 0 5px #a3a3a6;
-moz-box-shadow:0 0 5px #a3a3a6;
-webkit-box-shadow:0 0 5px #a3a3a6;
margin:3px 9px 9px 5px;
padding:3px;
}

.userinfo {
padding-left:125px;
}

.ui-dialog-content .userinfo {
padding:10px 0 10px 125px;
}

.userinfo .lcol {
margin-left:-125px;
width:110px;
padding-right:15px;
}

.userinfo .lcol .avatar {
margin-bottom:10px;
background-color:#fff;
border:1px solid #c0d4de;
padding:4px;
}

.userinfo .lcol .avatar img {
width:100px;
}

.userinfo .lcol ul {
font-size:.9em;
}

.userinfo .rcol ul {
list-style:none;
margin-left:0;
}

.userinfo .rcol ul li {
margin-bottom:.2em;
}

.ussep {
padding-top:12px;
margin-top:10px;
background:url(../images/ussep.png) no-repeat;
}

.grey {
color:#6c838e;
}

.blue {
color:#388bd4;
}

.statistics {
overflow:hidden;
margin:0;
padding:0;
}

.statistics ul.lcol {
min-height:71px;
background:url(../images/statsep.png) no-repeat;
padding-top:14px;
width:33.3%;
margin:0 0 20px -1px;
}

.statistics ul.lcol li {
margin-bottom:2px;
padding:0 15px;
}

.fbutton,.btn_reglog,.vresult {
border:0 none;
background:none;
cursor:pointer;
}

.fbutton {
text-shadow:0 1px 0 #fff;
font-size:1.15em;
margin-bottom:4px;
border:1px solid #bcc5c9;
width:100px;
height:29px;
color:#596368;
background:#fff url(../images/fbutton.png) repeat-x 0 100%;
font-weight:700;
-moz-box-shadow:0 1px 4px -3px #000;
-webkit-box-shadow:0 1px 4px -3px #000;
box-shadow:0 1px 4px -3px #000;
padding:2px 0 5px;
}

.fbutton:hover {
background-position:0 10px;
}

button.fbutton span {
cursor:pointer;
display:block;
padding-top:2px;
}

.tableform td.label {
width:20%;
vertical-align:top;
padding-right:0;
font-weight:700;
}

.fieldsubmit,.tableform td {
border-top:1px solid #fff;
padding:10px 15px;
}

.impot {
color:#8EBB10;
font-weight:400;
}

.checkbox {
line-height:1em;
padding:4px 0;
}

.checkbox input {
margin-top:-2px;
vertical-align:middle;
}

.f_input {
width:300px;
padding:1px;
}

.f_textarea {
width:458px;
}

.fieldtr select,.textin,.f_textarea,.f_input,.xfields textarea,.xprofile textarea,.xfields input,.xprofile input,.xfields select,.xprofile select,.mass_comments_action select {
background:#fff url(../images/fields.png) repeat-x;
border:1px solid #bcc0c2;
padding:2px;
}

.f_textarea,.editor_button select {
padding:0;
}

.textin {
padding:2px;
}

.pmForm {
width:666px;
height:20px;
background-color:#267BB0;
margin:10px 0 -22px;
padding:5px 0 5px 15px;
}

.pmForm a {
color:#FFF;
margin-right:20px;
}

#navigation {
color:#666;
border:0;
clear:both;
padding:7px 0;
}

#navigation a:link,#navigation a:visited,#navigation a:hover,#navigation a:active {
text-decoration:none;
color:#636363;
background:#F9F9F9;
border:1px solid #CCC;
font-size:12px;
padding:4px 9px;
}

#navigation a:hover {
background:#267BB0;
color:#FFF;
border-color:#006BA9;
padding:4px 9px;
}

#navigation span {
text-decoration:none;
background:#fff;
border:1px solid #ccc;
color:#006BA9;
font-size:12px;
padding:4px 9px;
}

.berrors {
width:663px;
color:#FFF;
font-style:italic;
background-image:url(../images/berrors.png);
background-repeat:repeat-x;
border-width:1px 0;
padding:25px 27px 20px 0;
}

.berrors a {
color:#fff;
}

.berrorsImg {
float:left;
width:48px;
height:48px;
background-image:url(../images/information.png);
background-repeat:no-repeat;
margin-right:15px;
margin-top:-5px;
}

.infoblock {
background-color:#f1f5f7;
margin-bottom:25px;
padding:15px;
}

.pollvotelist {
width:70%;
text-align:left;
}

.pollvotelist input {
margin-right:5px;
}

.searchPopup {
width:454px;
height:136px;
background-image:url(../images/searchBg.png);
background-repeat:no-repeat;
display:none;
float:left;
position:fixed;
top:50%;
left:50%;
z-index:99999;
}

#searchInput {
width:436px;
height:46px;
background-image:url(../images/searchInput.png);
background-repeat:no-repeat;
}

#searchInput input {
width:360px;
height:20px;
padding-top:3px;
border:none;
outline:none;
margin:10px 0 0 15px;
}

#searchButton input {
position:absolute;
top:8px;
right:17px;
width:44px;
height:30px;
background-image:url(../images/searchButton.png);
background-repeat:no-repeat;
background-color:transparent;
border:none;
outline:none;
cursor:pointer;
}

#fade {
display:none;
position:fixed;
left:0;
top:0;
width:100%;
height:100%;
opacity:.80;
z-index:9999;
}

#searchText {
position:relative;
margin:55px 0 0 9px;
}

#searchText a {
margin:0 10px;
}

#searchOut input {
position:absolute;
top:0;
right:5px;
width:8px;
height:8px;
border:none;
background-image:url(../images/close.png);
background-color:transparent;
cursor:pointer;
margin:25px 25px 0 0;
}

#close {
width:50px;
height:50px;
position:absolute;
float:right;
}

td.search {
padding:0 5px 5px!important;
}

#lgp,#lgp2 {
position:absolute;
width:337px;
height:181px;
top:115px;
right:36%;
display:none;
z-index:300;
overflow:hidden;
}

#login-panel-out input {
float:right;
width:8px;
height:8px;
border:none;
background-image:url(../images/close.png);
background-color:transparent;
cursor:pointer;
margin:25px 25px 0 0;
}

#loginpanel {
width:337px;
height:181px;
background-image:url(../images/loginPanel.png);
}

#loginpanel-input1 {
width:180px;
height:20px;
position:absolute;
border:none;
color:#666;
z-index:30;
margin:67px 0 0 27px;
}

#loginpanel-input2 {
width:180px;
height:23px;
position:absolute;
border:none;
color:#666;
z-index:30;
margin:100px 0 0 27px;
}

#loginpanel-submit {
width:88px;
height:37px;
position:absolute;
background-image:url(../images/lgButton.png);
background-color:transparent;
border:none;
z-index:1220;
cursor:pointer;
margin:78px 0 0 220px;
}

#loginpanel-submit:hover {
background-position:0 -37px;
}

#loginpanel-link {
width:300px;
color:#FFF;
text-align:left;
text-shadow:1px 1px 0 #005389;
padding:139px 0 0 22px;
}

#loginpanel-link a {
font-size:11px;
color:#81BF00;
background-image:none;
text-decoration:underline;
margin-right:20px;
}

#loginpanel-link a:hover {
font-size:11px;
color:#98C51C;
text-decoration:none;
}

#loginpanel-prof {
width:337px;
height:181px;
background-image:url(../images/loginPanel.png);
background-position:0 -181px;
}

#loginpanel-prof-link {
float:left;
padding:23px 0 0 5px;
}

#loginpanel-prof-link a {
font-size:13px;
color:#e1e1e1;
background-image:none;
text-decoration:none;
text-shadow:1px 1px 0 #005389;
}

#loginpanel-prof-link a:hover {
color:#98C51C;
background-image:none;
text-decoration:none;
}

#loginpanel-prof-ava img {
width:100px;
height:100px;
float:right;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-khtml-border-radius:4px;
margin:63px -12px 0 0;
}

#sideRight {
float:left;
margin-right:-3px;
width:301px;
margin-left:-301px;
position:relative;
}

.rightTitle {
width:301px;
height:32px;
clear:both;
background-image:url(../images/rightTitle.png);
background-repeat:no-repeat;
margin-bottom:9px;
}

.rightTitle h4 {
font-size:13px;
color:#FFF;
text-transform:uppercase;
margin-bottom:11px;
padding:4px 8px;
}

#rightPhoto a {
float:left;
width:95px;
height:68px;
background-image:url(../images/rightPhotoImage.png);
background-repeat:no-repeat;
margin:1px 1px 0 0;
}

#rightPhoto img {
width:81px;
height:54px;
padding:7px 0 0 7px;
}

.newsPop {
width:288px;
height:67px;
background-color:#FFF;
border-top:1px solid #CBD9E4;
border-left:1px solid #CBD9E4;
border-bottom:1px solid #CBD9E4;
color:#2e2d2d;
margin-bottom:9px;
padding:5px 7px 0 5px;
}

.newsPopImages {
float:left;
width:78px;
height:56px;
background-image:url(../images/rightImage.png);
background-repeat:no-repeat;
margin:1px 5px 5px 1px;
}

.newsPopImages img {
width:64px;
height:42px;
padding:7px 0 0 7px;
}

.newsPopInfo {
clear:both;
height:30px;
background-image:url(../images/rightDel.png);
background-repeat:no-repeat;
background-position:top;
padding:8px 0 0 5px;
}

.newsPopInfo span {
float:left;
font-size:11px;
border-right:1px solid #CBD9E4;
color:#595959;
position:relative;
padding:0 10px 1px;
}

.newsPopInfo span.padd {
margin-left:-10px;
width:175px;
}

.newsPopRating {
border:none!important;
margin:2px 0 0 -5px;
}

#footer {
width:1000px;
height:px;
position:relative;
background-image:url(../images/head_.png);
background-repeat:no-repeat;
margin:-110px auto 0;
}

#footer ul {
width:1000px;
height:px;
border-bottom:1px solid #FFF;
padding-top:15px;
}

#footer ul li {
float:left;
font-size:12px;
text-transform:uppercase;
text-shadow:1px 1px #115082;
margin:0 20px;
}

#footer ul li a {
color:#FFF;
text-decoration:none;
}

#footer ul li a:hover {
color:#FFF;
text-decoration:underline;
}

#footerFd a {
float:left;
width:93px;
height:30px;
background-image:url(../images/fd.png);
background-repeat:no-repeat;
margin:18px 0 0 15px;
}

#footerCopyright {
float:left;
color:#FFF;
text-shadow:1px 1px #005389;
margin:20px 0 0 265px;
}

#footerCounter a {
float:right;
width:88px;
height:31px;
display:block;
background-color:#FFF;
margin:17px 10px 0 0;
}

.yadg {
margin:5px 0;
}

.yad a {
background:#005D65;
color:#fff;
text-shadow:0 1px 1px #364D08;
border-radius:2px;
box-shadow:inset 0 1px 0 #, inset 0 3px 7px #83A739, 0 1px 0 #fff;
border:1px solid #5F7E1F;
padding:3px 10px;
}

.yad a:hover {
background:#45453D;
color:#fff;
text-shadow:0 1px 1px #000;
box-shadow:inset 0 1px 0 #, inset 0 3px 7px #848479, 0 1px 0 #fff;
border:1px solid #45453D;
}

.yad2 {
text-transform:uppercase;
margin-left:7px;
background:#DBDBDB;
}

ol,ul,.newsFullTextRel li {
list-style:none;
}

ins,a:hover,#close img {
text-decoration:none;
}

html,.newsFullText {
height:100%;
}

.lcol,.comments .editor {
float:left;
}

#headMenu ul a,#footerCopyright a {
color:#FFF;
}

#contentSlider a.up:hover,#searchButton input:hover {
background-position:0 -30px;
}

.newsShort h3,.newsStatic h3 {
margin:2px 0 3px;
}

.newsShortInfo span,.newsFullInfo span,.newsStaticInfo span,.newsSearchInfo span {
float:left;
font-size:11px;
color:#595959;
border-right:1px solid #DCE7E7;
position:relative;
padding:0 13px 1px;
}

.newsShortInfo span.padd,.newsFullInfo span.padd,.newsStaticInfo span.padd,.newsSearchInfo span.padd {
margin-left:-10px;
}

.newsShortInfoButton a,.newsSearchInfoButton a {
float:right;
display:block;
width:93px;
height:25px;
background-image:url(../images/shortButton.png);
background-repeat:no-repeat;
position:relative;
margin:-1px 2px 0 0;
}

.newsShortInfoButton span.hover,.newsSearchInfoButton span.hover {
float:right;
display:block;
width:93px;
height:25px;
background-image:url(../images/shortButton.png);
background-repeat:no-repeat;
background-position:0 -25px;
position:relative;
border:none!important;
margin:0;
padding:0;
}

.
nts,.comments {
width:666px;
min-height:100px;
background-color:#FFF;
border-top:1px solid #CBD9E4;
border-right:1px solid #CBD9E4;
border-bottom:1px solid #CBD9E4;
color:#2e2d2d;
margin-bottom:9px;
clear:both;
position:relative;
padding:12px;
}

.comments #nav li a,.comments #nav li a:hover,.comments #nav li:hover a {
color:#555;
display:block;
cursor:pointer;
text-decoration:none;
padding:6px 15px;
}

.newsStaticInfo,.newsSearchInfo {
clear:both;
height:30px;
background-image:url(../images/shortDel.png);
background-repeat:no-repeat;
background-position:top;
margin-top:8px;
padding:13px 0 0 3px;
}

.userinfo .rcol,.tableform {
width:100%;
}

.addnews,.newsPop a {
font-weight:700;
}

#rightPhoto,.rightBlock {
width:288px;
background-color:#FFF;
border-top:1px solid #CBD9E4;
border-left:1px solid #CBD9E4;
border-bottom:1px solid #CBD9E4;
color:#2e2d2d;
margin:-1px 0 9px;
padding:6px 5px 5px 6px;
}