body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	color:#010000;
	text-align:center;
	font-size:16px;
	font-family:Georgia,Arial,sans-serif;
	}
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, h6 {
	margin:0;
	padding:0;
	}
h1, h2, h3, h4, h5, h6 {
	font-family:Georgia,Arial,sans-serif;
	}
ul, li {
	margin:0;
	padding:0;
	} 
ul, li {
	list-style-position:outside;
	list-style-type:none;
	list-style-image:none;
	}
a, ins {
	color:#010000;
	text-decoration:none;
	}
.nbr {
	white-space:nowrap;
	}
.top_banner,
.centerPhoto,
.c_title {
	text-align:center;
	}


.border {
	border:1px solid red;
	}
.uline {
	text-decoration:underline !important;
	}

a.line:link {
	text-decoration:none;
	}
a.line:visited {
	text-decoration:none;
	}
a.line:hover {
	text-decoration:underline;
	}
div.body a,
div.body a:link,
div.body a:visited {
	color:#114472;
	text-decoration:underline;
	}
div.body a:hover {
	color:#114472;
	text-decoration:none;
	}

a.mmlink:link {
	color:#335f86 !important;
	text-decoration:underline;
	}
a.mmlink:visited {
	color:#335f86 !important;
	text-decoration:underline;
	}
a.mmlink:hover {
	color:#e74231 !important;
	text-decoration:none;
	}

.black {
	color:#010000 !important;
	}
.lblue {
	color:#4890c2 !important;
	}
.dblue {
	color:#004272 !important;
	}
.orange {
	color:#e74433 !important;
	}
.grey {
	color:#838383 !important;
	}
.white {
	color:#ffffff !important;
	}
.orng {
	color:#cc6633 !important;
	}	
.orange  {
	color:#ff6600 !important;
	}		
	
.red, .red a { 
	color: #ff0000; 
}
	

.bg_line {
	height:6px;
	background:url(/i/eng/bg_line.gif) 0 0 repeat-x;
	}
.bg_line2 {
	overflow:hidden;
	height:4px;
	border-top:1px solid #fff;
	background:#f0f4f5;
	}
.line-bottom {
	overflow:hidden;
	height:1px;
	border-top:1px solid #D8D8D8;
	}

.f-left {
	float:left;
	}
.f-right {
	float:right;
	}
.clear {
	clear:both;
	}
.visible {
	display:block !important;
	}
.invisible {
	display:none;
	}
.hidden {
	visibility:hidden;
	}


.l-col {
	margin-bottom:-32767px;
	margin-left:0;
	padding-bottom:32767px;
	width:370px;
	border-right:1px solid #d5d5d5;
	}
.c-col {
	margin-bottom:-32767px;
	margin-left:0;
	padding-bottom:32767px;
	width:232px;
	border-right:1px solid #d5d5d5;
	}
.r-col {
	margin-left:9px;
	width:312px;
	}


@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {head~body .l-col {padding-bottom:0; margin-bottom:0;	} }
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {head~body .c-col {padding-bottom:0; margin-bottom:0;	} }

.l-col {
	border-right:1px solid #d5d5d5;
	}
.c-col {
	margin-left:-1px;
	border-right:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
	}
.r-col {
	margin-left:-1px;
	padding-left:9px;
	border-left:1px solid #d5d5d5;
	}
/**/

.article-content {
	margin:14px 0 0 41px;
	width:915px;
	text-align:left;
	}	
.l-col-arl {
	width:604px;
	text-align:left;
	}
.r-col-arl {
	margin:0 0 25px 8px;
	width:302px;
	text-align:left;
	}

h1.bigtitle {
	margin:10px 0 0;
	font-size:1.38em;
}

