/* common */
html								{ height: 100%; font-size: 62.5%; }
body								{ width: 1003px; height: 100%; font-size: 1.26em; background-color: #fff; font-family: Verdana, Arial, sans-serif; }
div#layout							{ width: 1003px; min-height: 100%;} /*position: relative; overflow: hidden; _overflow: visible;*/

img									{ border: 0; }
table								{ border-collapse: collapse; border-spacing: 0; }
td, th								{ vertical-align: top; }
body, td, th, form, p, ul, li,
div, input, label,
h1, h2, h3, h4, h5, dl, dt, dd		{ margin: 0; padding: 0; }
ul									{ list-style-type: none; }
.nbr								{ white-space: nowrap; }

.f-sm								{ line-height: 1.2em; }
.f-s-sm								{ font-size: 0.8em; }
.f-l								{ font-size: 1.1em; }
.f-left-pdg 						{ padding:0 23px 17px 0;}
.informer							{margin-bottom:28px}
.text, .ovf, ul.w-c-ovf li			{ overflow: hidden; }
.opt span 							{font-weight:600;}

/* intentionally duplicates in common/common.css { */
.f-left		{ float: left; }
.f-right	{ float: right; }
.clear		{ clear:both; }	


.t-u								{ text-decoration: underline; }
.t-b								{ font-weight: bold; }
.t-i								{ font-style: italic; }
.c-pointer							{ cursor: pointer; }


.text-c								{ text-align: center; }
.text-r								{ text-align: right; }
.text-l								{ text-align: left; }


.ver-c-wrap					{ display: table; overflow: hidden; }
.ver-c-wrap .ver-c-middle	{ display: table-cell; vertical-align: middle; }
/* } */
.uline								{text-decoration:underline !important;}
a, ins								{ color: #000; text-decoration: none; }
h1, h2, h3, h4, h5					{ font-weight: normal; }

html > body .w-clear				{ height: auto; }
html > body .w-clear:after,
html > body .corners:after,
html > body #moscow_centerrs:after,
html > body div.content:after		{ display: block; clear: both; content: '.'; height: 0; line-height: 0; visibility: hidden; }

.td-like							{ display: table-cell; vertical-align: middle; }

.arial, h1, h2, h3, h4, h5			{ font-family: Arial, sans-serif; }
.times								{ font-family:Times, serif ! important; }

.blue, .blue a						{ color: #3b78a8; }
.dblue								{ color: #003768 ! important; }
.orng, .orng a						{ color: #d66938 ! important; }
.brickred, .brickred a				{ color: #cb3000 ! important; font-weight:600; font-size:16px}
.bred, .bred a						{ color: #cb3000 ! important; }
a.orng, .uline						{ text-decoration: underline; }

.visible							{ display: block ! important; }
.invisible							{ display: none; }
.hidden								{ visibility: hidden; }

#content .subtitle					{ font-size: 1.4em; margin-bottom: 0.5em; color:#030303;}
h1									{ margin-bottom: 0.4em; font-size: 2.05em; line-height: 1.1em; }
h2									{ width: 100%; height: 0; margin: 2em 0 2em 0; text-align: center; border-top: 1px solid #d8d8d8; font-size: 2.1em; line-height: 0; clear: both; font-weight:600; position:relative;}
.review h2.main						{ margin: 1.5em 0 1.00em; font-size: 2.1em; }
h2 strong, h2 a						{ position: relative; top: 0; padding: 0 5px; color: #3b78a8; background-color: #fff; text-transform: uppercase; vertical-align: bottom; font-weight: normal; }
h2 span								{ text-transform: capitalize; vertical-align: bottom; }
h2 span.time						{ text-transform: lowercase; }
h2.w-margin-t						{ margin-top: 2em; }

h2.orange	strong					{ color:#d66938 !important; }

.rubric-header						{ width: 100%; text-align: center; font-size: 2.1em !important; margin:.2em 0 1em; background:transparent url(grey0000.gif) repeat-x scroll 0 50%; position:relative; }
.game-header  strong				{ background-color: #fff; font-weight: normal; padding: 0 13px;}
.rubric-header strong, 
.rubric-header a					{ background-color: #fff; font-weight: normal; padding: 0 3px;}
.game-header						{ width: 100%; text-align: center; margin:.2em 0 0; background:transparent url(grey0000.gif) repeat-x scroll 0 50%; position:relative; }

.everysite_logo						{ width: 877px; height:99px; text-align: center; margin:12px auto 0; background: url(http://ria.ru/i/everysite_logo.png) no-repeat; }

ul.everywebsite	li					{background: url(http://ria.ru/i/everywebsite/bg.png) no-repeat; width:225px; height:143px; float:left; margin:0 18px 28px 0; text-align:center;}
ul.everywebsite	li img				{padding:4px 5px 8px;}
ul.everywebsite	li a					{text-decoration:none !important;}
ul.everywebsite,
ul.everywebsite li 					{list-style-image:none; list-style-type:none;}

.bg-line-middle						{background-color:#dedede; width:700px; height:1px; margin:40px auto 60px;}
.white-bg							{background: url(http://ria.ru/i/everywebsite/white-bg.png) no-repeat; height:1px; width:150px;}
.left-bg							{background-position:0 0;}
.right-bg							{background-position:-150px 0;}
* html .bg-line-middle,
* html .white-bg						{background:none; background-color:#ffffff;}


h3.blue, h3.orng					{ font-size: 1.7em; text-transform: uppercase; }
h3.game								{ font-size: 1.94em !important; color:#336699; margin-bottom:16px;}
div.corners h3.blue					{ margin: 0.8em 0 0.5em 24px; }
div.mm								{margin-top:-7px; -margin-top:0; width:294px;}
#announce_story h4 					{font-size:1.3em; line-height:1.1em; padding:10px 0 6px 0;}

div.centered						{ width: 100%; text-align: center; z-index: 10; }
div.centered div.c					{ float: right; position: relative; right: 50%; }
div.centered div.c ul				{ position: relative; right: -50%; }

div.ncentered		{ overflow:hidden; text-align:center; width:100%; z-index:10; }
div.ncentered .c 	{ float:right; position:relative; right:50%; }
div.ncentered .c .r	{ float:left; left:50%; position:relative; }

div#bann_bott						{ margin-top: 1.5em;  clear: both;}

div.c_banners,
.align_c							{ text-align: center ! important;}
.align_b 							{ padding-bottom:14px;}
.align_r							{ margin-top: -1em; text-align: right; }

div.hr, .clear						{ float: none ! important; clear: both ! important; width: 100% ! important; margin: 0 ! important; padding: 0 ! important; font-size: 0; line-height: 0; }
div.hr								{ margin-top: 30px ! important; border-top: 1px solid #d8d8d8; }

/* layout */
div#nav_container					{ clear: both; overflow: hidden; margin-top: 20px; padding: 20px 40px 0 40px; }
div#footer							{ position: relative; bottom: 0px; width: 100%; /*margin-top: -135px;*/ margin:20px 0; }
div#footer p						{ padding-left: 40px; line-height: 1.5em; }
div#footer p.ipda					{ padding-left: 14px; line-height: 1.5em; }
div#footer div.cntrs				{ margin: 30px 0 0 40px; }
div#footer div.cntrs img			{ margin-right: 10px; }
div.space							{ font-size: 2.5em; }
/* //layout */

/*	Новые уголки	*/
div.corners 			{ clear:both; }
.corners div.crnr 		{ background-repeat:no-repeat; display:block; font-size:0; line-height:0; position:relative; z-index:1; }
.corners div.clear 		{ clear:both; }

.corners div.tl { background-position:0 0; float:left; left:-1px; top:-1px; }
.corners div.tr { background-position:100% 0; float:right; right:-1px; top:-1px; }
.corners div.bl { background-position:0 100%; bottom:-1px; float:left; left:-1px; }
.corners div.br { background-position:100% 100%; bottom:-1px; float:right; right:-1px; }
.corners h3.c_title { border:0 none !important; font-size:1.6em; position:relative; text-align:center; text-transform:uppercase; top:-0.65em; }
.corners h3.c_title span { background-color:#FFFFFF; }


.corners div.content 	{ overflow:hidden; padding:0 25px 0 18px; }
div.grey				{ background-color:#FFFFFF; border:1px solid #D7D7D7; }
.grey div.crnr			{ background-image:url(http://ria.ru/i/corners/grey.gif); height:10px; width:10px; }
div.beige				{ background-color:#f8f0e0; border:1px solid #f8f0e0; }
.beige div.crnr			{ background-image:url(beige000.gif); height:6px; width:6px; }
div.beige_grey			{ background-color:#ffffff; border:1px solid #c6c0b3; }
.beige_grey div.crnr	{ background-image:url(beige_gr.gif); height:6px; width:6px; }



.greyNew   { border: 1px solid #cdccca; background: #f8f4eb; margin-top: 20px;}
.greyNew div.crnr	{ background-image:url(http://ria.ru/i/_special/cornersVote.gif); height:14px; width:14px; }
#voteGrey h3 a { text-transform: uppercase; font-weight:normal; color: #3b78a8; font-size: 24px; }
#voteGrey { padding-top: 30px; }
.voteGreyNew label { padding-left: 10px; font-weight: bold; font-size: 12px;}
.voteGreyNew li { margin-bottom: 5px; }
.agregator { padding: 20px 30px; text-indent: 10px;}
/*	Новые уголки	*/



/* rounded corners */
div.corners							{ clear: both; width: 100%; }
.corners div.content				{ margin-top: -1em; padding: 0 25px; }
.corners div.offset					{ margin-top: -1em; }
.corners ins						{ display: block; position: relative; width: 12px; height: 12px; z-index: 1; font-size: 0; line-height: 0; background-repeat: no-repeat; }
.corners h3.c_title					{ position: relative; top: -0.65em; margin: 0 0 5px 0; text-align: center; font-size: 1.6em; text-transform: uppercase; border: 0 ! important;  }
.corners h3.c_title strong			{ padding: 0 8px; color: #3b78a8; background-color: #fff; font-weight: normal ! important; }

div.red								{ width: 958px; margin-left: 25px; border: 1px solid #db7b4e; }
.red ins							{ background-image: url('http://ria.ru/i/corners/red.gif'); }

.beige_grey ins.tl,
.red ins.tl, .cblue ins.tl,
.grey ins.tl, .beige ins.tl			{ left: -1px; top: -1px; }
.beige_grey ins.tr,
.red ins.tr, .cblue ins.tr,
.grey ins.tr, .beige ins.tr			{ right: -1px; top: -1px;  }
.beige_grey ins.bl,
.red ins.bl, .cblue ins.bl,
.grey ins.bl, .beige ins.bl			{ left: -1px; bottom: -1px; }
.beige_grey ins.br,
.red ins.br, .cblue ins.br,
.grey ins.br, .beige ins.br			{ right: -1px; bottom: -1px; }

div.orng							{ border: 2px solid #f8f0e0; }
.orng ins							{ background-image: url('http://ria.ru/i/corners/orng.gif'); }
div.beige							{ border: 1px solid #f8f0e0; }
.beige ins							{ background-image: url('beige000.gif'); }
div.beige_grey						{ border: 1px solid #c6c0b3; }
.beige_grey ins						{ background-image: url('beige_gr.gif'); }
.greyIng ins						{ background-image: url('http://ria.ru/i/corners/greyIng.gif'); width: 6px; height: 5px; }
div.greyIng							{ border: 1px solid #d7d9da; background: #eef2f5; }

div.orng_fill						{ border: 2px solid #f8f0e0; background-color: #f8f0e0; }
.orng_fill ins						{ background-image: url('http://ria.ru/i/corners/orng_fill.gif'); }

.beige ins.tl, .beige_grey ins.tl,
.red ins.tl, .cblue ins.tl,
.orng ins.tl, .orng_fill ins.tl,
.grey ins.tl, .grey_fill ins.tl, .greyIng ins.tl,
.gamesList ins.tl							{ float: left; background-position: 0 0; }

.beige ins.tr,.beige_grey ins.tr,
.red ins.tr, .cblue ins.tr,
.orng ins.tr, .orng_fill ins.tr,
.grey ins.tr, .grey_fill ins.tr, .greyIng ins.tr,
.gamesList ins.tr		{ float: right; background-position: 100% 0; }

.beige ins.bl,.beige_grey ins.bl,
.red ins.bl, .cblue ins.bl,
.orng ins.bl, .orng_fill ins.bl,
.grey ins.bl, .grey_fill ins.bl, .greyIng ins.bl,
.gamesList ins.bl		{ float: left; background-position: 0 100%; }

.beige ins.br,.beige_grey ins.br,
.red ins.br, .cblue ins.br,
.orng ins.br, .orng_fill ins.br,
.grey ins.br, .grey_fill ins.br, .greyIng ins.br,
.gamesList ins.br		{ float: right; background-position: 100% 100%; }

.beige ins.tl, .beige_grey ins.tl,
.orng ins.tl, .orng_fill ins.tl,
.grey_fill ins.tl, .greyIng ins.tl,
.gamesList ins.tl					{ left: -2px; top: -2px; }

.beige ins.tr, .beige_grey ins.tr,
.orng ins.tr, .orng_fill ins.tr,
.grey_fill ins.tr, .greyIng ins.tr,
.gamesList ins.tr					{ right: -2px; top: -2px; }

.beige ins.bl, .beige_grey ins.bl,
.orng ins.bl, .orng_fill ins.bl,
.grey_fill ins.bl, .greyIng ins.bl,
.gamesList ins.bl					{ left: -2px; bottom: -2px; }

.beige ins.br, .beige_grey ins.br,
.orng ins.br, .orng_fill ins.br,
.grey_fill ins.br, .greyIng ins.br,
.gamesList ins.br					{ right: -2px; bottom: -2px; }


div.cblue							{ border: 1px solid #77a6cc; }
.cblue ins							{ background-image: url('http://ria.ru/i/corners/special_blue.gif'); margin: 0; }
.cblue span.border					{ display: block; position: absolute; left: 0; bottom: -2px; width: 100%; height: 2px; background-color: #fff; line-height: 0; }
.cblue div.cblue					{ position: absolute; top: -18px; left: -1px; width: 100px; height: 16px; }


div.grey_fill						{ background-color: #f1f1f1; border: 2px solid #f1f1f1; }
div.special_blue_fill				{ background-color: #f0f5fa;}
.grey_fill div.cone					{ position: absolute; top: -23px; left: 50px; width: 54px; height: 21px; background-image: url('http://ria.ru/i/corners/grey_fill_cone.gif'); }
.grey_fill ins						{ width: 15px; height: 15px; background-image: url('grey_fil.gif'); }

div.grey							{ border: 1px solid #d7d7d7; }
.grey div.cone						{ position: absolute; top: -21px; left: 50px; width: 54px; height: 21px; background-image: url('http://ria.ru/i/corners/grey_cone.gif'); }
.grey ins							{ width: 11px; height: 11px; background-image: url('http://ria.ru/i/corners/grey.gif'); }
/* //rounded corners */

/* m-media icons */
ins.i								{ display: block; width: 20px; height: 20px; background: url('icons000.gif') 0 0 no-repeat; }
ins.photo							{ background-position: 0 0; }
ins.video							{ background-position: -20px 0; }
ins.audio							{ background-position: -40px 0; }
ins.infographics					{ background-position: -60px 0; }
ins.caricature						{ background-position: -80px 0; }
ins.crossword						{ background-position: -160px 0; }
ins.videomost						{ background-position: -200px 0; }
ins.press, ins.pressclub			{ background-position: -220px 0; }
ins.rtable							{ background-position: -240px 0; }
ins.online							{ background-position: -260px 0; }
ins.victorina						{ background-position: -140px 0; }
ins.multiscript						{ background-position: -280px 0; }
ins.mm								{ background-position: -280px 0; }
ins.audioslideshow					{ background-position: -300px 0; }
/* //m-media icons */

div.ajax_spinner					{ display: none; position: absolute; width: 26px; height: 26px; background: url('ajax_spi.gif') 0 0 no-repeat; }

ul#languages 						{ height: 35px; }
#languages li						{ float: left; margin: 0 5px; padding: 1px 3px; white-space: nowrap;}
#languages li.active				{ color: #fff; background-color: #57a1d5; }
#languages div.auth					{ float: right; }
#languages div.auth	a				{ color: #d66938; }

table#logo							{ clear: both; height: 30px; margin: 0 51px 0 40px; width: 912px; }
table#logo td 							{ vertical-align: middle; }
#logo div.maindate					{ width: 333px; text-transform: lowercase; word-spacing: -2px; }

#logo form.search					{ float: right; }
#logo .search input.query			{ float: left; width: 150px; height: 16px; margin-top: 4px; }
#logo .search input.send			{ float: left; margin-left: 10px; }
#logo div.maindate					{ margin-top: 3px; font-size: 19px; }
#logo div.maindate span.time		{ margin-left: 10px; }

#servLink 							{ padding-right: 10px; position: relative; }
#servLink img 						{ position: absolute; top: -4px; left: 55px; }

div#mainmenu						{ padding: 20px 40px 0 40px; background: url('bg000000.gif') 0 0 repeat-x; text-align: center; }
#mainmenu table						{ width: 100%; height: 28px; }
#mainmenu td						{ font-size: 1.1em; position: relative !important; background: #73aad6 url('bg_right.gif') right 0 no-repeat; white-space:nowrap; text-transform:lowercase; }
#mainmenu td.active					{ background-color: #fff; background-position: right -30px; }
#mainmenu td.delimiter				{ background: 0; width: 2px; }
#mainmenu a							{ display: block; height: 23px; padding: 6px 10px 1px 10px; color: #fff; background: url('bg_botto.gif') 0 bottom repeat-x; }
#mainmenu td ins					{ float: left; display: block; top: 0; left: 0; width: 0; height: 0; font-size: 0; line-height: 0; position: relative; }
#mainmenu td ins ins				{ position: absolute; width: 10px; height: 10px; background-image: url('bg_left0.gif'); }
#mainmenu td.active a				{ color: #003768; background: 0; }
#mainmenu td.active ins ins			{ background-position: 0 -10px; }

ul.r_navigator						{ padding: 0 60px; text-align: center; text-transform: uppercase; font-size: 1.1em; }
.r_navigator li						{ display: inline; margin-left: 0.8em; }
.r_navigator li a					{ white-space: nowrap; }
.r_navigator li.orng a				{ text-decoration: none; }
.r_navigator li img					{ vertical-align: middle; margin-left: 0.8em; padding: 6px 0 8px 0; }
.r_navigator li.alert a				{ padding: 0 5px; color: #fff ! important; background-color: #d66938; }

ul.flow-navigator		{ font-family:Arial,Helvetica,sans-serif; font-size:14px; margin:0 40px; padding-top:0px; text-align:center; text-transform:uppercase; color:#003768; position:relative; z-index:10; top:0px;} /*margin:0px 0 12px; padding:0 50px;*/
.flow-navigator li		{ display:inline;  } /* margin-left:0.8em; */
.flow-navigator li a	{ color:#003768; white-space:nowrap; }
.flow-navigator li img	{ padding:3px 8px 5px 8px; vertical-align:middle; }
.flow-navigator li.orng a	{ text-decoration: none; color:#D66938;}
.flow-navigator li.dgrey a	{ text-decoration: none; color:#4f5f69 ! important;}
.flow-navigator li.alert a	{ padding: 0 5px; color: #fff ! important; background-color: #d66938; }

.top-flow-navigator			{ background-color:#e9f5fd; overflow:hidden; padding:10px 15px; font-family:Verdana, Geneva, sans-serif;}
.top-flow-navigator table	{ width:auto; margin:0 auto; }
.top-flow-navigator table td { vertical-align:top; padding:0 5px 0 2px; }
.top-flow-navigator table td div	{ text-transform:uppercase; font:.8em Arial, Helvetica, sans-serif; margin-bottom:2px; padding:0 2px; border:0; }
.top-flow-navigator table td div a { white-space:nowrap;  }
.top-flow-navigator table td div.main { padding:0; }
.top-flow-navigator table td div.main a,
.top-flow-navigator table td div.main a:hover { background:#fff; padding:0 2px; }

.top-flow-navigator .crnr	{ background: url('http://ria.ru/i/corners/lblue.gif') 0px 0px no-repeat; width:10px; height:10px; margin-top:4px;}
.top-flow-navigator .bl		{ float:left; background-position: 0 -10px; }
.top-flow-navigator .br		{ float:right; background-position: -10px -10px; }

.navigators_sub .flow-navigator		{font-size:12px;}

.top-flow-title		{ margin:1em 0 0; }

/* pagers */
table.pager							{ width: 100%; height: 25px; margin-top: 1.5em; }
.pager td							{ width: 130px; height: 25px; vertical-align: middle; text-transform: uppercase; }
.pager td.arr						{ background: #fff url('http://ria.ru/i/arrows/blue.gif') 0 0 no-repeat; }
.pager td.r							{ text-align: right; background-position: right -25px; }
.pager td.l a						{ padding-left: 20px; }
.pager td.r a						{ padding-right: 20px; }
.pager td.c							{ width: auto; text-align: center; }
div.archive							{ margin: 0.5em 0 2em 0; text-align: center; }
div.archive span					{ text-transform: uppercase; font-size: 1.6em; cursor: pointer; }

div.pager							{ margin: 0.7em 0; }
.pager ul							{ height: 40px; font-size: 1.1em; }
.pager li							{ float: left; margin: 0 4px; }
.pager li a, .pager li span			{ height: 40px; text-transform: uppercase; line-height: 40px; vertical-align: top; }
.pager li.current					{ margin-top: -0.05em; color: #3b78a8; font-size: 2em; font-style: italic; }
.pager a.last						{ color: #3b78a8;}
				

.pager li.arr						{ width: 16px; margin-top: 0.1em; background: #fff url('http://ria.ru/i/arrows/blue2.gif') -16px 6px no-repeat; }
.pager li.l 						{ margin-right: 15px; }
.pager li.r 						{ margin-left: 15px; background-position: 0 6px; }
.pager li.arr a						{ display: block; width: 100%; }
.pager li.h							{ background: 0; }
.pager li.h a						{ visibility: hidden; }
/* //pagers */

#navigation-bottom 					{ overflow:hidden; padding-left:40px; font-family:Arial, Helvetica, sans-serif; }
dl.nav_bottom						{ float: left; margin-top: 3em; padding: 0 20px; width:20%; }
.nav_bottom dt						{ color: #000; font-weight: bold; }
.nav_bottom dd						{ margin-top: 0.5em; }
.nav_bottom dd a					{ text-decoration: underline; }
.nav_bottom dt a 					{ color:#000; font-weight:bold; text-decoration:underline; }



/* actions */
div#actions							{ clear:both; padding: 25px 0; position:relative; top:0px;}
#actions ul li						{ float: left; position: relative; height: 67px; margin: 0 10px; cursor: pointer; }
#actions a							{ display: block; height: 100%; }
#actions ins.t						{ float: none; position: absolute; top: 72px; left: 50%; display: none; width: 600px; height: 21px; margin-left: -300px; text-align: center; white-space: nowrap; background: none; cursor: default; }
#actions span.cone					{ float: none; display: block; height: 21px; margin: 0; background: url('http://ria.ru/i/corners/grey_cone.gif') center 0 no-repeat; }
#actions span.fill					{ background-image: url('http://ria.ru/i/corners/grey_fill_cone.gif'); }
#actions span.orng					{ font-size: 1.5em; line-height: 1.4em; cursor: default; }

#actions li.to-author				{ width: 86px; background-image: url('http://ria.ru/i/actions/author.png'); }
#actions li.to-friend				{ width: 58px; background-image: url('http://ria.ru/i/actions/friend.png'); }
#actions li.go-crossword			{ width: 56px; background-image: url('http://ria.ru/i/actions/crossword.png'); }
#actions li.go-print				{ width: 67px; background-image: url('http://ria.ru/i/actions/print.png'); }
#actions li.go-rss					{ width: 57px; background-image: url('http://ria.ru/i/actions/rss.png'); }
#actions li.to-subscribe			{ width: 67px; background-image: url('http://ria.ru/i/actions/subscribe.png'); }
#actions li.to-social				{ width: 71px; background-image: url('http://ria.ru/i/actions/social.png'); }
#actions li.to-blog					{ width: 53px; background-image: url('http://ria.ru/i/actions/blog.png'); }
#actions li.to-feedback				{ width: 83px; background-image: url('http://ria.ru/i/actions/feedback.png'); }
#actions li.to-vote					{ width: 38px; background-image: url('http://ria.ru/i/actions/vote.png'); }
#actions li.to-mobile				{ width: 78px; background-image: url('http://ria.ru/i/actions/mobile.png'); }
#actions li.go-victory				{ width: 58px; background-image: url('http://ria.ru/i/actions/victory.png'); }
#actions li.go-youreporter			{ width: 82px; background-image: url('http://ria.ru/i/actions/youreporter.png'); }
#actions li.visible					{ background-position: 0 -67px; }
#actions li.visible ins.t			{ display: block; z-index: 1; }

/* forms */
div.forms							{ display: none; z-index: 0; top: 0px; width: 662px; margin-bottom: 2.5em; }
.forms div.content					{ position: relative; width: 608px; margin-top: 2.5em; padding: 0 15px 0 30px; }
.forms div.ajax_spinner				{ left: 450px; bottom: 0; }
.forms label						{ margin-bottom: 0.1em; font-size: 0.9em; line-height: 1.2em; }
.forms label.alert					{ color: #d66938; font-weight: bold; }
.forms table input,
.forms table textarea				{ font-size: 14px; border: 1px solid #999; }
.forms div.send						{ text-align: center; }
.forms div.send p					{ font-size: 0.9em; }
.forms div.send input				{ overflow: visible; padding: 0 5px; }
.forms div.done						{ margin: 3em 0 1em 0 ! important; text-align: center; }
.forms div.done a					{ text-decoration: underline; }
.forms table						{ width: 100%; }
.forms td							{ padding-bottom: 1em; }
.forms .c3 td, .forms td.c3			{ padding-right: 15px; }

.forms .c1 input					{ width: 600px;  display: block;}
.forms .c1 textarea					{ width: 598px; display: block; }
.forms .c2 input					{ width: 393px;  display: block;}
.forms .c2m	td						{ padding-right: 14px; }
.forms .c2m input					{ width: 292px; display: block;}
.forms .c3 input					{ width: 188px; display: block;}
.forms .c2 textarea					{ width: 392px; height: 5.8em; display: block;}
.forms td.captcha					{ padding-top: 1.25em; }
.forms td.captcha label				{ margin-top: 0.8em; }
.forms td.captcha img				{ background: url('ajax_spi.gif') 82px 7px no-repeat; display: block;}
/* //forms */

div#to-social div.content			{ margin-top: 1em; }
#to-social div.content div			{ margin-left: -20px; padding: 0.8em 0; text-align: center; }
#to-social div.content img			{ vertical-align: middle; padding: 0 7px 0 20px; margin-top: -2px; }


#to-blog div.content p.description 	{ display:block; font-size:11px;}
#to-blog div.content h3			 	{ display:block; margin:15px 0px 15px 0px; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; }
#to-blog div.content textarea	 	{ width:605px; border:1px solid #d3d3d3; }

/* right column */
#r_media_right						{ margin: 0 0 2em 0; }
#r_media_right .content				{ padding-top: 1.5em; }
#r_media_right ul					{ padding: 0.5em 0 0.5em 0; }
#r_media_right ul li				{ margin-top: 0.5em; text-transform: uppercase; }
/* //right column */

/* filters */
div#filters							{ position: relative; height: 25px; margin: 4em 0 1.5em; padding-bottom: 5px; border: 1px solid #77a6cc; border-bottom:0; width:100%; }
#filters ins						{ display: block; position: absolute; width: 12px; height: 12px; font-size: 0; line-height: 0; }
#filters ins.o						{ top: -1px; background-image: url('http://ria.ru/i/corners/blue.gif'); }
#filters ins.ll						{ left: -1px; }
#filters ins.rr						{ left: -11px; margin-left: 100%; background-position: -12px 0; }
#filters ul							{ position: relative; top: -1px; margin-left:17px; list-style-type: none ! important; }
#filters li							{ float: left; position: relative; height: 25px; margin-left: -1px; border: 1px solid #77a6cc; background-color: #fff; }
#filters li ins.i					{ top: 14px; background-image: url('http://ria.ru/i/corners/blue_revert.gif'); }
#filters li ins.l					{ left: -1px; background-position: 0 -12px; }
#filters li ins.r					{ right: -1px; background-position: 0 0; }
#filters li span,
#filters li a						{ display: block; position: relative; top: 9px; margin-top: -0.5em; padding: 0 0.7em; cursor: pointer; font-family:Arial, sans-serif; }
#filters li.active					{ top: -17px; border: 1px solid #77a6cc; border-bottom: 0; background-color: #fff; font-family: Arial, sans-serif; }
#filters li.active span				{ top: 13px; font-size: 1.4em; color: #3b78a8; cursor: default; }
#filters li.active ins.i			{ top: -1px; }
#filters li.active ins.l			{ background-position: 0 -24px; }
#filters li.active ins.r			{ background-position: 0 -36px; }
/* //filters */

.news_archive div.sp_t				{ top: 27px; right: 60px; }
.news_archive div.sp_b				{ bottom: 19px; right: 60px; }
.news_archive h3					{ font-size: 1.6em; text-transform: uppercase; }
.news_archive ins					{ display: block; width: 21px; height: 13px; margin: 10px auto; background: url('http://ria.ru/i/arrows/orng_v.gif') 0 0 no-repeat; font-size: 0; cursor: pointer; }
.news_archive ins.down				{ background-position: 0 -13px; }

ul#news_archive						{ position: relative; margin-top: -0.54em; text-align: left; }
#news_archive li					{ margin-top: 12px; }
#news_archive .first				{ margin-top:0; }
#news_archive span.date				{ font-size: 1.3em; }

.time-text-inline							{ font-size: 12px; line-height: 14px; }
.time-text-inline .time-text-inline-time	{ font: 12px Verdana,Arial,Helvetica,sans-serif; color: #3b78a8; padding-right: 7px; }
.time-text-inline .time-text-inline-marker	{ color: #d97345; padding-right: 3px; text-transform:uppercase; font-weight:bold; }
.marked .time-text-inline .time-text-inline-time { color:#d97345; }

div#author_list						{ width: 100%; text-align: center; z-index: 10; margin: 1.5em 0; padding-bottom: 1.5em; }
#author_list div.c					{ float: right; position: relative; right: 50%; }
#author_list div					{ position: relative; right: -50%; }
#author_list ul						{ float: left; margin: 0 5px; }
#author_list li						{ float: left; padding: 0 5px; }
#author_list a						{ display: block; }
#author_list a img					{ border: 1px solid #d5e5f3; }
#author_list a:hover				{ border: 0; }
#author_list a:hover img			{ border-color: #79a7cd; }
#author_list a span					{ display: block; position: absolute; bottom: -1.5em; width: 300px; margin-left: -125px; text-align: center; visibility: hidden; font-weight: bold; }
#author_list a:hover span			{ visibility: visible;  }
#author_list ins					{ float: left; display: block; width: 13px; height: 21px; margin-top: 15px; background: url('http://ria.ru/i/arrows/blue_small.gif') 0 0 no-repeat; cursor: pointer; }
#author_list ins.r					{ background-position: 0 -21px; }

div#lj-comments						{ position: relative; margin: 2em 0;}
#lj-comments div.loading			{ position: absolute; top: 0; left: 0; width: 100%; height: 224px; text-align: center; }
#lj-comments div.loading img		{ margin-top: 112px; }

/* references bottom */
div#refs							{ margin-top: 1.5em; }
#refs div.content					{ margin-top: 1.2em; }
#refs ul							{ width: 100%; /* margin-top: -1em; results glitch with cutting off first link in non-IE*/ }
#refs li							{ width: 100%; margin-top: 0.5em; }
#refs div.dt						{ float: left; margin-right: 1em; }
#refs div.dt span.time				{ margin-right: 0.2em; }
#refs p								{ font-size: 1.1em; }
/* //references bottom */

.search-form		{position:relative; left:40px;}
#search-field		{float:left; display:inline; margin-left:0px; height:17px; border:1px solid #CCC;}
#search-button		{float:left; display:inline; margin:-4px 0px 0px 5px;}

/*	Валютный информер	*/
#currency			{font-size:10px; width:200px;}

#currency .type		{color:#3e7cad; font-weight:bold; text-align:left; padding-right:8px; white-space:nowrap;}
#currency .type a	{color:#3e7cad; }
#currency .data		{color:#a0a0a0; text-align:left; padding-right:8px;}
#currency .value	{color:#040404; font-weight:bold; text-align:left; padding-right:8px;}
#currency .dynamics	{text-align:left;}
#currency .plus		{color:#389c16;}
#currency .minus	{color:#bc6047;}
#currency .neutral	{color:#000;}

.gmedia-audioslideshow { background:transparent url(http://ria.ru/i/icons/gmedia/audioslideshow.gif) no-repeat 0 0; height:20px; width:20px; }
.gmedia-video { background:transparent url(http://ria.ru/i/icons/gmedia/video.gif) no-repeat 0 0; height:22px; width:22px; }
.gmedia-photo { background:transparent url(http://ria.ru/i/icons/gmedia/foto.gif) no-repeat 0 0; height:16px; width:19px; }
.gmedia-infographics  { background:transparent url(http://ria.ru/i/icons/gmedia/info.gif) no-repeat 0 0; height:20px; width:20px; }
.gmedia-caricature	 { background:transparent url(http://ria.ru/i/icons/gmedia/caricature.gif) no-repeat 0 0; height:22px; width:22px; }
.gmedia-article	 { background:transparent url(http://ria.ru/i/icons/gmedia/article.gif) no-repeat 0 0; height:17px; width:15px; }
.gmedia-games	 { background:transparent url(http://ria.ru/i/icons/gmedia/info.gif) no-repeat 0 0; height:20px; width:20px; }

.audioplayer 		{margin:23px 0 12px 0;}
.playsize			{margin:5px 0;}

.image-icon-digit-title-date-text			{overflow:hidden;}
.image-icon-digit-title-date-text img		{float:left; margin:0px 12px 0px 0px;}
.image-icon-digit-title-date-text .body 	{display:block; overflow:hidden;}
* html .image-icon-digit-title-date-text .body 	{margin:-17px 0px 0px 0px;}
.image-icon-digit-title-date-text .icon		{display:block; float:left;}
.image-icon-digit-title-date-text .digit	{display:block; float:left;}

.heading-rss-link		{ position: relative; top: -4px; }

table.export td { padding: 3px; }

.illustration	.panel					{margin:-213px 0px 0px 0px; padding-top: 177px; opacity:0.7; height:36px; width:360px; filter:alpha(opacity=70); position:absolute; z-index:10;}
.illustration	.panel .controls {background-color:#575757; color:#fff; height:36px; opacity: 0; filter:alpha(opacity=0);}
.illustration	.panel	.image-index	{ float:left; margin:11px 0px 0px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.illustration	.panel	.left-arrow		{ background: url('larr0000.png') no-repeat 0 0; width:13px; height:21px; float:left; margin:7px 0px 0px 8px; cursor:hand; cursor:pointer;}
.illustration	.panel	.play			{ background: url('play0000.png') no-repeat 0 0; width:13px; height:16px; float:left; margin:9px 0px 0px 53px; cursor:hand; cursor:pointer;}
.illustration	.panel	.stop			{ background: url('stop0000.png') no-repeat 0 0; width:13px; height:16px; float:left; margin:9px 0px 0px 53px; cursor:hand; cursor:pointer;}
.illustration	.panel	.right-arrow	{ background: url('rarr0000.png') no-repeat 0 0; width:13px; height:21px; float:right; margin:7px 8px 0px 0px; cursor:hand; cursor:pointer;}

* html .illustration .panel .left-arrow	{ background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/slideshow/larr.png', sizingMethod='scale');}
* html .illustration .panel .play			{ background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/slideshow/play.png', sizingMethod='scale');}
* html .illustration .panel .stop			{ background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/slideshow/stop.png', sizingMethod='scale');}
* html .illustration .panel .right-arrow	{ background: none;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/slideshow/rarr.png', sizingMethod='scale');}

.illustration .img-wrap {width: 360px; height: 213px; background-position: 0 10px; background-repeat: no-repeat;}

.illustration {margin-bottom: 6px;}

.illustration .copyright	{ text-align: right; padding: 0.3em 0 0.2em 0; font-size:10px; display:block; width: 360px; height:15px;}
.illustration .copyright .author	{ color:#B2B2B2;}
.illustration .copyright .buy		{ color:#3b78a8; }
.illustration img		{ margin:10px 0px 0px 0px; }

#vindex_announce_stdln				{margin:23px 0px 0px 21px; overflow:hidden;}
#vindex_announce_stdln h4			{font-size:22px; text-transform:uppercase; margin-bottom:10px;}
#vindex_announce_stdln h4 a			{color:#3b78b2;}
#vindex_announce_stdln img			{float:left; margin:0px 10px 0px 0px;}
#vindex_announce_stdln .header a	{color:#000;}
#vindex_announce_stdln .text		{font-weight:bold;}

/* bubbles */
.align-center				{text-align:center;}
div.fip-block 				{margin:0; width:100%; position:relative; z-index:2; top:30px; left:0px;}
div.frame-whole 			{margin-top:28px; position:relative; background-color:#ffffff; z-index:10;}
div.frame-whole-grey 		{margin-top:28px; position:relative; background-color:#ffffff; z-index:10; border:1px solid #d7d7d7;}
.frame-whole-top			{position:absolute; top:-13px; left:190px;}
div.frame-whole-tl 			{background: url(http://ria.ru/i/modal/tl.gif) no-repeat 0 0; left:-1px; top:-1px; }
div.frame-whole-tr 			{background: url(http://ria.ru/i/modal/tr.gif) no-repeat 100% 0; right:-1px; top:-1px;}
div.frame-whole-br	 		{background: url(http://ria.ru/i/modal/br.gif) no-repeat 100% 100%; bottom:-1px; _bottom:-2px; right:-1px;}
div.frame-whole-bl			{background: url(http://ria.ru/i/modal/bl.gif) no-repeat 0 100%; bottom:-1px; _bottom:-2px; left:-1px;}
div.frame-whole-tl, div.frame-whole-tr, div.frame-whole-br, div.frame-whole-bl {height:15px; position: absolute; width:14px;}
div.frame-block-inner		{padding:10px 0px 0 0px; margin:0px; border:0px solid #ff0000}

.fiptextarea		{width:614px; height:140px; border:1px solid #d0d0d0;}
.fiptextarea2		{width:614px; height:52px; border:1px solid #d0d0d0;}
.fipinput0			{width:298px; height:19px; border:1px solid #d0d0d0; margin-right:18px;}
.fipinput			{width:298px; height:19px; border:1px solid #d0d0d0;}
.fipinput2			{width:470px; height:19px; border:1px solid #d0d0d0;}
.fipinput3			{width:125px; height:19px; border:1px solid #d0d0d0;}
.fip_form			{margin:11px 0px 10px 25px; border:0px solid red;}
.fip_form p 		{margin-top:18px; font-size:11px;}
.fip_form p.top 	{margin-top:0px; font-size:11px;}
.fip_form table	td	{vertical-align:bottom; font-size:0.95em; font-size:0.8em;}
.fip_fl 			{margin:20px 30px; color:#cc6633;}
.pos_spinner		{position:relative; left:320px; top:300px; width:50px}
.fip_form p			{padding-bottom:2px;}
.footer_fip			{width:705px; border-top:1px solid #dcdeeb; font-size:10px;}
.footer_fip_txt		{padding:10px 0 0 552px; color:#666699}

/**/
.blinks a {color: #3B78A8; text-decoration:underline}

div#hydro_header	{width:1003px; height:139px; position:relative; background:url(http://ria.ru/i/_special/hydro.jpg) 0 0 no-repeat; cursor:pointer; cursor:hand;}
a#hydro_logo { display:block; position:absolute; top:67px; left:826px; height:54px; width:162px;}

#fcp_header			{ width: 1003px; height: 142px; position: relative; background:url(http://ria.ru/i/_special/fcp.png) 0 0 no-repeat; cursor: pointer; }


#arctic_header          { width:1004px; height:170px; position:relative; background:url(http://ria.ru/i/_special/arctic.jpg) 0 0 no-repeat; cursor:pointer; cursor:hand;}
a.arctic_main_link      { height:170px; position:absolute; width:100%; left:0; top:0; }
a.arctic_eng            { display:block; right:34px;position:absolute;top:28px; height:20px; width:100px; color:#033a6a; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.arctic_rian_logo      { display:block; right:116px;position:absolute;top:116px; height:31px; width:144px;}
a.arctic_rgo_logo       { display:block; right:34px;position:absolute;top:106px; height:52px; width:70px; }

div#expo_header	{width:1002px; height:139px; position:relative; background:url(http://ria.ru/i/_special/expo.png) 0 0 no-repeat; cursor:pointer; cursor:hand; margin:0 auto;}
#expo_header a, #expo_header span { display:block; position:absolute;top:28px; width:25px; text-transform:uppercase;  font-size:10px; vertical-align:bottom;color:#ffffff;height:13px;padding:12px 0 0; text-align:center;}
#expo_header a {color:#abbcc5; text-decoration:underline;}
#expo_header #rus_expo {background:url(http://ria.ru/i/_special/expo/rus.png) center top no-repeat; left:317px;}
#expo_header #chn_expo {background:url(http://ria.ru/i/_special/expo/chn.png) center top no-repeat; left:363px;}
#expo_header #eng_expo {background:url(http://ria.ru/i/_special/expo/eng.png) center top no-repeat; left:409px;}

.fb_like_button_container			{ z-index: 100; position:relative; float: left; width: 200px; }
#fb_like_button						{ border:none; overflow:hidden; width:100%; height:40px; margin-top:1em;} /* iframe button */
.fb_like_button2					{ margin:15px 0 5px 0; width:100%;} /* fbml button */

#commSoc	{ display: block; float: left; margin-right: 30px; background: url('comm0000.gif') no-repeat; width: 126px; height:21px; margin-top: 15px;}
.vk_share_button					{ float:left; width:156px; clear:both; }
#vk_like,
#vk_like iframe						{ width:156px !important; }
.tweet_button						{ float:left; }
.google_plus						{ float: left; width: 75px; height: 20px; margin-right: 15px; }
.odkl-share_button { float:left; width:120px; margin-right:15px; }
.odkl-klass								{ width:95px !important; float:left; background-image:url("http://ria.ru/i/odkl.png") !important; display:block !important; margin-right:20px; }
.odkl-klass-stat,
.odkl-share-oc,
.odkl-share-stat,
.odkl-klass-oc							{ display: block; overflow: visible !important; height: 21px !important; float:left; margin-right:15px; padding: 0 0 0 99px !important;  background-image:url("http://ria.ru/i/odkl-stat.gif") !important; }
.odkl-klass-stat span,
.odkl-share-oc span,
.odkl-share-stat span,
.odkl-klass-oc span						{ display: block; height: 19px !important; }
#social_buttons .odkl-klass-oc-voted	{ display:block; float:left; margin-right:20px; background:url(http://ria.ru/i/odkl_logo.gif) 0 0 no-repeat; padding-left:23px; }

.my_world							{ float:left; width:200px; }
.my_world iframe { width: 200px !important; }
.livejourn textarea					{ display: none; }

.fb_likebox_onlybutton {
	margin:15px 0;
	padding:10px 0 10px 65px;
	border:1px solid #d1d1d0;
	border-width:1px 0;
	background:url(ria_logo.png) 0 15px no-repeat;
	}
.fb_likebox_onlybutton_title {
	color:#3a589a;
	font-size:14px;
	font-weight:bold;
	}
.fb_likebox_onlybutton_title span {
	font-size:11px;
	font-weight:normal;
	}
.fb_likebox_onlybutton_btn {
	margin:4px 0;
	}

.gbox		    {margin:17px 0; width:240px;position: relative;}
.game .content, .game2 .content {text-align:left; text-transform:uppercase; font-size:14px; margin:0px;  margin:0;}
.game .corners div.content, .game2 .corners div.content {padding:0 !important;}
.game .corners {background:url(http://ria.ru/i/games-submenu.png) top left no-repeat;}
.game .content ul {padding:75px 0 5px 21px;}
.game2 .content ul {padding:40px 0 5px 21px;}
.game .content ul li, .game2 .content ul li {margin:0 0 7px 0;}
.game .content a, .game2 .content a {color:#336699;}


.tblMediaRight td				{ padding-bottom: 10px; }
.content_media h3				{ margin-bottom: 10px; }

#header{z-index:999;position:relative;}
.logoGame					{ display: block; width: 140px; height: 50px; position: absolute; left: 50px; }

/* clouds*/
.linkCloud { border-bottom: 1px dashed #6b99bd; text-decoration: none !important; }
.linkCloud:hover { border: none; }

.hidCloud 	{ width: 1px; height: 1px; position:absolute;left:0; z-index: 10; }
.cloud		{ position: absolute; left:90px; width: 635px;  display: none; margin-top: 13px; z-index: 100; }
.topPart 	{ background: url('http://ria.ru/i/clouds/topBgr.png') no-repeat; width: 635px; height: 21px; }
.midPart	{ width: 635px; background:#fff url('http://ria.ru/i/clouds/rightBgr.png') repeat-y right; border-left: 1px solid #d66938; padding: 10px 0; }
.botPart	{ background: url('http://ria.ru/i/clouds/botBgr.png') no-repeat; width: 635px; height: 21px; }
.cross		{ float: right; margin-right: 25px;_margin-right: 15px;}
.orImg		{ display: block; border: 1px solid #d66938; margin-left:10px; float: left;}
.textCloud	{ float: left; margin-left: 10px; }
.textCloud a.more { color: #d66938 !important; font-size: 11px; }
.cornerCloud	{ position: absolute; left: -10px; top: 0px; background: url('http://ria.ru/i/clouds/corner.png') no-repeat; width: 21px; height: 21px; _top: 13px; display: none; z-index: 2001; }
.ieP, IMG {filter:expression(fixPNG(this));}


div#navigation-bottom2 { margin: 10px 40px; }
div#navigation-bottom2  a { display: block; float: left; color: #3B78A8; margin-right: 10px; text-decoration: underline; }
div#navigation-bottom2  a:hover { text-decoration: none; }


/* Headers styles for any designtype
------------------------------------ */

/* gagarin */
div.design-gagarin                                  { font-family: "Arial Narrow","Arial Black",Arial,Helvetica,sans-serif; padding: 12px 0; }
div.design-gagarin .top-flow-navigator              { background: none; position: relative; margin-top: -45px; }
div.design-gagarin .top-flow-navigator table td     { padding: 2px 0px !important; }
div.design-gagarin .top-flow-navigator a            { color: #fff; font-size: 1.6em; font-style: italic; padding: 0 20px; text-decoration: none; }
div.design-gagarin .top-flow-navigator table td div.main a{ background:none; }
div#content                                         { padding-top: 20px; }

/* titanic */
div.design-titanic .top-flow-navigator                      { background: none; position: relative; margin-top: 122px; padding:16px 0; }
div.design-titanic .top-flow-navigator table td             { padding: 2px 0px !important; }
div.design-titanic .top-flow-navigator a                    { color: #87b2c1!important; font-size: 1.4em; padding: 0 10px; text-decoration: none; text-shadow: 1px 1px 7px #000; font-weight:bold; outline:none; }
div.design-titanic .top-flow-navigator .orng a              { color:#fff!important; }
div.design-titanic .top-flow-navigator table td div.main a  { background:none; }
div.design-titanic .sub-menu                                { position:relative; z-index:1; height:16px; }
div.design-titanic .sub-menu .navigator_sub                 { text-align:center; }
div.design-titanic .sub-menu .navigator_sub li              { padding:0 10px; display: inline }
div.design-titanic .sub-menu .navigator_sub li a            { color: #87b2c1!important; font-size: .96em;  text-decoration: none; text-shadow: 0px 0px 2px #000; font-weight:bold; text-transform:uppercase; outline:none; }
div.design-titanic .sub-menu .navigator_sub li.active a     { color:#fff!important; }
div.design-titanic  p.align_c                               { margin-top:-184px; }
div#content                                                 { padding-top: 20px; }

/* research */
div.design-research                                             {}
div.design-research .navigator_container                        { border-top:1px solid #b3cb9a; border-bottom:1px solid #b3cb9a; background:#fff; padding:1px 0; }
div.design-research .navigator_container .top-flow-navigator    { background:#b3cb9a; padding:4px 15px 2px; }
div.design-research .navigator_container .top-flow-navigator a  { font:bold 1.7em "Arial Narrow","Arial Black",Arial,Helvetica,sans-serif; color:#5a6f43!important; text-shadow:1px 1px 1px #c6d8b3; }


/* history */
div.design-history .top-flow-navigator { background: none; position: relative; margin-top: -80px; }
div.design-history .top-flow-navigator table td div { float: left !important; margin-left: 6px; background: url('http://ria.ru/i/_clones/history/bull.gif') no-repeat 0 5px; padding-left: 10px !important; font-size: 14px !important; }
div.design-history .top-flow-navigator table td { padding: 2px 0px !important; }
div#content { padding-top: 20px; }
#servSoc  { background:url('serv0000.png') no-repeat; }
#navigation-bottom .social_links { float: none; width: 840px; margin: 10px auto; }
#navigation-bottom .social_links #religion_link { float: left; margin-top: -3px; }
#socialBlock { height: 30px; border-bottom: 1px solid #D8D8D8; }

/* Expert question */
.ratings_experts_education #commSoc                     { display:none!important; }



a.link_lj, a.link_fb, a.link_vk, 
a.link_tw, a.link_od				{ display: inline-block; height: 16px; padding-left: 21px; text-decoration: none !important; background-repeat: no-repeat; background-position: 0% 0%; }
a.link_lj							{ color: #3b78a8 !important; background-image: url(http://ria.ru/i/social/link_lj-16x16.gif); }
a.link_fb							{ color: #3a5997 !important; background-image: url(http://ria.ru/i/social/link_fb-16x16.gif); }
a.link_vk							{ color: #3b78a8 !important; background-image: url(http://ria.ru/i/social/link_vk-16x16.gif); }
a.link_tw							{ color: #42cdfd !important; background-image: url(http://ria.ru/i/social/link_tw-16x16.gif); }
a.link_od							{ color: #ed7921 !important; background-image: url(http://ria.ru/i/social/link_od-16x16.gif); }

.social { height: 80px; }
.social div { float: left; }
#vkontakte { width: 200px; }
#vkontakte iframe { width: 200px !important; }
.vk_share_button					{ float:left; width:116px; clear:both; }
.social #vk_like, .social #vk_like iframe	{ width:116px !important; }