.newsmenu {text-decoration:none;}
.newsmenu .ua {color: #ffffff;}
.newsmenu .up {color: #000000;}
.newsmenu:hover {color: #ffffff; cursor: pointer;}
.newsmenu:hover {color: #888888; cursor: pointer;}
.newsmenu:active .ua {color: #ffffff;}
.newsmenu:active .up {color: #000000;}

#newsbg {background-image: url(/img/uac-gr.gif);}
#finansibg {background-image: url(/img/upc.gif);}
#kinoafishabg {background-image: url(/img/upc.gif);}
#tvprogrammabg {background-image: url(/img/upc.gif);}
#gamesbg {background-image: url(/img/upc.gif);}
#prazdnikibg {background-image: url(/img/upc.gif);}

.newstab {}
/*Main layers*/
.maintable {width: 100%; border-spacing: 0;}
.rates {padding: 3px; float: left;}
/*.findiagram {width: 100%; margin: 15px 0px 0px 45%;}*/
.econews {width: 99%; padding: 5px; margin: 0px 0px 0px 0px; float: left;}
.banknews {width: 49%; padding: 5px; margin: 0px 0px 0px 50%;}
.newslist {width: 99%; padding: 5px; margin: 0px 0px 0px 0px; float: left;}

/*Currency styles*/
.rateslist {font-size: 0.75em; height: 1.4em; color: #000000; line-height: 1.02em;}
.rateslist li {list-style-type: none;}
.rateslist li span {float: left; text-align: left; margin-right: 1px; color: #000000; width: 11em;}
.rateslist li b {float: left; text-align: left; margin-right: 1px; color: #000000; width: 4em;}
.rateslist li i {text-align: left; margin-right: 1px; color: #000000; width: 30em;}
.ratesimg {width: 35px; float: left; margin-top: 2em;}

/*News styles*/
.newsheader {display: block; color: #0000ff; font-size: 1.4em; text-transform: uppercase; border-bottom: 2px inset #0000ff; font-weight: 700; margin: 0 0 15px 0;}
.newsheader a {text-decoration: none; color: #0000ff;}
.newsheader a:active {color: #0000ff;}
.newsheader a:hover {color: #0000ff;}

.newsblock {margin: 0 0 0 0; padding: 0 0 0 0;}
.newsdate {font-size: 0.95em; color: #9f9f9f; text-align: left; font-weight: 700;}

.newstitle {color: #0000dd; font-weight: 600;}
.newstitle a {text-decoration: underline; color: #66F;}
.newstitle a:active {color: #0000dd;}
.newstitle a:hover {color: #000088;}
a.newstitlecat {color: #448844; text-decoration: underline;}
a.newstitlecat:hover {color: #006600;}

.newscontent {color: #000000; float: left; width: 99%; display: block; font-size: 1.2em; font-family: Times, serif; border-bottom: 1px inset #808080; padding-bottom: 2px; margin-bottom: 2px; text-align: justify;}

.newsfooter {width: 95%; display: block;}
/*.newsfooter a {text-decoration: underline; color: #0000aa; font-size: 1.0em; text-transform: uppercase; font-weight: 700;}*/
.newsfooter a {text-decoration: none; color: #333; font-size: 1.0em; text-transform: uppercase; font-weight: 700;}
.newsfooter a:active {color: #0000aa;}
.newsfooter a:hover {color: #0000aa;}

/* Vip news styles */
.newsvip {padding: 0 5px 0 5px 0;}
.newsvip, .newsvip .newsblock, .newsvip .newscontent {background-color: #f7fdd9;}
.newsvip .newstitle, .newsvip .newscontent {font-size: 1.3em; font-weight: normal;}
.newsvip .newstitle a {color: #1133ee; text-decoration: underline;}
.newsvip .newstitle a:hover {color: #aa1133;}
.newsvip .newscontent {color: #555555;}

.newsvip .newsdate {font-size: 1.0em; font-weight: normal; color: #447744; margin-bottom: 5px; display: block;}