h1.parttitle                    { text-transform:uppercase; font:600 13px Arial,sans-serif !important; border-top:1px solid #d5d5d5; margin: 12px 14px 13px 0; clear:both; padding:2px 0 0 0; }
h1.parttitle a                  { background: #fff; float: left; margin-top: -12px; padding: 0 6px 0 0; }

.top-article {
	margin-right:10px;
	}
.top-article .img {
	margin:0 0 5px;
	}
.top-article .img .videocontent .video_info{
	display:none;
	}
.top-article .img em {
	float:right;
	display:block;
	margin:2px 2px 5px 0;
	color:#c4c4c4;
	font:normal 10px Arial,sans-serif;
	}
.top-article h1 {
	margin:0 0 5px;
	font-weight:600;
	font-size:1.06em;
	}
.top-article h1	a {
	color:#004272;
	}
.top-article p {
	margin-bottom:5px;
	font-weight:300;
	font-size:1.06em;
	}

.top-content {
	overflow:hidden;
	zoom:1;
	padding:10px 0 0 41px;
	}
.bottom-content {
	overflow:hidden;
	zoom:1;
	margin:1px 0 0 41px;
	}
.big-img {
	padding:1px;
	border:1px solid #e0e0e0;
	}
.ovf {
	overflow:hidden;
	zoom:1;
	}

.contentbox {
	margin:0 auto;
	width:100%;
	}
.mainbox {
	zoom:1;
	margin:0 auto;
	width:993px;
	background:#ffffff;
	text-align:left;
	}
.shadow {
	margin:0 auto;
	width:595px;
	background:#d9d9d9;
	text-align:left;
	}
.printbox {
	position:relative;
	top:-10px;
	left:-10px;
	z-index:10;
	width:595px;
	border:1px solid #010000;
	background:#ffffff;
	text-align:left;
	}

.rubric-header {
	margin-bottom:12px;
	width:100%;
	background:transparent url(/i/eng/px_grey.gif) repeat-x scroll 0 50%;
	text-align:center;
	font-size:1.38em !important;
	font-family:Arial,sans-serif;
	}
.rubric-header strong, 
.rubric-header a {
	padding:0 3px;
	background-color:#ffffff;
	font-weight:normal;
	}

.box {
	margin:0 5px 4px 0;
	border:1px solid #d5d5d5;
	}
.plus-article {
	margin:0;
	border:5px solid #f0f4f5;
	color:#000101;
	}
.topborder {
	padding:5px 11px 7px;
	border-top:1px solid #d5d5d5;
	font-size:0.65em;
	}

.footer {
	margin:9px 50px 9px 0;
	width:50%;
	text-align:right;
	}
.footer h6 {
	display:inline;
	margin-left:10px;
	font:normal 0.70em Arial,sans-serif;
	}
.footer h6 a {
	color:#003768;
	white-space:nowrap;
	}
.copy {
	margin:5px 50px 9px 0;
	font:0.70em Verdana,sans-serif;
	}
.copy a {
	color:inherit;
	}
.counters {
	float:left;
	padding:12px 40px 0 40px;
	}
.counters img {
	margin-right:10px;
	}

.rline {
	border-right:1px solid #d5d5d5;
	}
.lline {
	border-left:1px solid #d5d5d5;
	}
.rm {
	overflow:hidden;
	zoom:1;
	margin-bottom:15px;
	padding-right:15px;
	} /*35*/

#references_bottom {
	margin:20px 0 0;
	}
#references_bottom h1 {
	margin-bottom:14px;
	}
#references_bottom .refer {
	margin:0 0 12px;
	margin-bottom:-32767px;
	padding-bottom:32767px;
	width:136px;
	}
#references_bottom .bord {
	border-right:1px solid #e0e0e0;
	}
#references_bottom img {
	margin:0 10px 10px 0;
	}
#references_bottom h4 {
	margin:0 6px 10px 0;
	font-size:0.75em;
	}
#references_bottom h4 a {
	color:#33688e;
	}
#references_bottom p {
	margin:0 5px 15px 0;
	color:#343333;
	font-size:0.70em;
	}

#mostread {
	margin:0 0 20px;
	}
#mostread h4 {
	margin:15px 0 9px;
	color:#4890C2;
	font:1.06em Cambria,Helvetica,sans-serif;
	}
#mostread .wd {
	margin-left:10px;
	width:133px;
	}
#mostread .wd2 {
	margin-left:20px;
	width:125px;
	}
#mostread ul li {
	margin:0 7px 7px 0;
	font-size:0.70em;
	}
#mostread ul li a {
	color:#343333;
	}

