body {
	font-family:Arial;
	font-size:10pt;
	margin:0px;
	height:100%;
}

body * {background-repeat:no-repeat;}

li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;


}

p, ul {padding:0px;margin:0px;}

a img {border:0px;}

h1 a,
h1 a {color:#3B6CB4;}
h1 a {text-decoration:underline;}
h1 { 
	margin:0px;
	background-repeat:no-repeat;
	font-size:10pt;
	padding-bottom:10px;
}


h2 a,
h2 a {color:#3B6CB4;}
h2 a {text-decoration:none;}
h2 a:hover {text-decoration:underline;}
h2 { 
	margin:0px;
	background-repeat:no-repeat;
	font-size:10pt;
	padding-bottom:10px;
}

h3 a,
h3 a {color:#3B6CB4;}
h3 a {text-decoration:none;}
h3 a:hover {text-decoration:underline;}
h3 { 
	margin:0px;
	height:25px;
	background-repeat:no-repeat;
	font-size:10pt;
}

h4 a,
h4 a {color:#3B6CB4;}
h4 { 
	margin:0px;
	background-repeat:no-repeat;
	font-size:10pt;
	padding-bottom:10px;
}


a.red {color:red !important;}

.clearing {clear:both;margin:0px !important; padding:0px!important;background-color:transparent;}





/* structure */

td.leftTableCol {width:470px;}

.overallHolder {width:982px;background-image:url(/images/leftback.jpg);background-repeat:repeat-y;}
#leftColumn {float:left;margin-right:3px; padding:5px;}
#leftColumn .leftColContainer {width:180px;clear:both;overflow:hidden;}
#leftColumn a {
	color: #4B3B84;
	font-weight:bold;
	text-decoration:none;
	font-size:9pt;
}
#leftColumn a:hover {color:red;}

#leftColumn .sections a {
	background-image:url(/images/sbullet.gif); 
	background-position: 0px 2px;
	line-height:20px;
	padding-left:20px;
	display:block;
	margin-left:3px;
	margin-top:2px;
}


#leftColumn .photo a {
	background-image:url(/images/camera_icon.gif); 
	background-position: 0px 2px;
	line-height:20px;
	padding-left:20px;
	display:block;
	margin-left:3px;
	margin-top:2px;
}
#leftColumn .photo {padding:5px 0px 5px 0px;}

#leftColumn .horo {padding-left:5px;}
#leftColumn .horo a {background-image:url(/images/horo.gif);line-height:16px;display:block;padding-left:25px;margin-top:2px;}
#leftColumn .horo .c1 {background-position: 0px 0px;} 
#leftColumn .horo .c2 {background-position: 0px -16px;} 
#leftColumn .horo .c3 {background-position: 0px -32px;} 
#leftColumn .horo .c4 {background-position: 0px -48px;} 
#leftColumn .horo .c5 {background-position: 0px -64px;} 
#leftColumn .horo .c6 {background-position: 0px -80px;} 
#leftColumn .horo .c7 {background-position: 0px -96px;} 
#leftColumn .horo .c8 {background-position: 0px -112px;} 
#leftColumn .horo .c9 {background-position: 0px -128px;} 
#leftColumn .horo .c10 {background-position: 0px -144px;} 
#leftColumn .horo .c11 {background-position: 0px -160px;} 
#leftColumn .horo .c12 {background-position: 0px -176px;} 

#leftColumn .horo .today {background-position: 0px -200px;font-size:10px;font-weight:normal;} 

#links {font-weight:bold;line-height:150%;}

.leftCol .banner {padding:10px 40px;clear:both;}
.banner_buttons div {margin-bottom:5px;}
.marketgid,
.redtram {clear:both;}
.marketgid {margin-left:40px;}
.readme {text-align:center;}
.readme div, 
.readme table {width:180px;}
a.rtitle:link, a.rtitle:active, a.rtitle:visited {
    font-family:Tahoma,Aria,Sans Serif !important;
}

#rightColumn{float:left;width:789px;}

.category .rightCol ,
.messageFull .rightCol ,
.timeline .rightCol {float:left;width:218px;}
.category  .leftCol ,
.messageFull .leftCol ,
.timeline .leftCol {float:left;width:570px;overflow:hidden;}

.messageFull .categoryname,
.category .categoryname {font-size:24px;color:#C62302;font-style:italic;font-weight:bold;text-align:center;width:200px;margin-bottom:5px;}
.category .categoryname {height:28px;}

.messageFull .messageFull {font-size:11pt;}
.messageFull .messageFull,
.messageFull .relatedNewsList,
.messageFull .categoryNewsList {padding:10px;}

.messageFull .timestamp,
.messageFull h1 {
	color:#312B4F;
	font-size:13pt;
	font-weight:bold;
	margin:0px;
}
.messageFull h2 {float:right; width:320px;line-height:150%;} 
.messageFull .fullText  {clear:both;}
.messageFull .fullText .picBlock {float:left;width:230px;}
.messageFull .fullText .picBlock .picStuff .fotoalt,
.messageFull .fullText .picBlock .picStuff a {font-size:10px;color:black;display:block;line-height:17px;}
.messageFull .fullText .picBlock .picStuff .fotoalt {font-size:7pt;text-align:right;font-style:italic;margin-right:10px;}
.messageFull .fullText .picBlock .picStuff .ads a {color:blue !important; font-size:14px !important;display:block;background-color:#F0F0F0;
display:block;
margin:3px 0px;
line-height:14px;
margin-right:10px;
font-weight:normal;
padding:2px 10px;}
.messageFull .fullText .picBlock .picStuff .ads {font-weight:bold;font-size:13px;margin-top:10px;}
.messageFull .fullText p {margin-bottom:10px;text-align:justify;}
.messageFull .discussLink a {color:#4B3B84;font-weight:bold;}
.messageFull .discussLink {margin:25px 0px;clear:both;}
.messageFull .sourceLink {margin:10px 0px;}

.messageFull .comment {clear:both;font-size:9pt;margin:10px 0px;border-top:solid 1px black;padding-top:10px;}
.messageFull .comment .author {font-weight:bold;}
.messageFull .comment p {margin-top:10px;}


.messageVeryShort .timestamp,
.messageVeryShort h4 {display:inline;font-weight:normal;font-size:10pt !important; font-weight:normal;color:black;}
.messageVeryShort h4 a {text-decoration:none;color:black;}
.messageVeryShort h4 a:hover {text-decoration:underline;}
.messageVeryShort {margin-top:10px;}


/* header */
#topPart {width:982px; font-size:9pt;}
.index #topPart {height:125px;}
#topPart {background-color:white;}

.messageFull #topPart,
.category #topPart {padding-bottom:1px;background-color:white;}

#topPart .valut, #topPart .weather {line-height:20px; }
#topPart .valut p, #topPart .weather p {height:20px; overflow:hidden; }

#topPart ul.topLinks {background-color:#C52000;text-align:center; line-height:20px;margin-bottom:3px;margin-top:1px;}
#topPart ul.topLinks li {display:inline;}
#topPart ul.topLinks li a {color:white;margin:5px;}

#topPart div p {clear:both;}

#topPart div {float:left;}
#topPart  div.logoContainer {width:290px;}

.messageFull div.logoContainer,
.category div.logoContainer {width:200px !important;}

#topPart div.valut .heading {font-size:10pt;}
#topPart div.valut {width:145px;font-weight:bold;}
#topPart div p span {float:left;display:block;overflow:hidden;}
#topPart div.valut p span.label {width:80px;} 
#topPart div.valut p span.value {width:65px;} 
#topPart div.valut p {clear:both;}

#topPart div.weather {width:217px;}
#topPart div.weather p span.city {width:70px;font-weight:bold;}
#topPart div.weather p span.image {width:25px;}
#topPart div.weather p span.temperature {width:90px;}


#topPart div.banner {width:330px;}

#topPart .bottomStrip {clear:both;background-color:#312B4F;margin-bottom:5px;padding: 3px 3px;font-weight:bold;width:975px;}
#topPart .bottomStrip * {color:white;font-size:16px;white-space:nowrap;}
#topPart .bottomStrip a {margin:5px;font-weight:normal;}

#topPart .catsLinks li {display:inline;}
#topPart .catsLinks * {font-size:11px;}
#topPart .catsLinks a {text-decoration:none;font-weight:bold;}

.messageFull #topPart .banner,
.category #topPart .banner {float:right;width:728px;}

#topPart .logoContainer,
#topPart .categoryname {float:left;}

#footer {width:960px;}
.toolbar {text-align:center;}

.timeline #topPart .logoContainer,
.timeline #topPart .categoryname {clear:none;}


.index .catsLinks {display:none;}

#mivzak {
	clear:both;
	background-image:url(/images/top.jpg);
	background-repeat:repeat;
	padding:0px 10px;
	margin-bottom:3px;
}

.catsLinks {clear:both;}

#mivzak h2.today {color:white;}

#videoOfTheDay {float:left;height:238px;overflow:hidden;width:230px;}
#videoOfTheDay div {}
#videoOfTheDay .screen img {border-left: 5px solid #FFFFFF;border-right: 5px solid #FFFFFF; border-top: 5px solid #FFFFFF;}
#videoOfTheDay .player {border-left: 2px solid #FFFFFF;border-right: 2px solid #FFFFFF;height:17px;clear:both;background-color:#EEEEF0;}
#videoOfTheDay h5 {margin:0px;width:234px;height:35px;background-image:url(/images/stranaNEWPLUS1_1x2.jpg);background-position: -5px 2px;}
#videoOfTheDay h5 span {color:white;display:block;margin-left:40px;padding-top:13px;font-size:10pt;}
#videoOfTheDay .description a,
#videoOfTheDay .description {color:#B0A68B;text-decoration:none;}

#newsFlash {color:white;float:left;height:305px;width:539px;}
#newsFlash .newsFlash {margin-top:10px;}
#newsFlash h2 {height:auto;font-size:17px;margin-right:10px;} 
#newsFlash h2 a {color:blue;text-decoration:none;}
#newsFlash h2 a span {color:white;}
#newsFlash .today { font-size:24pt;font-weight:bold;} 
#newsFlash .announce {color:#B0A68B;margin-top:10px;margin-right:10px;}
#newsFlash .pic img {border:solid 1px white;}
#newsFlash .pic {float:left;width:230px;}
#newsFlash .text {float:right;width:280px;}
#newsFlash .link a {color:white;}

#fadingNewsContainer {clear:both;}
.newsFlash .redTitle {clear:both;background-image:url(/images/fadingnewstitlebg.jpg);background-color:transparent;}
.newsFlash .redTitle span {padding-top:2px;}
#fadingNews {padding-top:10px;clear:both;}

#googlesearch {width:789px;margin:3px 0px; height:45px;color:white;}
#googlesearch div {padding-left:10px;background-color:#312B4F;height:45px;}
#googlesearch p {float:left;padding-top:10px;}
#googlesearch p.searchLookup {width:400px;font-weight:bold;}
#googlesearch p.searchWeb {width:80px;}
#googlesearch p.searchStrana {width:140px;}
#googlesearch p.searchButton {}


.timeline #newsFlash h2 a span {color:#312B4F;}
.timeline #newsFlash h2 a {color:#312B4F;text-decoration:none;}
.timeline #newsFlash .announce {color:black;}
.timeline #newsFlash .today {display:none;}
.timeline #newsFlash .pic img {margin-top:0px;}
.timeline #newsFlash {height:auto;width:auto;}
.timeline #newsFlash {padding:5px;border:1px solid #EDEAE1;}
.timeline #newsFlash .newsFlash {width:540px;}

#videoOfTheDay h4 {margin:0px;width:234px;height:35px;background-image:url(/images/stranaNEWPLUS1_1x2.jpg);}
#videoOfTheDay h4 span {color:white;display:block;margin-left:40px;padding-top:7px;}




/* Secondary blocks (small newsblocks) */


.categoriesNewsOther,
.categoriesNews {clear:both; }
.categoriesNews table {margin-top:3px;}

.secondaryBlock          h3,
.secondaryNewsContainer  h3,
.categoriesNews          h3 {background-position:7px 3px;}

h3.blueTitle               span,
h3.redTitle                span,
.secondaryBlock         h3 span,
.secondaryNewsContainer h3 span,
.categoriesNews         h3 span {display:block;color:white;margin-left:40px;padding-top:5px;}
h3.blueTitle               span a,
h3.redTitle                span a,
.secondaryBlock         h3 span a,
.secondaryNewsContainer h3 span a,
.categoriesNews         h3 span a {color:white;}

h3.redTitle,
.categoriesNews h3.pri {
	background-image:url('/images/strelka_red.jpg');
	background-color:#C52000;
}

h3.blueTitle,
.secondaryNewsContainer  h3,
.secondaryBlock          h3 {
	background-image:url('/images/strelka_blue.jpg');
	background-color:#312B4F;
}

.secondaryNewsContainer     {background-color:#312B4F;}
div.secondaryNewsContainer  {padding-top:0px;margin:0px 0px 0px 0px; clear:both;}
td.secondaryNewsContainer div.secondaryNewsContainer {margin:0px 5px;background-color:#312B4F;}
td.paylinks_container {
	margin:0px;
	background-color:white;
	border-left:solid 5px #312B4F;
	border-bottom:solid 5px #312B4F;
	border-right:solid 5px #312B4F;
}
.paylinks {margin:0px !important;}


.categoriesNewsOther td {}

.secondaryNews {background-color:#312B4F;
width:466px;}
.secondaryNews .clearing {background-color:#312B4F;height:1px;line-height:1px;overflow:hidden;}
ul.secondaryNews div.pad {height:37px;}

/* Primary blocks (with large picture and announce) */
li.messageShortSmall         {font-size:9px;background-color:white; float:left;}
li.messageShortSmall div.pad {height:52px;overflow:hidden;}
li.messageShortSmall * {font-size:11px; line-height:12px;}
li.messageShortSmall a {color:black;font-weight:normal;text-decoration:none;}
ul.secondaryNews li.messageShortSmall {width:225px;border-right:solid 4px #312B4F;border-left:solid 4px #312B4F;}
.messageShort {background-image:url(/images/newsGradBg.jpg);background-repeat:repeat-x;}

.secondaryBlock {background-color:white;}
.secondaryBlock li.messageShortSmall h4 {margin-left:67px;}
.secondaryBlock li.messageShortSmall h4 a {display:block;padding:1px 1px;}

li.messageShortSmall .pad {border-bottom:solid 1px #ffa801;}
li.messageShortSmall h4 {display:block;margin:0px;}
.secondaryBlock li.messageShortSmall {width:100%;}
li.messageShortSmall p.pic {float:left; width:65px; padding:10px 0px; clear:both; text-align:center; background-color:#E1E1E1;}



td.leftTableCol .secondaryNewsContainer h3 {width:466px;}

/* Primary blocks (with large picture and announce) */

/* .pri {padding:0px 5px 5px 0px;} */

.catsLinks li {display:inline;}

.categoryNewsFull li ,
.leftTableCol .pri li {border:solid 1px #EDEAE1;margin:1px 0px;}

.messageShort {clear:both;padding:10px;float:left;}
.messageShort img {margin-right:10px;}
.messageShort h1 {display:block;margin:0px 0px 5px 0px;font-size:11pt;width:500px;}
.messageShort h1,
.timestamp {padding:0px;}


.index .messageShort h1 {width:443px;}
.index .messageShort p.timestamp ,
.index .messageShort div.announce {width:443px;}
.category .messageShort h4 {width:510px;}
.category .messageShort p.timestamp ,
.category .messageShort div.announce {width:530px;font-size:10pt;}


.categoryNewsFull li {}

.paylinks li {margin:1px 5px;}
.paylinks a {color:#312B4F;font-size:11px;}


.bottomStuff .copyright {border-top:solid 3px #C52000;padding:5px 0px;}
.bottomStuff .allLinks {border-top:solid 3px #322C50;padding:5px 0px;} 


.banner_wide {background-color:#C0C0C0;background-image:url(/images/bannerBg.jpg);margin-top:3px;margin-bottom:3px;background-position:top right;background-repeat:no-repeat;}
.banner_wide div.pad {border: solid 1px #808080;padding-left:10px;padding-top:10px;padding-bottom:7px;}
#banner_scraper_upper_news {padding:5px 10px;}

.categoriesNews li.ad a {color:black;}
.categoriesNews li.ad {background-color:#312b4f;background-image:url(images/blok_bg1.jpg);padding:0px;margin:0px 0px;clear:both;}

.qControl {width:300px;}

.fivelinks {clear:both;}
.fivelinks a {display:block;background-color:#f0f0f0;margin-bottom:5px;padding:5px 10px;font-size:14px;}