BODY {background:#fff; margin:0; padding:0 5px; font:normal 62.5% "Times New Roman", Times, serif; color:#000; text-align:center;}
* {box-sizing: border-box; -moz-box-sizing: border-box;} 
TABLE, TD { font-size:100%;}
IMG {border:0}
A { color:#333; text-decoration:underline}
INPUT, SELECT, TEXTAREA, BUTTON {font: normal 1em Arial, Helvetica, sans-serif}

.red{ color:#cc3300}
.brown{color: #cc3300}
.white{ color:#FFF}
.blue{color: #1A3F98}
.green{ color:#336633}
.small, {font-size: 80%}
.bold, A.bold { font-weight:bold}
/*.noUndl { text-decoration:none;}*/
.icon { margin-right: 5px;}
.whiteBg { background:#fff;}

.fullContainer TABLE,.fullContainer TD { font-size:100%; padding:0; border-collapse:collapse;}
.fullContainer FORM { margin:0; padding:0;}
.fullContainer P { margin:0; padding:0; line-height:1.3em;}
.fullContainer SELECT { font:normal 11px arial;}
.fullContainer H2 { font:bold 1.3em "Times New Roman", Times, serif; margin:0 0 9px 0; padding:0;}
.fullContainer H3 { font:bold 1.1em "Times New Roman", Times, serif; background:#356735 url(http://pics.rbc.ru/img/skin/fp_v3/img/H3Bg.gif) 0 0 repeat-x; margin:0; padding:1px 10px 2px 10px; color:#fff; border:1px solid #356735;}
.fullContainer H3 A { color:#fff;}
.lightGreen {background:#D1E0C1 url(http://pics.rbc.ru/img/skin/fp_v3/img/H3lightBg.gif) 0 0 repeat-x !important; border-color:#D1E0C1 !important}
.fullContainer H3.lightGreen {margin-bottom:10px; color:#333; min-height:21px; padding:3px 10px 0 10px;}
.fullContainer H3.lightGreen, { height:21px; padding:2px 10px 3px 10px;}
.fullContainer H3.lightGreen A { color:#333;}
.fullContainer H3.lightGreen .flRight IMG{ margin-top:3px;}
.fullContainer H4 { font:bold 1.1em "Times New Roman", Times, serif; background:#D1E0C1; margin:0; padding:2px 0 3px 9px; border:solid #D1E0C1; border-width:0 1px;}
.fullContainer H4.lightGreen {border-width:1px}
.fullContainer UL { margin:0 0 0 1px; padding:0; list-style-type:none;}
.fullContainer UL LI { margin:0; padding:0 0 4px 10px; background:url(http://pics.rbc.ru/img/skin/fp_v3/img/bullet.gif) 2px 5px no-repeat;}
.fullContainer UL LI.red {list-style-image:url(http://pics.rbc.ru/img/skin/fp_v3/img/redbullet.gif)}

.fullContainer .undl { text-decoration:underline;}
.fullContainer .greenBg { background-color:#F4F8ED}
.fullContainer .small { font-size:0.9em;}
.fullContainer .big { font-size:1.2em;}
.fullContainer .top {vertical-align:top}
.fullContainer .top5 { padding-top:5px;}
.top10 { padding-top:10px;}
.fullContainer .flRight { float:right;}
.fullContainer .right10 { padding-right:10px;}
.fullContainer .bottom5 { padding-bottom:5px;}
.fullContainer .bottom10 { padding-bottom:10px;}
.fullContainer .bottom15 {padding-bottom:15px;}
.fullContainer .bottom20 { padding-bottom:20px;}
.fullContainer .left10 { padding-left:10px;}
.fullContainer .left4 { padding-left:4px;}
.fullContainer .width100 {width:100%}
.fullContainer .vertMiddle {vertical-align: middle;}

/* TOP */
.fullContainer .greentab{ background-color:#F4F8ED; margin-bottom:5px; font:normal 1.6em "Times New Roman", Times, serif;}
.fullContainer #tm{ font-family: "Times New Roman", Times, serif; font-size: 10px}
.fullContainer .greenlist { padding-right:5px;}
.fullContainer .leftBg {background:#fff url(http://pics.rbc.ru/img/skin/fp_v3/img/tt1_3.gif) right repeat-y;}
.fullContainer .bottomBg {background:url(http://pics.rbc.ru/img/skin/fp_v3/img/tt-bgr2.gif) bottom repeat-x;}
.fullContainer .rightBg{background:url(http://pics.rbc.ru/img/skin/fp_v3/img/tt3_1.gif) right repeat-y;}
.fullContainer .topBg {background:url(http://pics.rbc.ru/img/skin/fp_v3/img/tt-bgr1.gif) top repeat-x}

/* CONTENT */
.fullContainer .appendix {height:5000px; position:absolute; width:234px; z-index:1;}
.fullContainer .rightPart {padding-left:5px;}
.fullContainer .leftPart {padding-right:5px;}
/* TABS */
.tabContent { padding:10px 0; position:relative; top:-1px; border-top: 1px solid #cbdcba;}
.tabContent, { top:-2px;}
.fullContainer .tabItem H3 {text-align:center; margin-bottom:1px; text-decoration:underline; cursor:pointer; cursor:hand; font-size:14px; padding-left:0; padding-right:0;}
.fullContainer .tabItem H3, {padding-bottom:5px;}
.fullContainer .tabTable { position: relative; overflow: hidden;}
.fullContainer .tabTable .active H3 {position:relative; top:1px; z-index:2; padding-bottom:2px; cursor:default; background:#fff url(http://pics.rbc.ru/img/skin/fp_v3/img/tabActiveBg.gif) 0 0 repeat-x !important; border-bottom:none; text-decoration:none; }
.fullContainer .tabTable .active H3, { padding-bottom:8px; top:0;} 

.fullContainer .leftBanner {border:solid #D1E0C1; border-width:0 1px 1px 1px; background-color:#F4F8ED; padding-bottom:0px;}
.fullContainer .greenRBorder {border-right: 1px solid #cbdcba;}
.fullContainer .rightPart, .leftPart { vertical-align:top;}
.noUndlBlock {font-size:1.2em !important;}
.commonTextBlock {font-size:1.2em !important;}
/*.noUndlBlock, {font-size: x-small !important;}*/
/*.fullContainer .noUndlBlock A, .fullContainer .noUndl { text-decoration:none;}
.fullContainer .noUndlBlock A:hover, .fullContainer .noUndl:hover { text-decoration: underline;}*/
.fullContainer UL.mainNews { margin:10px 0 0 3px;}
.fullContainer .bigNews {padding:11px 11px 13px 11px; margin:0;}
.fullContainer .bigNews A { text-decoration:none;}
.fullContainer .bigNews A:hover { text-decoration: underline;}
.fullContainer .bigNews .bigNewsName { padding:6px 0 4px 0;}
.fullContainer .flowBlock {width:272px; float:left; position:relative; top:-22px; z-index:10; background:#fff;}
.fullContainer .pseudoPanel {width:272px; overflow:hidden; height:1px;}
.fullContainer .ulList SPAN {background:url(http://pics.rbc.ru/img/skin/fp_v3/img/bullet.gif) 2px 5px no-repeat; padding:0 0 0 10px; line-height:1.6em; height:1em; margin-bottom:4px;}
.fullContainer .ulList SPAN.red {background:url(http://pics.rbc.ru/img/skin/fp_v3/img/redbullet.gif) 2px 5px no-repeat; color:#c30}
.fullContainer .ulList SPAN.red A {color:#c30}
.fullContainer .ulList SPAN, { line-height:normal;}
.fullContainer .block { margin-bottom:10px; _height:0; zoom: 1; display: table;}
.fullContainer .table {_height:0; zoom: 1; display: table; width:100%;}
.fullContainer .pic { margin:0 5px 5px 0; float:left;}
/* \*/
* html .italicFix {
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	he\ight: 1%;
}
/* */
.fullContainer .list TD { padding-bottom:16px; line-height:1.15em; vertical-align:top;}
.fullContainer .list TD.right { padding-left:6px;}
.fullContainer .news TD { padding-top:2px; padding-bottom:2px;}

.fullContainer .bottomBlocks {background:#fff; font-size:1.25em; position:relative; padding-top:10px;}
.fullContainer .videoBlock {margin-bottom:10px; border:1px solid #D1E0C1;}
.fullContainer .videoBlock TD {border:1px solid #DCE8D0; padding:5px; width:50%; vertical-align:top; text-align:center;}
.fullContainer .videoBlock .time {color:#666; font-size:0.9em;}

.fullContainer .imgNewsBlock { padding:4px 0 24px 0;}

/* LEFT */
.fullContainer .greenBlock { padding:10px 3px 8px 3px; background-color:#F4F8ED; border:solid #D1E0C1; border-width:0 1px 1px 1px;}
.fullContainer .greenBlock2 { padding:10px 3px 8px 3px; background-color:#F4F8ED; border:solid #D1E0C1; border-width:0 1px;}
.fullContainer .leftColumn .greenBlock2, {width:162px;}
.fullContainer .expandMenu { margin:5px 0 0 0;}
.fullContainer .expandMenu DIV { padding:0 0 4px 12px;}
.fullContainer .titleOpen, .fullContainer .titleClose { font-weight:bold; cursor:pointer; cursor:hand; width:148px;}
.fullContainer .titleClose {background:url(http://pics.rbc.ru/img/skin/fp_v3/img/arrClose.gif) 0 3px no-repeat;}
.fullContainer .titleOpen {background:url(http://pics.rbc.ru/img/skin/fp_v3/img/arrOpen.gif) 0 3px no-repeat;}
/* RIGHT */
.fullContainer .rateContainer { width: 234px; overflow: auto;}
.fullContainer .rateContainer, { overflow:visible; overflow-x:auto; overflow-y:hidden; padding-bottom: expression(this.scrollWidth > this.offsetWidth ? 17 : 0); }
.fullContainer .rate { font: normal 0.8em "Times New Roman", Times, serif; /*border-bottom:1px solid #D3E1C3;*/ background:#fff;}
.fullContainer .rate,  { font-size:xx-small;}
.fullContainer .rate TD { padding-bottom:1px; padding-right:4px; vertical-align:top; white-space:nowrap;}
.fullContainer .rate TD B { font-size:1.1em;}
.saveData {border-top:1px solid #D3E1C3; zoom:1;}
.fullContainer .indexes { padding: 0; margin: 0; position: relative;}
.fullContainer .rate .red { color:#f00}
.fullContainer .rate .green {color:#008000}
.fullContainer .indexes SPAN { padding: 0 0 0 12px; display: block; position: relative; z-index: 2; color:#000 !important;}
.fullContainer .indexes A { color:#000 !important;}
.fullContainer .indexes I { position: absolute; z-index: 1; left: 0; top: -4px; width: 10px; height: 10px; margin-top: 0.6em; background: url('http://pics.rbc.ru/img/skin/fp_v3/img/icons.gif') no-repeat;}
.fullContainer .upEven I { background-position: 0; }
.fullContainer .up I { background-position: -10px 0; }
.fullContainer .down I { background-position: -20px 0; }
.fullContainer .downEven I { background-position: -30px 0; }
.fullContainer .rainy I { background-position: -40px 0; }
.fullContainer .cloudy I { background-position: -50px 0; }
.fullContainer .saveData B {width:50%; float:left; font-weight:normal}
.fullContainer .saveData A {width:50%; text-align:right; float:right; text-decoration:none}
.fullContainer .saveData A:hover {text-decoration:underline}
.fullContainer .saveData BR {clear:both}

.fullContainer .e I { background-position: 0; }
.fullContainer .green I { background-position: -10px 0; }
.fullContainer .red I { background-position: -20px 0; }
.fullContainer .clou_wo_fall I { background: url('http://pics.rbc.ru/img/weather/rbcfp/clou_wo_fall.gif') no-repeat; }
.fullContainer .clouds I { background: url('http://pics.rbc.ru/img/weather/rbcfp/clouds.gif') no-repeat; }
.fullContainer .grad I { background: url('http://pics.rbc.ru/img/weather/rbcfp/grad.gif') no-repeat; }
.fullContainer .clou_rain I { background: url('http://pics.rbc.ru/img/weather/rbcfp/clou_rain.gif') no-repeat; }
.fullContainer .clou_snow I { background: url('http://pics.rbc.ru/img/weather/rbcfp/clou_snow.gif') no-repeat; }
.fullContainer .p_clou_fall I { background: url('http://pics.rbc.ru/img/weather/rbcfp/p_clou_fall.gif') no-repeat; }
.fullContainer .p_clou_rain I { background: url('http://pics.rbc.ru/img/weather/rbcfp/p_clou_rain.gif') no-repeat; }
.fullContainer .p_clou_snow I { background: url('http://pics.rbc.ru/img/weather/rbcfp/p_clou_snow.gif') no-repeat; }
.fullContainer .rain I { background: url('http://pics.rbc.ru/img/weather/rbcfp/rain.gif') no-repeat; }
.fullContainer .s_snow I { background: url('http://pics.rbc.ru/img/weather/rbcfp/s_snow.gif') no-repeat; }
.fullContainer .snow I { background: url('http://pics.rbc.ru/img/weather/rbcfp/snow.gif') no-repeat; }
.fullContainer .snow_rain I { background: url('http://pics.rbc.ru/img/weather/rbcfp/snow_rain.gif') no-repeat; }
.fullContainer .storm I { background: url('http://pics.rbc.ru/img/weather/rbcfp/storm.gif') no-repeat; }
.fullContainer .sun I { background: url('http://pics.rbc.ru/img/weather/rbcfp/sun.gif') no-repeat; }
.fullContainer .sun_clou I { background: url('http://pics.rbc.ru/img/weather/rbcfp/sun_clou.gif') no-repeat; }
.fullContainer .sun_clou_rain I { background: url('http://pics.rbc.ru/img/weather/rbcfp/sun_clou_rain.gif') no-repeat; }
.wind_s, .wind_w, .wind_n, .wind_e, .wind_nw, .wind_ne, .wind_sw, .wind_se { padding-right:15px; width:15px;}
.fullContainer .wind_s { background:url('http://pics.rbc.ru/img/weather/rbcfp/wind_s.gif') 100% 0 no-repeat;}
.fullContainer .wind_w { background:url('http://pics.rbc.ru/img/weather/rbcfp/wind_w.gif') 100% 0 no-repeat;}
.fullContainer .wind_n { background:url('http://pics.rbc.ru/img/weather/rbcfp/wind_n.gif') 100% 0 no-repeat;}
.fullContainer .wind_e { background:url('http://pics.rbc.ru/img/weather/rbcfp/wind_e.gif') 100% 0 no-repeat;}
.fullContainer .wind_nw { background:url('http://pics.rbc.ru/img/weather/rbcfp/wind_nw.gif') 100% 0 no-repeat;}
.fullContainer .wind_ne { background:url('http://pics.rbc.ru/img/weather/rbcfp/wind_ne.gif') 100% 0 no-repeat;}
.fullContainer .wind_sw { background:url('http://pics.rbc.ru/img/weather/rbcfp/wind_sw.gif') 100% 0 no-repeat;}
.fullContainer .wind_se { background:url('http://pics.rbc.ru/img/weather/rbcfp/wind_se.gif') 100% 0 no-repeat;}

.dogSymb {font-size:16px !important;}

.makeStart {position:relative;}
.ffBlock {position:absolute; width:372px; left:-254px; top:27px;}
	.ffBlock I {display:block; background:url(http://pics.rbc.ru/img/fp_v3/home/hpBlock.png) no-repeat 0 0;}
	.ffBlock .boxTop {height:26px;}
	.ffBlock .boxBot {height:13px; background-position:0 -32px;}
	.ffBlock .box {background:url(http://pics.rbc.ru/img/fp_v3/home/hpBlockBG.png) repeat-y 0 0; padding:3px 16px 10px 26px; font-size:1.4em;}
	.ffBlock .box IMG {vertical-align:middle; margin:0 5px;}
	.ffBlock .overBox {overflow:hidden;}
	.ffBlock .box .closeFFBlock {display:block; cursor:pointer; margin:0; float:right;}
	.ffBlock .box .panelIMG {display:block; margin:24px 0 0 44px;}
	.header .navigation li .ffBlock .box A {background:none; display:inline; height:auto; line-height:1; text-indent:0; width:auto; color:#000;}

/* tv */
.rightPart table.commonTextBlock td div { margin:5px 0; width:160px; height:120px; }
a.pAbs {
	display:block;
	background:url(http://pics.rbc.ru/img/skin/fp_v3/img/icon_play2.gif) right bottom no-repeat;
	cursor:pointer;
	height:120px;
	width:160px;
}

/* mail */
.mail_enter_3{
    padding-top: 5px;
    overflow: hidden;
    _zoom: 1;
}
.label_remember{
	float: right;
	width: 110px;
	margin: 0;
	padding: 0;
}
/* indices block */
.fullContainer .rate TD B {
    font-size: 1.05em;
}