.copyrights,
.date,
.subtitle,
.date2 {
	display:inline;
	font:9px Verdana,sans-serif;
	}
.copyrights {
	display:block;
	}
.date {
	color:#e95344;
	}
.date2 {
	color:#787878;
	}
.subtitle,
.copyrights {
	color:#838383 !important;
	}
.subtitle a {
	color:#838383;
	}
.line-bottom-mrg {
	margin:0 40px;
	}

.pos_top_tr {
	position:relative;
	top:0;
	}
.pos_top_tr3_blog {
	position:absolute;
	top:-5px;
	left:140px;
	z-index:10;
	}
.pos_top_tr3_friend {
	position:absolute;
	top:-5px;
	left:230px;
	z-index:10;
	}
.pos_top_tr3_social {
	position:absolute;
	top:-5px;
	left:310px;
	z-index:10;
	}

.printbox h1 {
	margin:15px 0 7px;
	font-size:1.38em;
	}
.printbox h2 {
	margin-bottom:15px;
	font:0.7em Verdana,sans-serif;
	}
.printbox .link {
	margin-bottom:12px;
	padding:2px 9px;
	background:#e6e6e6;
	font:0.65em Verdana,sans-serif;
	}
.printbox .time {
	margin-bottom:6px;
	font:0.57em Verdana,sans-serif;
	}
.printbox p {
	margin:0 0 10px;
	line-height:1.5;
	font-size:0.75em;
	}
.printbox .line-bottom-mrg {
	margin:0;
	}
.printbox .copy {
	margin:8px 0;
	font:0.70em Arial,sans-serif;
	}


/* pagers */
.pager li.current {
	color:#335f86;
	}
.pager {
	padding:0 4px;
	font-family:Arial,sans-serif;
	}
.pager a	 {
	color:#4b4b4b;
	text-decoration:none;
	}
.pager ul li {
	margin:15px 0 0;
	padding:0 4px;
	background-color:#ffffff;
	}
.navigator .nav {
	margin:0 auto;
	text-align:center;
	white-space:nowrap;
	}
.navigator {
	padding-top:4px;
	}

.tabnav {
	width:96%;
	}
.tabnav	.width8 {
	width:8px;
	}
.tabnav	.widthauto {
	width:auto;
	}
.tabnav	td {
	vertical-align:bottom;
	}
.tabnav	td.left {
	text-align:left;
	}
.tabnav	td.right {
	text-align:right;
	}
.tabnav	td.left2 {
	padding-bottom:10px;
	text-align:left;
	}
.tabnav	td.right2 {
	padding-bottom:10px;
	text-align:right;
	}
.tabnav	td.vert-bg {
	background:url(/i/eng/vert-bg.gif) 0 100% repeat-x;
	}
.tabnav	td.vert-bg2 {
	background:url(/i/eng/vert-bg2.gif) 0 0 repeat-x;
	}

.arrnav {
	margin:15px 0;
	width:96%;
	}
.arrnav a {
	color:#b7b7b7;
	}
.arrnav	td {
	height:20px;
	}
.arrnav	td.left {
	text-align:left;
	}
.arrnav	td.left a {
	padding:0 0 0 20px;
	background:url(/i/eng/left-g.gif) left center no-repeat;
	}
.arrnav	td.right {
	text-align:right;
	}
.arrnav	td.right a {
	padding:0 20px 0 0;
	background:url(/i/eng/right-g.gif) right center no-repeat;
	}

div.pager {
	margin-top:11px;
	text-align:center;
	}
.pager ul {
	border:none;
	font:0.81em Arial,sans-serif;
	}
.pager li {
	display:inline;
	margin:0 4px;
	}
.pager li a,
.pager li span {
	vertical-align:top;
	}

.btop {
	border-top:1px solid #b7b7b7;
	}
.bbottom {
	border-bottom:1px solid #b7b7b7;
	}
.r_main_m .total {
	position:relative;
	bottom:-5px;
	margin-top:7px;
	text-transform:uppercase;
	}
.r_main_m .total span {
	margin:0 3px;
	color:#335f86;
	}
/* /pagers */

