h1, h2, h3, h4, h5, h6, p, form, ul, ol, li, td, dl, dt, dd { margin: 0; padding: 0}

body { background: #fff; font-family: Arial; font-size: 100%; width: 950px; margin: 0 auto; }

a:link, a:visited { color: #005ac8 }
a:hover { color: #990033 !important; }

img { border: 0px; }
.clear { clear: both; }
.container { width: 100%; clear: both; }

h3 { font-size: 115%; font-weight: normal; }
h3 a:link, h3 a:visited { color: #000000; text-decoration: none; }

#header { padding: 10px 0 0 0; }
	#header #LCT { float: left; margin: 16px 0 0 0; }
	#header #curentDateTime { font-size: 82%; color: #999999; margin-left: 10px; }
	#header .bLeaderBoard { float: right; width: 728px; height: 90px;  }
	
#gMenu { float: left; clear: both; padding: 20px 0 20px 10px; }
	#gMenu ul { list-style: none; }
	#gMenu li { list-style: none; float: left; margin-right: 14px; }
	#gMenu li#glavnoe a { color: #1f8f01; }
	#gMenu li#rssLenta a {color: #ff6600; }
	#gMenu li#archive a { color: #666666; }

.articleSection, .articleDateTime, .articlePicDesc, .articleAuthor, .articleFeatures { font-size: 70%; color: #888888; }
.articleFeatures { color: #555555; }
.articleFeatures a {color: #996600 }
.articleFeatures { margin-top: 6px; }
.articleTitle { font-size: 90%; font-weight: bold; margin: 2px 0 -2px 0; }
.articleInto { font-size: 82%; line-height: 130%; }

.leftContainer { width: 675px; float: left;  }
.rightContainer { width: 265px; float: right; margin-left: 10px;  }

h2.indexPageTitle, h2.linkToSection { padding-left: 10px; height: 25px; text-transform: uppercase; }
h2.indexPageTitle { font: normal 82% Arial; color: #666666;  }
h2.linkToSection { font: normal 82% Arial; padding-left: 10px; }
h2.linkToSection a:link, h2.linkToSection a:visited { color: black; }

/* LAST and SECTION NEWS */
.blockLatestNews, .blockSectionNews { width: auto; background-color: #eaf4ff; padding: 10px 10px 15px 10px; border-top: 1px solid #cccccc; }
.blockSectionNews { background-color: #f7f5ec; }
	.hotNews { width: auto; height: 100%; overflow: visible; display: block; padding: 0 10px 0 0; }
	.hotNews img { float: left; border: 1px solid #cccccc; margin-right: 15px; }
	.hotNews h3 {  margin: 2px 0 5px 0; }
	.hotNews .articleInto { font-size: 90%; line-height: 130%; }
	
	.recentNews { width: 100%; height: auto; float: left; clear: both; margin: 25px 0 0 0; }
	.recentNews .blockRCL, .recentNews .blockRCR { width: 310px; float: left; }
	.recentNews .blockRCL { width: 295px; padding-right: 25px; }
	.recentNews img { float: left; border: 1px solid #cccccc; margin: 0 5px 2px 0; }
	.blockSectionNews .recentNews img { width:120px; height: 90px; }
	
	.recentNews h3 { width: auto; clear: left; padding: 1px 0 1px 0; margin: 0px;}
	.recentNews .articleInto { font-size: 82%; line-height: 135%; }
	.recentNews img.articleImg { margin: 3px 10px 3px 0; }
	.recentNews .rnBlock { clear: both; padding: 8px 0; }
	.recentNews .rnBlock h3 { clear: none; }
	
	.recentNewsList { width: auto; clear: both; margin: 2px 0 0 0;  background-color: #f3f6f8; padding: 10px; }
	.recentNewsList a:link, .recentNewsList a:visited { color: #000000; text-decoration: none; }
	.recentNewsList ul { width: 300px; float: left; font-size: 82%; list-style: none; }
	.recentNewsList ul.leftRNL { margin-right: 20px }
	.recentNewsList ul li { margin: 0 0 8px 0; list-style: none; }
	.recentNewsList ul li span { font-size: 85%; color: #999999; padding-right: 5px; }

/* ARTICLE PAGE */
.articlePage { width: auto; background-color: #f7f5ec; padding: 10px 10px 15px 10px; border-top: 1px solid #cccccc; }
	.articlePage .articlePic { float: left; border: 1px solid #cccccc; margin: 0 10px 12px 0; }
	.articlePage h3 { font-size: 21px; clear: left; margin: 2px 0 5px 0; }
	.articlePage .articleDateTime { margin-bottom: 10px; }
	.articlePage .articleInto { font-size: 92%; line-height: 130%; color: #666666; }
	.articlePage .articleContent { margin: 10px 0; font-size: 92%; line-height: 125%; } 
	.articlePage .articleContent p { margin: 10px 0; }
	.articlePage .articleContent blockquote p { margin: 0; }
	.articlePage .articleContent blockquote { color: #6b685c; margin: 10px -10px 10px 30px; background: #fcfbf7; padding: 8px 12px; }
	.articlePage .articleContent ul, .articlePage .articleContent ol { margin: 0 0 15px 32px; }
	.articlePage .articleContent ol { margin-left: 40px;  }
	.articlePage .articleContent li { margin: 2px 0; }
	.articlePage .afb { font-size: 90%; margin: 30px 0 20px 0; }
	.articlePage .articleLinks { font-size: 82%; }
	.articlePage .articleLinks ul { margin: 2px 0px 0px 20px; color: #999999; }
	.articlePage .articleLinks li { list-style: disc; margin-bottom: 2px; }
	
/* SEARCH */
.searchBlock { margin: 0 0 16px 0; }
	.searchBlock h4 { font: normal 82% Arial; color: #666666; padding: 0 0 8px 0; }
	
/* POP ON WEEK */
.popOnWeekBlock { }
	.popOnWeekBlock h4 { font: normal 72% Arial; color: #666666; padding: 0 0 3px 0; }
	.popOnWeekBlock ul { padding: 6px 10px 2px 10px; background-color: #e9f5da; font-size: 82%; list-style: none; border-top: 1px solid #cccccc; }
	.popOnWeekBlock ul li { list-style: none; margin-bottom: 8px; }
	.popOnWeekBlock a:link, .popOnWeekBlock a:visited { color: #3a3d37; text-decoration: none; }
	
.kursValut { }
	.kursValut h4 { font: normal 72% Arial; color: #666666; padding: 0 0 2px 0; }
	.kursValutBlock { padding: 4px 4px 0 4px; background-color: #f7f5ec; border-top: 1px solid #cccccc; }
	.kursValutBlock table td { font-size: 72%; padding: 0 12px 3px 0; }
	.kursValutBlock .Minus { color: #ff6666; background:url(/i/raznicakursov.gif) no-repeat 0 -16px; padding-left: 10px; }
	.kursValutBlock .Plus { color: #339933; background:url(/i/raznicakursov.gif) no-repeat 0 5px; padding-left: 10px;}

/* LAST NEWS */
.lastNewsBlock {}
	.lastNewsBlock h4 { font: normal 72% Arial; color: #666666; padding: 0 0 3px 0; }
	.lastNewsBlock ul { padding: 6px 10px 2px 10px; background-color: #eaf4ff; font-size: 82%; list-style: none; border-top: 1px solid #cccccc; }
	.lastNewsBlock ul li { list-style: none; margin-bottom: 8px; }
	.lastNewsBlock a:link, .lastNewsBlock a:visited { color: black; text-decoration: none; }
	.lastNewsBlock ul li span { font-size: 82%; color: #999999; padding-right: 5px; }

.bVerticalRectangle { height: 400px; margin: 15px 0; }
.bSectionSpon { width: 200px; margin: 15px 0; }
.bSectionSpon span { font-size: 68% !important; color: #999999; }
.bSectionSpon iframe { margin: 3px 0 0 0; border: 1px solid #d7d7d7; padding: 0; }
*html .bSectionSpon img { width: 198px; height: 78px; }

.sectionLine { border-bottom: 1px solid #c3c3c3; margin-bottom: 2px; clear: both; height: 30px; }
.sectionArticleLine { border-bottom: 1px solid #c3c3c3; margin-bottom: 2px; clear: both; height: 10px; }
.section { width: 100%; clear: both; }
	.section td .karka { padding: 10px; }
	.section .sName { width: 166px; vertical-align: top; text-align: right; }
	.section .sName .karka { padding-right: 15px; }
		.section .sName h2 { font-size: 120%; font-weight: normal; }
	.section .sNews { width: 508px; background-color: #f7f5ec; vertical-align: top; border-right: 1px solid white; }
	.section .sNews img { float: left; border: 1px solid #cccccc; margin: 2px 10px 15px 0; }
	.section .sNews .articleDateTime { margin-bottom:-1px; clear:left; }
	.section .sNews h3.articleTitle { margin: 1px 0 1px 0; padding: 0; }
	
	.section .sNewsList { vertical-align: bottom; background-color: #f3f6f8; border-left: 1px solid white; }
	.section .sNewsList .karka { padding-left: 15px; }
		.section .sNewsList .sNewsListTip { color: #999999; margin-bottom: 8px; }
		.section .sNewsList ul { list-style: none; }
		.section .sNewsList ul li { font-size: 82%; margin: 0 0 8px 0; list-style: none; }
		.section .sNewsList ul li span { font-size: 85%; color: #999999; padding-right: 5px; }
		.section .sNewsList ul a:link, .section .sNewsList ul a:visited { color: black; text-decoration: none; }
		.section .sNewsList .nextNews a:link, .section .sNewsList .nextNews a:visited { text-decoration: underline; }

	.section .reklamka { vertical-align: top !important; }


.paginationLeft, .paginationRight { padding: 10px 10px 0 10px; float: left; font-size: 92%; }
.paginationLeft a:link, .paginationLeft a:visited, .paginationRight a:link, .paginationRight a:visited { color: #1f8f01; }

/* LENTA NEWS */
.lentaNews { padding: 10px; }
.lentaNews a:link, .lentaNews a:visited { color: #1f8f01; }
		
/* FOOTER */
#footer { font-size: 82%; padding: 15px 10px 10px 10px; }
#footer  p { margin-bottom: 3px; }
.copyright { width: 200px; float: left; }
	.createdby { font-size: 90%; color: #999999 }
	.createdby a { color: #999999 !important; }
	
.menuandterms { width: 730px; float: left; color: #666666; }
	.menuandterms ul { list-style: none; padding-bottom: 4px; }
	.menuandterms ul li { float:left; margin-right: 6px; }
	.menuandterms .terms { font-size: 90%; }
	.menuandterms .partnerof { margin-top: 4px; }
	.menuandterms .slinks { font-size: 80%; margin-top: 8px; color: #999999; }
	.menuandterms .slinks a { color: #888888 !important; }
	
.fButtons { float: right; padding-left: 14px; text-align: right; }