/* slideshow-small */
.slideshow-small						{ position:relative; overflow:hidden; width:360px; height:203px; margin:1px;}
.slideshow-small .buttons,
.slideshow-small .position				{ display: none; position: absolute; z-index: 11; background: #333333; text-align: center; font: normal 12px Arial;}
.slideshow-small .buttons				{ bottom: 0; width: 360px; height: 40px; opacity: 0.5; filter: alpha(opacity=50);}
.slideshow-small .position				{ top: 7px; left: 40px; padding: 5px 2px 2px 2px; color: #ffffff;}
.slideshow-small .total					{bottom:0;}
.slideshow-small .current,
.slideshow-small .total,
.slideshow-small  .total span,
.slideshow-small  .current span			{ font:  normal 11px Arial !important; }
.slideshow-small i						{ display: inline-block; width: 13px; height: 21px; margin: 10px; background-repeat: no-repeat; cursor: pointer; }
.slideshow-small .prev					{ float: left; background-image: url('/i/slideshow/larr.png'); }
.slideshow-small .next					{ float: right; background-image: url('/i/slideshow/rarr.png'); }
.slideshow-small .play					{ margin: 10px auto 0px auto; background-image: url('/i/slideshow/play.png'); }
.slideshow-small .stop					{ display: none; margin: 10px auto 0px auto; background-image: url('/i/slideshow/stop.png'); }
.slideshow-small img						{ display: none; float: left; position: absolute; z-index: 10; }
.slideshow-small .visible				{ display: block; }
/* //slideshow */

/* slideshow */
.slideshow						{ position:relative; overflow:hidden; width:600px; height:340px; margin:1px;}
.slideshow .buttons,
.slideshow .position				{ display: none; position: absolute; z-index: 11; background: #333333; text-align: center; font: normal 12px Arial;}
.slideshow .buttons				{ bottom: 0; width: 600px; height: 40px; opacity: 0.5; filter: alpha(opacity=50);}
.slideshow .position				{ top: 7px; left: 40px; padding: 5px 2px 2px 2px; color: #ffffff;}
.slideshow .total				{bottom:0;}
.slideshow .current,
.slideshow .total,
.slideshow  .total span,
.slideshow  .current span			{ font-size: 11px !important; }
.slideshow i						{ display: inline-block; width: 13px; height: 21px; margin: 10px; background-repeat: no-repeat; cursor: pointer; }
.slideshow .prev					{ float: left; background-image: url('/i/slideshow/larr.png'); }
.slideshow .next					{ float: right; background-image: url('/i/slideshow/rarr.png'); }
.slideshow .play					{ margin: 10px auto 0px auto; background-image: url('/i/slideshow/play.png'); }
.slideshow .stop					{ display: none; margin: 10px auto 0px auto; background-image: url('/i/slideshow/stop.png'); }
.slideshow img						{ display: none; float: left; position: absolute; z-index: 10; }
.slideshow .visible				{ display: block; }

.copyright div {
	display:none;
}
.copyright span.cr,
.copyright span.cr a {
	color:#838383;
	text-decoration:none;
	}
.copyright span.cr {
	display:block;
	float:right;
	font:9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top:10px;
	}
.copyright p {
	font:.909em Georgia;
	}
/* //slideshow */



/* imports */
div#filters {
	position:relative;
	margin:0;
	border:1px solid 2a83bd;
	}
#filters ul {
	position:relative;
	top:-1px;
	margin:0;
	}
#filters li.active {
	position:relative;
	float:left;
	margin-left:-1px;
	height:22px;
	}
#filters li {
	position:relative;
	top:-23px;
	float:left;
	margin-left:-1px;
	height:22px;
	border:1px solid #d5d5d5;
	background:#efefef;
	//top:-21px;
	}

#filters li span,
#filters li a {
	position:relative;
	top:3px;
	display:block;
	margin:0;
	padding:0 9px;
	color:#010000;
	font:12px Arial,sans-serif;
	font-weight:600;
	cursor:pointer;
	}

#filters li.active {
	top:-23px;
	border:1px solid #d5d5d5;
	border-bottom:1px solid #faf9dc;
	background:#faf9dc;
	font-family:Arial,sans-serif;
	//top:-21px;
	}
#filters li.active span {
	top:3px;
	color:#010000;
	font-size:12px;
	cursor:default;
	}

div.cblue {
	border:1px solid #d5d5d5;
	}


div#filters {
	position:relative;
	top:0;
	margin:0;
	width:100%;
	border:0;
	}
* html #filters {
	float:left;
	}
*+html #filters {
	float:left;
	}
#filters ul {
	margin-left:0;
	}

div#imports {
	position:relative;
	margin:0;
	}
div#imports .content {
	}
#imports ul.list {
	float:left;
	}
#imports li {
	}
#imports li h4 {
	margin-bottom:0.5em;
	font-weight:bold;
	font-size:12px;
	}
#imports li .text {
	font-size:11px;
	}

* html div#imports li ins.r,
* html div#filters li ins.r {
	left:-11px;
	margin-left:100%;
	}
/* //imports */


/* calendars */
div#calendar_container {
	margin-top:-1em;
	}
div.calendar {
	position:relative;
	margin-top:1em;
	margin-bottom:1.5em;
	font-family:Arial,sans-serif;
	}
div.calendar h3 {
	margin:0 0 14px 0;
	color:#56a1d5;
	font-size:1.13em;
	}
.calendar div.content {
	margin-top:10px;
	width:200px;
	text-align:left;
	}
.calendar div.ajax_spinner {
	top:90px;
	left:0;
	}
.calendar ul {
	color:#bdbdbd;
	line-height:20px;
	}
.calendar ul a {
	color:#003768;
	}
.calendar li {
	float:left;
	display:block;
	width:26px;
	border:1px solid #fff;
	}
.calendar li.current {
	border-color:#5590bf;
	background-color:#5590bf;
	color:#fff;
	}
.calendar li.selected {
	border-color:#d5d5d5;
	}
.calendar li.currsel {
	border-color:#d66938;
	background-color:#d66938;
	color:#fff;
	}
.calendar .current a,
.calendar .currsel a {
	color:#fff;
	}
.calendar ul.dows {
	margin-top:3px;
	font:14px Arial,sans-serif;
	}

.calendar table.months {
	margin:-19px auto 0 auto;
	width:190px;
	font-size:15px;
	}
.calendar td.orng a {
	cursor:default;
	}
.calendar div.arrows {
	margin:0 auto;
	padding-left:2px;
	text-align:center;
	}
.calendar .arrows ins {
	display:block;
	width:13px;
	height:13px;
	background:url(/i/eng/blue-lr2.gif) 0 0 no-repeat;
	cursor:pointer;
	}
.calendar .arrows ins.l {
	float:left;
	}
.calendar .arrows ins.r {
	float:right;
	background-position:0 -29px;
	}

div.mini {
	position:relative;
	margin:0;
	}
.mini div.content {
	position:relative;
	margin:0;
	}
.mini div.ajax_spinner {
	top:90px;
	left:0;
	}
.w-title div.content {
	margin-top:0em;
	}
.mini table.months {
	margin:0 auto 0;
	width:120px;
	color:#003768;
	font:15px Arial,sans-serif;
	//margin:-20px auto 0;
	}
.mini ul {
	margin-top:0;
	padding-left:11px;
	width:210px;
	}
.mini li {
	margin-right:0;
	font:14px Arial,sans-serif;
	}
.mini ul.dows {
	margin-top:6px;
	}
.mini div.arrows {
	width:200px;
	}
* html .mini .arrows ins.l {
	left:19px;
	}
* html .mini .arrows ins.r {
	right:0;
	}
.mini ul a {
	color:#3b78a8;
	}
.mini ul.dows {
	color:black;
	font-size:14px;
	}
.mini li.currsel {
	border-color:#5590bf;
	background-color:#5590bf;
	color:#fff;
	}
.mini .current a,
.mini .currsel a {
	color:#fff;
	}
.mini div.content {
	margin-top:-10px;
	padding:0;
	padding-bottom:1em;
	text-align:center;
	}
.mini div.ajax_spinner {
	top:100px;
	left:100px;
	}
/* //calendars */

/* actions */
/*
#actions							{ margin: 0 0 30px 0; }
#actions .tabs						{ position: relative; margin: 15px 0; text-align: center; font:normal 12px Arial,sans-serif;}
#actions .tabs span					{ position: relative; display: inline-block; margin: 0 10px 0 0; padding: 0 10px 0 0; cursor: pointer; border-right: 1px solid #627b8c; color:#8b8b8b;}
#actions .tabs span.active			{ color: #114472; }
#actions .tabs span ins.cone		{ display: none; position: absolute; bottom: -16px; left: 50%; width: 18px; height: 11px; margin-left: -8px; background: url('/i/corners/cone-actions.png'); }
#actions .layer						{ display: none;}
*/

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

#actions li.to-blog,
#actions li.to-friend,
#actions li.to-social,
#actions li.go-print {
	background:url(/i/eng/actions.png) no-repeat;
	}
#actions li.visible.to-blog {
	background-position:-98px 0;
	}
#actions li.to-blog {
	width:80px;
	background-position:0 0;
	}
#actions li.visible.to-friend {
	background-position:-98px -16px;
	}
#actions li.to-friend {
	width:98px;
	background-position:0 -16px;
	}
#actions li.visible.to-social {
	background-position:-98px -32px;
	}
#actions li.to-social {
	width:46px;
	background-position:0 -32px;
	}
#actions li.visible {
	background-position-x:-98px;
	}
#actions li.go-print {
	width:80px;
	background-position:0 -48px;
	}
#actions li.to-author {
	width:69px;
	background-image:url(/i/eng/actions/partager.gif);
	}
#actions li.visible ins.t {
	z-index:1;
	display:block;
	}

div.forms {
	top:0;
	display:none;
	margin-bottom:2.5em;
	width:550px;
	color:#010000;
	}

.forms div.ajax_spinner {
	bottom:0;
	left:0;
	}
.forms label {
	display:block;
	margin-bottom:0.1em;
	color:#010000;
	line-height:1.2em;
	font:normal 12px Cambria,Helvetica,sans-serif;
	}
.forms label.alert {
	color:#d66938;
	font-weight:bold;
	}
.forms table input,
.forms table textarea {
	border:1px solid #999;
	font-size:14px;
	}
.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 td.captcha {
	padding-top:1.25em;
	text-align:center;
	}
.forms td.captcha label {
	margin-top:0.8em;
	}
.forms td.captcha img {
	background:url(/i/ajax_spinner.gif) 82px 7px no-repeat;
	}

.forms td {
	padding-bottom:10px;
	}
.forms .c3 td, .forms td.c3 {
	padding-right:18px;
	}
/*
.forms .c1 input {
	width:530px;
	}
.forms .c1 textarea {
	width:530px;
	}
*/
.forms .c2 input {
	width:250px;
	}
.forms td.captcha {
	padding-top:0;
	}
.forms td.captcha-field {
	padding-top:6px;
	}

#to-social div.content {
	position:relative;
	top:0;
	margin:0;
	padding:0;
	width:585px;
	border:1px solid #cccccc;
	background:#f1f3f1;
	}
#to-social div.content div {
	margin:0 0 10px;
	text-align:center;
	}
#to-social div.content img {
	margin:0 3px 0 20px;
	vertical-align:middle;
	}
#to-social a {
	line-height:25px;
	}
#to-social	h2.tit {
	margin:11px auto 5px;
	color:#56a1d5;
	text-align:center;
	font:normal 17px Cambria,Helvetica,sans-serif;
	}
#to-social {
	font:normal 12px Cambria,Helvetica,sans-serif;
	}

#to-social span.reddit_button img   { margin-top:5px; }
#to-social span.stumbleupon iframe  { vertical-align: middle; padding: 0 10px; }

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

#to-blog div.content {
	position:relative;
	top:0;
	margin:0;
	padding:0;
	width:585px;
	border:1px solid #cccccc;
	background:#f1f3f1;
	}
#to-blog h2.tit {
	margin:0 auto;
	color:#56a1d5;
	text-align:center;
	font:normal 17px Cambria,Helvetica,sans-serif;
	}
#to-blog div.content p.description {
	display:block;
	padding-top:7px;
	text-align:center;
	font:normal 10px Verdana,sans-serif;
	}
#to-blog div.content h3			 {
	display:block;
	margin:6px 0 11px 0;
	font:normal 13px Cambria,Helvetica,sans-serif;
	}
#to-blog div.content h3.preview {
	padding-top:7px;
	}
#to-blog div.content textarea	 {
	width:529px;
	border:1px solid #d3d3d3;
	}

#to-friend div.content {
	position:relative;
	top:0;
	margin:0;
	padding:0;
	width:585px;
	border:1px solid #cccccc;
	background:#f1f3f1;
	}
#to-friend .c3 input {
	width:163px;
	}
#to-friend .c2 textarea {
	width:529px;
	height:73px;
	}
#to-friend p.orng {
	color:#010000;
	line-height:1.4em;
	font:normal 12px Cambria,Helvetica,sans-serif;
	cursor:default;
	}
#to-friend	h2.tit,
#article-question-form h2.tit {
	margin:0 auto 12px;
	color:#56a1d5;
	text-align:center;
	font:normal 17px Cambria,Helvetica,sans-serif;
	}

#article-question-form {
	position:relative;
	margin:1em 0;
	padding:0;
	width:585px;
	border:1px solid #cccccc;
	background:#f1f3f1;
	}
#article-question-form div.content {
	margin:9px 0pt 23px 30px;
	}
#article-question-form textarea {
	overflow:auto;
	width:529px;
	height:100px;
	max-width:529px;
	min-width:529px;
	}


/* m-media icons */
.r_main_m ins {
	position:relative;
	top:20px;
	left:-30px;
	z-index:20;
	display:block;
	margin:0;
	width:20px;
	height:20px;
	}
ins.i {
	background:url(/i/icons/icons.gif) 0 0 no-repeat;
	}
ins.story, 	ins.article {
	background:none;
	}
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 */

.banner4 {
	margin-top:10px;
	}
.banner4 iframe {
	margin-bottom:1em;
	}
.hot {
	margin:10px 40px -7px 40px;
	padding:1px;
	border:1px solid #d5d5d5;
	}
.hot a {
	display:block;
	padding:7px 0 8px;
	background:#faf9dc;
	color:#000;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	}
.hot a .live,
.hot a .datetime {
	font-family:Arial, Helvetica, sans-serif;
	}
.hot a .live {
	color:#ff0000;
	}
.hot a .datetime {
	color:#003768;
	font-weight:normal;
	}
a.socialm {
	display:block;
	color:#444;
	font-size:.8em;
	background:0 0 no-repeat;
	padding-left:20px;
	margin:10px 17px;
}

#fb_like_button {border:none; overflow:hidden; width:100%; height:40px; margin-top:1em;}
#social_buttons {margin:1em 0;}
.fb_like_button2 {margin:0 0 11px 0;}

.icom			{margin:0 2px !important; font-size:11px; float:none !important; border:0 !important; vertical-align:middle !important;}
.dig-icom		{font: normal 11px Verdana,sans-serif !important; margin:0 2px; white-space:nowrap; display:inline !important;}
.text-icom		{font: normal 12px Verdana,sans-serif !important; margin:0 2px;}
.text-icom	a	{color:#666666 !important;}
.dig-icom a		{color: #ff0000 !important;}


#fb_recommend { margin:10px auto 0 auto; width:222px;}
#fb_recommend a { display:block; width:217px; height:34px; background:url(/i/fb_recommend_header_eng.png) 0 0 no-repeat; border:1px solid #315C99; border-bottom:0;}
#fb_recommend iframe {border:none; overflow:hidden; width:222px; height:278px; display:block;}

.searchWords { padding: 10px 0;}
.searchWords label { margin: 0 10px; font-size: 12px; }

.full_video	{ position: relative; z-index: 1000; }


/* Tags list */
#tags-list                          { overflow: hidden; }
#tags-list ul.tags-list             { display: block; width:285px; float:left; padding-left: 5px; margin-bottom: 30px; }
#tags-list ul.left                  { margin:0 20px 0 0 }
#tags-list ul.tags-list li          { display: block; padding:10px; border-bottom:1px solid #ededed; overflow: hidden; }
#tags-list ul.tags-list li.first    { border:none; }
#tags-list ul.tags-list li a        { color:#55a1d5; font-size:13px; text-decoration: none; }
#tags-list ul.tags-list li a .left  { width:200px; float:left; font-family:Georgia, "Times New Roman", Times, serif }
#tags-list ul.tags-list li a:hover  { text-decoration: underline; }
#tags-list ul.tags-list li a .right { float:right; color:#000; font-size:11px; font-family: Arial, Helvetica, sans-serif; }
#tags-list form input               { display: block; padding:2px 5px; color:#ccc; width:590px; border: 1px solid #dfdfdf; background: url('/i/tags_input_bgr.gif') repeat-x; border-top: none;}
#tags-list.loading                  { background:url("/i/loaders/loader_actions.gif") no-repeat 50% 70px; padding-bottom:30px; }
#tags-list .pager                   { clear:both;}
#tags-list .message                 { margin:10px 0; font-size: .9em; clear:both; }

.tags-cloud                         { border:1px solid #d5d5d5; padding:14px 12px; overflow: hidden;_zoom:1;  }
.tags-cloud h4                      { margin-bottom:6px; text-align: center;}
.tags-cloud .tags a                       { text-decoration: none; margin-right:4px; color:#4890c2!important; line-height:20px; font-family: Tahoma, Helvetica,Arial, serif !important }
.tags-cloud .more a                 { margin-top:5px; font-size:10px; float:left; color:#f60;  text-decoration: underline; font-family:Verdana, Arial, Helvetica, sans-serif; }
.tags-cloud a.size9					{ font-size: .72em; }
.tags-cloud a.size10				{ font-size: .80em; }
.tags-cloud a.size11				{ font-size: .86em; }
.tags-cloud a.size12				{ font-size: .90em; }
.tags-cloud a.size13				{ font-size: .96em; }
.tags-cloud a.size14				{ font-size: 1.0em; }
.tags-cloud a.size15				{ font-size: 1.08em; }
.tags-cloud a.size16				{ font-size: 1.16em; }
.tags-cloud a.size17				{ font-size: 1.24em; }
.tags-cloud a.size18				{ font-size: 1.3em; font-weight:400; }
.overtags { border-bottom: 5px solid #f0f4f5; margin: 5px 5px 20px 6px;  padding-bottom: 2px; }  
.tags { text-align: center;} 
.tags_pager { margin-top: 10px; }
.tags_pager a { color:#55a1d5 !important; font-size: 13px; font-family:Arial, Helvetica, sans-serif; }
.tags_pager .current, .pager li.active a { color: #000 !important; font-size:17px; font-weight: bold; position:relative; top: -2px; }
.switcher { float: right; background: #fff; font-size: 11px; font-family:Arial, Helvetica, sans-serif; color:#999; padding-left: 8px; margin-top: 5px; }
.switcher span.current a { color: #000; text-decoration: none; }
.switcher span a { color: #55a1d5; text-decoration: underline; }

.tags_article { margin: 15px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; }
.tags_article a { color: #4890c2; } 

.tags_article_dark { margin: 15px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #9C9C9C; }
.tags_article_dark a { color: #fff; } 

#valdai_ia { background: #f8f8f8; border: 1px solid #514f4f; border-top: none;font-size: 12px; margin-top: 10px;}
#valdai_ia h1 { background: #015db6;  }
#valdai_ia h3 a { color: #004272; font-size: 11px; }
#valdai_ia .text { padding: 10px 5px; }
#partners_rss { border: 1px solid #ccc; width:278px; padding: 10px; margin: 10px 0; background: #fff;}
#partners_rss a { background: url('/i/eng/bulletGP.gif') no-repeat 0px 6px; padding-left: 15px; display:block; font-size: 14px;}
#partners_rss a.logo { background: none; }

.dsclmr p{font:9px Arial !important; color:#838383; display:block; text-align:center}

.facebook-widget .fb_iframe_widget iframe{height:344px !important;}