body								{margin:0; padding:0px; width:100%; height:100%; font-size:12px; background-color:#ffffff; font-family:Verdana,Arial,sans-serif; text-align:center; color:#000;}
img									{border:0;}
table								{border-collapse:collapse; border-spacing:0;}
td, th								{vertical-align:top; font-size:12px;}
body, td, th, form, p, ul, li, div, input, label, textarea,
h1, h2, h3, h4, h5					{margin:0; padding:0;}
h1, h2, h3, h4, h5					{font-family: Arial,sans-serif;}
ul									{list-style-type: none; margin:0;} 
.nbr								{white-space: nowrap;}
.border								{border:1px solid;}

.mainbox		{width:950px; margin:0 auto; zoom:1; text-align:left; padding-left:25px;}
.printbox		{width:auto; margin:30px 5%; overflow:hidden; zoom:1;}

.banners		{height:90px; overflow:hidden; zoom:1;}
.banners span	{margin-right:10px}
.banners span.r	{margin-right:0px}
.banner600x90	{padding:15px 0; }

.header			{padding-top:25px;}
.pos24top		{position:relative}	
.pos24			{position:absolute; top:-17px; left:255px;}

.floatleft		{float:left; }
.floatright		{float:right; }
.clear			{clear:both; float:none; overflow:hidden; font-size:0; line-height:0; width:100%;}
.leftclear		{clear:left;}
.floatright h4	{ font:bold 1.2em Verdana, Geneva, sans-serif !important; margin:10px 0 5px 0; }
.inline			{ display:inline; }

#addbwr			{ margin: 24px 0 0 80px; }
#addbwr a		{background:url(icons000.gif) 0 1px no-repeat; padding:0 0 0 17px; margin-left: 17px; font-size: 10px;}
#addbwr a#add	{background-position:-13px -12px;}
#addbwr a#service { background: url('services.gif') no-repeat; }
.servBot 		{ background: #f60;  padding: 2px 5px; margin: 3px 0; width: 140px; }
.servBot a		{ color: #fff; }
.servBot a:hover { color: #fff; }

.bodypage		{margin-right:25px;}
.inputsearch	{border:1px solid #d2d2d2; border-top:1px solid #9e9e9e; border-left:1px solid #9e9e9e; width:135px; height:18px;}
.selecttext		{ width:190px; height:19px; font-size:1.0em;}
.searchbox 	 	{margin:24px 0 0 0;}
.searchmore		{margin-top:4px; text-align:left; font-size:.8em;}
.searchbul		{vertical-align:top; margin-left:4px; -margin-top:1px;}
.inputbutton	{width:190px; height:19px; font-size:0.9em;}
.inputsubmit	{width:90px; height:19px; font-size:0.9em;}
.searchmain		{ margin-bottom:19px; }
.searchmain .inputsearch	{ width:550px; }
.searchmain .searchmore		{ margin-top:12px; text-align:left; background:url(searchex.png) 0 -16px no-repeat; line-height:16px; padding-left:25px; width:150px; cursor:pointer; }
.searchmain .searchmore	span { text-decoration:underline; }
.searchmain .searchmore	.text1 { display:block; }
.searchmain .searchmore	.text2 { display:none; }
.searchmain .on				{ background-position:0 0; }
.searchmain .on	.text1 { display:none; }
.searchmain .on	.text2 { display:block; }
.searchmain .searchbul		{ margin-left:10px; background:#cecece; font:normal 11px Verdana, Arial, Helvetica, sans-serif; padding:1px 15px 0; }
.searchmain .title			{ font-size:14px; color:#0077b3; }
.searchmain .rubrics 		{ margin-top:11px; }
.searchmain .rubrics li 	{ width:33%; float:left; margin:0 0 5px 0; }
.searchmain .rubrics li input {  }
.searchmain .rubrics li label { margin:0 0 0 6px; }
.searchmain .dates { margin:10px 0; }
.searchmain .dates td { padding:0 10px 5px 0; }
.searchmain .dates .vertical * { float:left; }
.searchmain .dates .last { width:230px; padding-left:70px; }
.searchmain .dates .vertical input { width:40px; margin:0 10px; }
.searchmain .dates select { border:1px solid #d2d2d2; border-top:1px solid #9e9e9e; border-left:1px solid #9e9e9e; }
#extend_1 { margin-top:17px; }

textarea { overflow:auto; }

ul#rollcall 		{margin:0; padding-top:8px;}
#rollcall li 		{color:#ff6600; background:url(orangbul.gif) 0 0px no-repeat; display:inline; margin-right:6px; font:normal bold 15px Arial,sans-serif; padding-left:11px;}
#rollcall li.first 	{background:none; padding:0px;}


ul#rollcallsub 		{margin:0; padding:6px 0; margin-left:9px;}
#rollcallsub li 	{color:#fff; display:inline; padding:0 18px 0 0; font:normal bold 1.2em Arial, Helvetica, sans-serif;}
#rollcallsub li a,
#rollcallsub li a:hover	{color:#fff; white-space:nowrap;}
#rollcallsub li.orang a,
#rollcallsub li.orang a:hover	{color:#000;}

.nav_addl						{ float:right; padding-top:10px; }
.nav_addl a						{ color:#6e6e6e; line-height:30px; cursor: pointer; }
.nav_addl a:hover				{ text-decoration: none; }
.nav_addl img					{ margin:0 5px 0 0; vertical-align:middle;}

.nav_addl.apple					{ padding-top:1px; font:normal 10px Arial, Helvetica, sans-serif; }
.nav_addl.apple img				{ margin:4px 4px 0 0; }
.nav_addl.apple a img			{ margin-top:0px; }
.nav_addl.apple a span			{ vertical-align:middle; _zoom:1; }

.navsub				{background:#35a2da; color:#FFFFFF; margin-top:8px; border:1px solid #35a2da; border-width:1px 0;}

.section		{width:925px; //zoom:1;}
.topbox			{margin:13px 0;}
.leftbox		{width:660px; margin:13px 0;}
.rightbox		{width:240px; margin:13px 0;} /*width:265px;*/
.posleft		{text-align:left; margin:20px 0;}
.posleft2		{text-align:left; margin:0 0 13px 0;}


.blueline		{border-top:2px solid #33a5d7; margin-top:8px}
.greyline		{border-top:1px solid #cacaca; margin:20px 0}

.view							{float:left; margin:0 15px 15px 0;}
.view .m_descr,
.mainview .m_descr				{font-style:italic; margin:0.5em 10px 0 10px;}
.view .m_descr p,
.mainview .m_descr p			{margin-bottom:0;}
.mainview						{float:left; margin:0 19px 0 0;}
.publication					{margin:10px 0 0}
.article .article_title,
.media_list .article_title {font-size:1.5em; line-height:1; font-weight: bold;}
.article .article_title {margin-bottom: 15px;}
.article_title a:hover { text-decoration:none;}
.article .article_issue	{font-size:1.2em; line-height:1; margin:10px 0 0; font-weight: bold;}
.main div.article_title {font-size:2.0em;}
.main div.article_issue {font-size:1.6em;}
.view_container			{ position:relative; text-align:center; //zoom:1; }
.view_container	.view	{ float:none; margin-bottom:0; margin-right:0; }
.view_container	.left_arrow,
.view_container	.right_arrow { display:block; position:absolute; left:0; top:50%; margin-top:-26px; height:52px; width:32px; background:url(arrows_b.png) 0 0 no-repeat; }
.view_container	.right_arrow { left:auto; right:0; background-position:-32px 0; }

.copyright { color:#b7b7b7; margin:5px auto 0 auto; font-size:11px; margin-bottom:10px; text-align:right; }

.media .article_meta {margin-left: 128px;}

.marker-quote1					{padding:20px 70px; font:italic 18px Verdana, sans-serif; border-top: 1px dotted grey; border-bottom: 1px dotted grey;}

.article						{margin:0px;}
.article p						{line-height:1.3em; margin-bottom:.8em; }
.text_article					{margin-top:12px;}
.text_article a,
.text_article a:hover			{color:#1474B0;}
.article h2						{font-size:1.5em; line-height:1; margin:4px 0 0; font-weight:normal;}
.date							{color:#0181be; font-size:1.5em; margin:0px 0 4px 0;} /*margin:12px 0 4px 0;*/
.story							{margin-bottom:12px; font-size:1.2em;}
.date2							{ color:#0181be; font-size:1.5em; margin:0px 0 4px 0; overflow:hidden; }
span.author						{font-weight:600; margin-right:5px;}
.article_logo					{margin-top:10px;}
.original                       {margin: 2em 0; font-size:.9em;}
.original p {
	margin-bottom:.4em;
}
.original p a,
.original p a:hover {
	color:#0077b3;
	font-weight:bold;
	text-decoration:underline;
}
.original p a:hover {
	text-decoration:none;
}
.source_authors {
	margin:1em 0 -.4em 0;
}
.article .ya {margin:20px 0;}
.fb			 {border:none; overflow:hidden; width:100%; height:40px; }

.news4box			{width:340px;}
.announce				{ margin:21px 0 18px 0;}
.announce h3			{font-size:1.5em; line-height:1;}
.announce h4			{font-size:1.2em; margin-top:3px;}
.announce p			{padding:5px 0;}
.announce span,
.bodytext span 	{color:#0181be; margin-right:5px;}
.announce table td { padding-bottom:1em; }
span.info { font-size:.9em; }

.title4box			{margin:0 25px 0 9px;}
.text4box			{margin:0 25px 0 0px;}
.bodytext			{margin:6px 0;}
.bodytext p			{display:inline;}
.bodylogo			{margin-bottom:9px;}

.lenta_main			{width:340px;margin-bottom:20px;}
.lenta h1			{font-size:2.35em; line-height:1; margin-bottom:12px;}
.lenta h3			{font-size:1.5em; line-height:1;}
.lenta h4			{font-size:1.1em;}
.logo_lenta			{margin-bottom:7px;}
.logo_lenta2		{margin-top:6px;}
.lenta h3 span		{font-size:1.0em; line-height:1; color:#000000;}
.lenta span			{color:#0181be; margin-right:5px;}
.title_lenta		{margin:0 0 0 12px;}
.title_lenta p		{color:#0077b3; font-size:1.5em; margin-bottom:6px; margin-top:-5px;}
.text_lenta			{margin:8px 0 20px 12px;}

.lenta ul 					{list-style-type:none;}
.r_main li 					{overflow:hidden; width:100%;}
.r_main .first				{margin-bottom:10px;}
.photolenta					{float:left; border:0 none;}
.podrubriki					{margin-left:122px;}
.podrubriki_noimg			{margin-left:-12px;}
.podrubriki_media			{margin-left:62px;}

.issue_list {margin: 20px 0; width: 650px;}
.issue_list p { font-weight:bold; font-size:18px; margin-bottom:8px; padding-left:13px; background:url(orangbul.gif) no-repeat 0 2px; }

.issue_title {
	margin:4px 20px 0 0;
	float:left;
}
.article_issue_title {
	font-size:1.6em;
}
.printable .article_issue_title {
	margin-bottom:.5em;
}

.pager {clear: left;}
.pager ul 				{list-style-type:none; font-size:1.5em;}
.pager li 				{display:inline; margin:0 3px;}
.pager li span			{ margin:0; }
.pager li.current span,
.pager li.current a,
.pager li.current a:hover {color:#0075c7; font-size:1.2em; text-decoration:none; cursor:default;}
.pager img 				{vertical-align:middle; margin:0 10px}
.pager li a				{outline:none;}
div.centered 			{text-align:center; padding:5px 0 20px 0;}
.inall { margin:0 0 10px 0; }
.pager_top { margin-top:21px; }

.comment			{font-size:0.9em; margin-top:6px;}
.comment span		{font-weight:600; color:#000000; margin-left:5px;}
.text_article .comment {margin:0 0 6px 0;}

.box3row			{width:342px; margin:0 !important;  }
.box3row3			{width:240px; margin:0 0 0 1px !important;}
.box3row div.bg, #digest div.bg		{background: url(bg000000.gif) repeat-x; margin-right:30px}
.bg3				{background: url(bg000000.gif) repeat-x;  overflow:hidden; //zoom:1; width:100%;}
.bg3_art			{background: url(bg000000.gif) repeat-x; margin-bottom:8px;}

.box4row			{ width:25%; float:left; }
.box4row2			{ width:33%; float:left; }
.box4row5			{ width:20%; float:left; }
.authors { font-weight:bold; margin:8px 0 10px 0; }
.authors .title { margin:9px 20px 0 0; }

.translate		{padding:2px 40px 9px 0; font-weight:600;}
.translate span	{font-weight:300;  font-size:0.9em; margin-left:5px;}

.boxtrue		{margin:0 9px 11px 0;}
.true			{margin:2px 0px 6px 0;}
.true span		{margin-left:5px; font-weight:600;}
.truetit 		{font-weight:600;}
.truetit span	{font-weight:300; margin-left:5px; font-size:0.9em;}
.truetext		{font-size:0.9em; margin-top:4px;}

.boxphotos			{padding:6px 30px 15px 0; clear:both;}
.boxmedia			{padding:6px 0px 7px 0; clear:both;}
.box_ya				{float:left; margin:0 0 -25px 250px; _margin:0 0 -25px 125px; text-align:left; position:relative; z-index:10; top:-45px; width:230px;}
.boxmedia_art		{float:right; width:260px; margin:0 0 20px 25px;}
.boxmedia_art h5	{font-size:1.3em; line-height:1;}
.boxmedia_art p		{margin-top:8px;}
.boxmedia_art .topic	{margin:0 0 16px 0; padding:6px 10px 6px 6px; font-size:1.2em; background-color:#2998cf; color:#fff;}
.boxmedia_art .topic a,
.boxmedia_art .topic a:hover	{color:#fff;}
.topic_cont			{ background:#f3f3f3; padding:0 13px 25px 13px; border-top:2px solid #dcdcdc; }
.topic_cont .bg3	{ margin-left:-13px; }

.boxphotos ul 		{margin:0; padding:0;}
.boxphotos li 		{display:inline;}
.text 				{margin-left:120px; font-size:0.95em;}
.printable .text 	{margin: 20px 0 20px 0; font-size:12px;}
.printable .text p	{margin-bottom:.8em;}
.text h4 			{margin:0 0 8px 12px; font-weight:600; font-size:1.1em;}
.boxphotos li img 	{float:left;}
.boxphotos	p		{margin-left:12px;}
.boxphotos	p.onlinetext {margin:8px 0 0;}
.boxphotos span		{margin-right:5px; color:#456e8e;}

.photostext			{font-weight:600;}
.photostext p		{font-weight:300;}
.photostext p span 	{font-weight:300; color:#456e8e; font-size:1.0em;}
.photostext span 	{font-weight:300; margin-left:0px; color:#456e8e; font-size:0.9em}
.view2				{margin:0 12px 0 0; float:left}

.mediatext			{font-weight:600; font-size:0.99em; padding-bottom:3px;}
.mediatext b	 	{font-weight:600; margin-right:5px; color:#3b7eb3;}
.boxmedia_art .mediatext b	 	{font-weight:normal;}
.mediatext span 	{font-weight:300; margin-left:5px; color:#456e8e;}

.other		{margin:22px 0 16px 0; padding-bottom:1px; font-size:2.0em; font:normal bold Arial, Helvetica, sans-serif; color:#0077b3; border-bottom:2px solid #0077b3;}

.halfwidth {width: 48%; padding-right: 1%;}

.catalogue			{margin:30px 15px 0 0;}
.boxselect			{padding:17px 21px; border:1px solid #e0e0e0;}
.boxarchive			{padding:17px 21px; border:1px solid #e0e0e0; width:196px;}
.sel				{padding-bottom:11px;}

.archive			{margin:30px 0;}
.fleft				{float:left; text-align:center; margin-top:3px; width:84%; font-size:1.1em}
.titarchive			{padding-bottom:4px;}

table.filter		{ background:#ededed; border-top:2px solid #dcdcdc; width:100%; }
table.filter td 	{padding:10px 6px 6px 14px;}
table.filter select {clear:left; width:196px; margin:4px 0 10px 0;}
table.filter label  {white-space:nowrap;}
table.filter td a	{ font-weight:bold; }
table.filter td a.sel	{ color:#000; text-decoration:none; }

table.tabarch	td		{text-align:center; vertical-align:middle; font-size:1.1em;}
table.tabarch	td span	{display:block; text-align:center; vertical-align:middle; font-weight:600; font-size:1.1em; color:#959595; margin:5px 0;}
.dayarchive				{text-align:center; background:#f3f3f3; height:23px;}

.tags					{font-size:0.9em; margin-top:20px;}
.pic 					{text-align:center; margin:20px 0 30px;}
div.links				{margin-top:16px; margin-bottom:30px;}
div.links ul li			{margin-bottom:9px; font-weight:600;}
div.links ul li span	{color:#0077b3; font-weight:300; margin-right:9px;}
div.links ul li a, 
div.links ul li a:hover {color:#000000;}
.speaking				{margin-top:10px; border:1px solid #cfcfcf; width:653px; float:right; margin-left:-653px; position:relative;}
.speaking span 			{margin:6px 10px; display:block; font-size:0.9em;}
.speaking .hint			{width:150px; font-size:0.9em; margin:40px 0 0 0; font-weight:700; color:#626262; position:absolute; top:40px; right:20px;}
.boxformspeaking		{margin:10px 23px 23px 23px; overflow:hidden; zoom:1;}
.boxformspeaking span	{color:#ff6600;}
.acc					{margin:12px 0 10px 0; color:#626262;}
.pform					{margin:10px 20px 0 0; color:#626262; font-size:0.9em;}
.pform.floatleft 		{//margin-right:10px;}
.subscribe_box			{height:16px;}
.tree					{margin:1em 0 30px 0;}
.tree strong			{font-weight:600; color:#000;}
.tree .header			{ margin-bottom:4px; word-wrap:break-word; }
.tree span.date			{ font-size:.8em; }
.tree .foot				{ font-size:.9em; }
.tree .foot,
.tree .foot a,
.tree .foot a:hover		{ color:#0077b3; }
.tree .foot a			{ text-decoration:underline; }
.tree .foot a:hover		{ text-decoration:none; }
.tree img				{vertical-align:middle;}
.tree .body				{ margin:.6em 0; font-size:.9em; word-wrap:break-word; }
.tree .body b			{ margin:0;}
.tree .body a			{color:#0077B3; text-decoration:underline;}
.boxt					{clear:both; overflow:hidden; //zoom:1; margin-bottom:1em;}
.boxt b, .boxt strong,
.tree li b, .tree li strong {margin-left:5px;}
.tree li {
	clear:both; //zoom:1; margin-bottom:1em; position:relative;
}
.tree ul {
	margin-left:40px;
	min-width:320px;
}
* html .tree ul ul ul ul ul ul ul ul ul {
	width:320px;
	margin-right:-320px;
}
.tree li.invis {display:none;}
.tree li ul li.invis {display:block;}
a.noul,
a.noul:hover { text-decoration:none !important; }

.td-like				{padding:0 4px;}
.footer					{margin-bottom:40px; font-size:0.9em; }

.printbox .rubric			{margin-top:20px; color:#0075c7}
.printbox .item				{margin-top:6px;  color:#0075c7}
.item span, .rubric span	{font-weight:600;}
.printbox h1				{margin:7px 0 0 0; font-size:1.8em;}
.printbox h3				{margin-top:3px; font-size:1.4em;}
.printbox p					{margin-bottom:15px;}
.logos img					{margin:12px 0 0;}
.pfooter					{margin:0 0 8px; font-size:0.9em;}
.pfooter span				{font-weight:600}
.copy						{color:#0075c7; font-size:0.9em; margin-top:20px}

/* ++ */

ul#abc				{ margin-top:6px;}
#abc li				{display:inline;}
.selectsearch		{ width:140px; height:22px; font-size:1.0em;}
.inputday			{width:45px;}
.inputmonth			{width:87px;}
.inputyear			{width:60px;}
.point_search		{margin-bottom:3px;}
.regn				{padding:24px 0 18px 0;}
.period				{margin:18px 0 5px 0;}
.sample div			{width:48%;}
.addsearch div		{width:100%;}
.floatleft .chek p				{font-size:1.0em; color:#000000; padding-bottom:4px;}
.sample h3 			{padding-bottom:14px;}
.sample h3 span		{font-size:0.85em;}
.search				{border:1px solid #d2d2d2; border-top:1px solid #9e9e9e; border-left:1px solid #9e9e9e; width:555px; height:18px}		
.button				{width:88px;}
.more p				{font-size:1.2em; color:#0077b3; padding-bottom:6px;}
.more p span		{width:20px; display:inline-block;}

/* bubbles */
.align-center				{text-align:center;}
.frame-whole-top			{position:absolute; top:-19px; right:440px;}
.frame-whole-top2			{position:absolute; top:-19px; right:345px;}
.frame-whole-top3			{position:absolute; top:-19px; right:250px;}
div.frame-block 			{margin:10px 0 30px 0; width:652px; position:relative; z-index:2; top:0px; left:0px;}
div.frame-block2 			{margin:10px 0 30px 0; width:652px; position:relative; z-index:3; top:0px; left:0px;}
div.frame-block3 			{margin:10px 0 30px 0; width:658px; position:relative; z-index:4; top:0px; left:0px;}
div.frame-whole 			{position:relative; background-color:#ffffff; z-index:10; border:1px solid #d7d7d7;}
div.frame-whole-tl, div.frame-whole-tr, div.frame-whole-br, div.frame-whole-bl {height:15px; position:absolute; width:14px;}
div.frame-whole-tl 			{background:url(tl000000.gif) 0 0 no-repeat; left:-1px; top:-1px; }
div.frame-whole-tr 			{background:url(tr000000.gif) 100% 0 no-repeat; right:-1px;  top:-1px;}
div.frame-whole-bl			{background:url(bl000000.gif) 0 100% no-repeat; bottom:-1px; left:-1px; }
div.frame-whole-br	 		{background:url(br000000.gif) 100% 100% no-repeat; bottom:-1px; right:-1px;}
div.frame-block-inner1		{padding:17px 0; margin:0px;}
div.frame-block-inner2		{padding:27px 0 26px 0; margin:0px;}
div.frame-block-inner2 h3	{color:#d45d23; font-size:1.5em; font-weight:600; margin-top:3px;}
div.frame-block-inner3 h3	{color:#d45d23; font-size:1.5em; font-weight:600; float:right; padding-right:150px; margin-top:3px;}
div.frame-block-inner2 h4	{color:#000000; font-size:1.3em; font-weight:600; padding:3px 0;}
div.frame-block-inner2 p	{font-size:0.95em; margin:3px 0 5px 0;}
div.frame-block-inner1 textarea {width:615px; border:1px solid #D0D0D0; margin-bottom:1em;}

.classtextarea		{width:535px; height:76px; border:1px solid #d0d0d0;}
.classinput			{width:182px; height:19px; border:1px solid #d0d0d0;}
.classtextarea3		{width:370px; height:80px; border:1px solid #d0d0d0;}
.close-button		{float:right; padding:10px 14px 0 0;}
.tbl_form			{margin:11px 20px 10px 15px !important;}
.tbl_form table	td	{vertical-align:bottom; font-size:0.95em; font-size:0.8em;}
.img_form			{padding:24px 10px 0 0;}
.pdg-left			{padding-left:5px;}
.txt_form			{padding-top:17px;}
ul#roll 			{margin:0; padding:0px;}
#roll li 			{color:#000000; display:inline; font:normal 300 1.1em Arial,Helvetica,sans-serif; padding-right:18px; white-space:nowrap;}
.frame-block2 li a,
.frame-block2 li a:hover {
	text-decoration:none;
}
.frame-block2 li img {
	margin-top:-2px;
	padding:0 7px 0 20px;
	vertical-align:middle;
}
.send				{text-align:center; padding:15px 0;}
.orng				{color:#ff6600;}
.form_gb, .invisible {display:none;}

/* ++ */

.topbox h1				{font-size:1.38em; margin-bottom:8px; font-weight:600;}
.topbox .story			{margin-bottom:15px; font-size:0.95em; font-weight:600;}
.topbox .story span		{font-size:1.06em; color:#cfcfcf; margin-right:3px;}
.topbox h1.inline		{font-size:2em;}

a {text-decoration: none; color:#000000;}
a:hover {text-decoration: underline; color:#000000;}
h1 a:hover { text-decoration:none; }
h1 { font-size:2em; }

.blue {color:#1474b0;}
a.blue {text-decoration: none; color:#1474b0;}
a.blue:hover {text-decoration: underline; color:#1474b0;}

.blue2 {color:#1474b0;}
a.blue2 {text-decoration: underline; color:#1474b0;}
a.blue2:hover {text-decoration: none; color:#1474b0;}

.blue3 {color:#36a3d9;}
a.blue3 {text-decoration: underline; color:#36a3d9;}
a.blue3:hover {text-decoration: none; color:#36a3d9;}

.orang {color:#ff6600;}
.orang a, .orang a:hover {color:#ff6600;}
a.orang {text-decoration: underline; color:#ff6600;}
a.orang:hover {text-decoration: none; color:#ff6600;}

a.black {text-decoration: underline; color:#000000;}
a.black:hover {text-decoration: none; color:#000000;}

a.white {text-decoration: none; color:#ffffff;}
a.white:hover {text-decoration: underline; color:#ffffff;}

a.none {text-decoration: none; color:#4b85b0;}
a.none:hover {text-decoration: none; color:#4b85b0;}

.to-mobile-link { text-align:center; font-size:11px; }
.all-photo { font-size:13px; text-align:center; }
#url { background-color:#f1f1f1; clear:both; font-size:11px; margin:1.7em 0 3em; padding:6px 10px; }

.media_list .media_list_item {
	float:left;
	width:305px;
	margin:0 20px 1em 0;
}
.media_list .article_title {
	margin-top:8px;
}
.media_list .media_list_item .view {
	margin:3px 0 .5em 0;
}
.media_list .media_list_item .bodytext_small {
	margin:0 0 0 62px;
}
.media_list .noimg {
	margin-left:0 !important;
}
.media_list .media_list_item .bodytext_small a:hover {
	text-decoration:none;
}
.magazines  {
	margin:0 0 25px 0;
}
.magazines dt {
	float:left;
	margin-right:4px;
}
.magazines dd {
	margin-bottom:5px;
	clear:right;
}
h2.h1_like,
h2.h1_like_b {
	font-size:2.35em;
	line-height:1;
	margin-bottom:12px;
}
h2.h1_like_b {
	font-weight:bold;
	line-height:1em;
	margin-top:0;
}
.full {
	margin:.7em 0;
}
.full a {
	font-size:11px;
}
.flashcontent {
	background:#f3f3f3;
	width:100%;
	padding:15px 0;
	text-align:center;
	margin-bottom:1em;
}

/* calendars */
div.calendar					{ position:relative; margin-top:1em; margin-bottom:1.5em; width:652px;height:170px; }
.calendar div.content			{ padding:0; text-align:center; }
.calendar .arrows				{ width:625px; margin:9px auto 0 auto; padding-right:1px; position:relative; }
.calendar .arrows ins			{ display:block; width:15px; height:22px; cursor:pointer; position:absolute; }
.calendar .arrows ins.l			{ left:0; background:url(left0000.gif) 0 0 no-repeat; }
.calendar .arrows ins.r			{ right:0; background:url(right000.gif) 0 0 no-repeat; }

.calendar a,
.calendar a:hover 				{ color:#0077b3; text-decoration:none !important; outline:none; }
.calendar table.years,
.calendar table.months			{ width:550px; color:#999; margin:0 auto; }
.calendar table.months 			{ margin-top:4px; }
.calendar table.years td		{ font:normal 18px Arial, Helvetica, sans-serif; line-height:20px; }
.calendar table.months td		{ font:bold 13px Arial, Helvetica, sans-serif; }
.calendar table td				{ text-align:center; }
.calendar table td.orang a		{ text-decoration:none; color:#ff6600; }

.hidden								{ visibility:hidden; }
.calendar .frame-block-inner2		{ padding:12px 0 15px 0; }



.calendar ul						{ margin:0 auto; width:630px; margin: 13px auto 0 auto; font-size: 14px; line-height: 20px; color: #bdbdbd;clear:both; }
.calendar ul a						{ color: #003768; }
.calendar li						{ float: left; display: block; width: 28px; border: 1px solid #fff; text-align:center; }
.calendar li.current				{ color: #fff; border-color: #5590bf; background-color: #5590bf; }
.calendar li.selected				{ border-color: #d66938; }
.calendar li.currsel				{ color: #fff; border-color: #d66938; background-color: #d66938; }
.calendar .current a,
.calendar .currsel a				{ color: #fff }
.calendar ul.dows					{ margin-top: 3px; font-size: 11px; }

.big { font:bold 3em Arial, Gadget, sans-serif; color:#ff6600; }

.line {
	background:#36a3d9;
	height:1px;
	overflow:hidden;
	margin-top:2em;
}
.ques_form {
	position:relative;
	border:1px solid #36a3d9;
	border-width:1px 0;
	margin-top:2em;
}
.ques_form label {
	width:107px;
	padding:2px 0 0 10px;
	display:block;
	float:left;
}
.ques_form label span {
	color:#fe0000;
}
.ques_form input {
	width:250px;
	margin-bottom:6px;
}
.ques_form textarea {
	width:530px;
	max-width:530px;
	height:120px;
	margin-bottom:6px;
}
.ques_form .inputbutton {
	width:auto;
	margin:5px 0 19px 117px;
}
.ques_form .alert_f {
	display:none;
	margin:0 0 6px 117px;
	color:#fe0000;
}
.ques_form .captcha {
	margin:0 0 6px 117px;
}
.ques_form .alert {
	display:block;
	font-weight:normal;
}
.ques_form label.orang {
	padding:0 0 5px 117px;
	width:auto;
	float:none;
}
.ques_form h2 {
	margin:.5em 0 1em 0;
}
.done {
	margin:0 0 2em 0;
	color:#339900;
	padding:1em 0;
}
.done2 {
	text-align:center;
	margin:1em 0 2em 0;
}
.done2 input {
	margin-top:1em;
}
.add_spinner {
	background:url(spin0000.gif) 50% 50% no-repeat;
	width:660px;
	height:127px;
	clear:both;
}
.alert {
	font-weight:bold;
	color:#ff6600;
}
ul.questions {
	margin:1.5em 0 0 8px;
}
ul.questions li {
	margin-bottom:1.2em;
}
ul.questions li span {
	color:#888;
}
.btn {
	background:#cecece;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding:1px 15px 0;
}
.sendcomment,
.form3 {
	margin-top:1em;
}
.sendcomment p,
.form3 p {
	margin-bottom:1px;
}
.sendcomment .inputsearch {
	width:435px;
	max-width:435px;
}
.sendcomment .capt_inp {
	width:125px;
}
.sendcomment textarea {
	height:70px;
}
.sendcomment .captcha {
	margin:0 10px 0 0;
}
.addComment {
	text-align:center;
}
.addComment a,
.addComment a:hover {
	color:#0077b3;
	text-decoration:underline;
}
.addComment a:hover {
	text-decoration:none;
}
#ucomment-reg_form .inputsearch {
	width:150px;
}
.preloader {
	position:absolute;
	width:50px;
	height:50px;
	background:url(spin0000.gif) 50% 50% no-repeat;
	display:none;
}
.captcha_preload {
	margin:-5px 0 0 70px;
}
.link_preload {
	margin:-15px 0 0 22px;
}
.visible {
	display:block;
}
.account form label {
	display:block;
	float:left;
	width:110px;
	text-align:right;
	padding-right:8px;
	padding-top:2px;
}
.account form div {
	height:30px;
}
.account form .loginname {
	display:block;
	padding-top:2px;
}
.account h1 {
	margin-bottom:1em;
}
.subscribe_list {
	margin-left:20px;
	margin-top:1em;
}
.subscribe_list li {
	padding-left:14px;
	background:url(li000000.gif) 0 6px no-repeat;
	margin-bottom:10px;
}
.subscribe_list li a.orang {
	margin-right:10px;
}
.subscribe_list li img {
	vertical-align:baseline;
}
.del_subscription {
	background:url(delete00.gif) 0 3px no-repeat;
	padding:0 3px;
	cursor:pointer;
}
.users_list li {
	display:inline;
	background:none;
	padding:0 14px 0 0;
	line-height:26px;
}
.users_list li span.username {
	margin-right:5px;
}
.status_err,
.status_ok {
	margin-left:10px;
}
.status_err {
	color:#ff0000;
}
.status_ok {
	color:#349c00;
}
.comment_icons {
	margin-right:5px;
	height:16px;
	overflow:hidden;
	float:left;
}
.comment_delete,
.comment_all_delete,
.comment_all_block,
.comment_block,
.comment_block_active,
.user_block,
.user_block_active {
	width:16px;
	height:16px;
	float:left;
	margin-right:2px;
	cursor:pointer;
	background:url(comments.png) 0 0 no-repeat;
}
.comment_delete {
	background-position:0 0;
}
.comment_all_delete {
	background-position:-96px 0;
}
.comment_all_block {
	background-position:-80px 0;
}
.comment_block {
	background-position:-16px 0;
}
.comment_block_active {
	background-position:-32px 0;
}
.user_block {
	background-position:-48px 0;
}
.user_block_active {
	background-position:-64px 0;
}
.comment_blocked {
	color:#888;
	padding-top:10px;
}
.counters {
	margin:1em 0 0 0;
}
.counters img {
	margin-right:5px;
}
.counters div {
	display:inline;
}

div.calendar2						{ position:relative; font-family:Verdana, Geneva, sans-serif;}
.calendar2 div.content				{ position:relative; margin-top:-6px; border:1px solid #e0e0e0; border-width:0 1px 1px; padding-bottom:1em; padding-top:12px; text-align:center; //zoom:1;}
.calendar2 div.ajax_spinner			{ position:absolute; display:none; left:50%; top:90px; width:50px; height:50px; margin-left:-25px; background:url(spin0000.gif) 0 0 no-repeat; }
.calendar2 div.visible				{ display:block; }
.calendar2 ul						{ line-height:20px; color:#999; width:210px; padding-left:19px; margin-top:0;}
.calendar2 ul a						{ color: #0077b3; text-decoration:underline; }
.calendar2 ul a:hover				{ color: #0077b3; text-decoration:none; }
.calendar2 li						{ float:left; display:block; width:26px; border:1px solid #fff; margin-right:0px; margin-bottom:2px; font-size:14px;}
.calendar2 li.current				{ color:#fff; border-color:#ff6600; background-color:#ff6600; font-weight:bold; }
.calendar2 li.selected				{ border-color:#f0f4f5; }
.calendar2 li.currsel				{ color:#fff; border-color:#ff6600; background-color:#ff6600; font-weight:bold; }
.calendar2 .current a,
.calendar2 .current a:hover,
.calendar2 .currsel a,
.calendar2 .currsel a:hover 		{ color:#fff; text-decoration:none; }
.calendar2 ul.dows					{ margin-top:9px; background:#f3f3f3; height:23px; color:black; padding-right:9px; }
.calendar2 ul.dows li				{ font-size:12px; border-color:#f3f3f3; }
.calendar2 table.months 			{ width:190px; margin:-22px auto 0; color:#000;}
.calendar2 table.months td			{ font-size:18px; font-family:Arial, Helvetica, sans-serif; }
.calendar2 div.arrows				{ margin:0 auto; text-align:center; width:206px; height:22px; }
.calendar2 .arrows ins				{ display:block; width:15px; height:22px; cursor:pointer;}
.calendar2 .arrows ins.l			{ float:left; background:url(left0000.gif) 0 0 no-repeat; }
.calendar2 .arrows ins.r			{ float:right;  background:url(right000.gif) 0 0 no-repeat; }
* html .calendar2 .arrows ins.l		{ left: 19px;  }
* html .calendar2 .arrows ins.r		{ right: 0px; }

.margin1 {margin:3em 0 .5em 0;}
.actual_block {width:100%;}
.actual_block .actual_left, .actual_block .actual_right {float:left;width:49%;}
.actual_block .actual_left {padding:0 1% 0 0;}
.actual_block .actual_right {padding:0 0 0 1%;}
/* Atlas advertisement
------------------------------ */
#sol240x400 OBJECT, #sol240x400 IMG, #sol240x400 EMBED {display: block;margin: 0;padding: 0;}
#sol240x400 BR {display: none;}

.markItUp  {width:435px;margin:-15px 0 5px;}
.markItUpEditor {width:435px;height:70px;clear:both; display:block;overflow:auto;}
.markItUpHeader ul	{list-style:none;float:right;position:relative;margin:0 -6px 0 0;min-width:0;}
.markItUpHeader ul li	{float:left;position:relative;clear:none;}
.markItUpHeader ul a {display:block;width:24px; height:24px;text-indent:-10000px;background-repeat:no-repeat;border:1px solid #bbbbbb; margin:4px;}
.markItUp .markItUpButton1 a	{background-image:url(bold0000.gif);}
.markItUp .markItUpButton2 a	{background-image:url(italic00.gif);}
.markItUp .markItUpButton3 a	{background-image:url(underlin.gif);}
.markItUp .markItUpButton4 a	{background-image:url(crosslin.gif);}
.markItUp .markItUpButton5 a	{background-image:url(link0000.gif);}

.actions {margin:20px auto; width:629px; font-family:Arial, Helvetica, sans-serif; font-size:0.915em; text-align:left; border:1px solid #cccccc;  border-left:10px solid #2996cc; padding-left:20px;}
ul.links a, ul.social a {background:url(actions0.png) no-repeat; padding:0 0 0 25px; display:block; height:16px; font-weight:700;}
ul.blogs li span {background:url(actions0.png) no-repeat; padding:0 0 0 25px;display:block;height:16px;font-weight:700; width:73px;}
ul.social {float:left; width:155px;}
ul.links {margin:0; padding:0; }
ul.links li { float:left; margin-right:35px;}
ul.links a { float:left; }
ul.blogs {padding:0 0 30px;}
ul.social li {margin:0 0 7px 0;}
ul.blogs li {float:left; position:relative;}
div.blogcode {padding:0 20px; height:85px; margin:0 165px 0 155px; position:relative;/margin:0; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.blogcode p { margin:0 0 5px 0;width:86px;}
.blogcode a {text-decoration:underline; color:#3b78a8;}
.blogcode a:hover {color:#3b78a8;} 
.blogcode textarea {float:right; width:200px; height:45px; overflow:hidden; border:1px solid #d5d5d5;}
#blogview {margin:20px 0;width:660px; position:relative; }
#resend {border:1px solid #cccccc;margin:20px 0; padding: 0 0 20px 0;}
#resend label {display:block;}
#discussion {width:160px; margin:20px auto;}
#discussion a {font-size:1.1em; font-weight:700;text-decoration:underline;padding:10px 0 0; display:block; text-align:center;}
#ugs {background-position:0 0;}
#twitter {background-position:0 -17px;}
#facebook {background-position:0 -33px;}
#lj {background-position:0 -64px;}
#yaru {background-position:15px -80px; padding:0 0 0 40px; width:58px;}
#li {background-position:0 -96px;}
#send {background-position:0 -112px;}
#print {background-position:0 -160px;}
#rss {background-position:0 -176px;}
#mailru { background-position:0 -192px;}

.inject {float:right;margin-left:20px;width:245px; padding:10px; background:#f3f3f3;}
.inject h3 {color:#0074c5; font-weight:400; font-size:1.2em;margin:10px 0;}
.inject img {float:right; margin:0 0 10px 10px; width:120px; height:83px;}

#fb_like_button { border:none; height:40px; margin-top:1em; overflow:hidden; width:100%; }
#fb_recommend { margin:25px 0 0 0; width:312px;}
#fb_recommend a { display:block; width:310px; height:34px; background:url(fb_recom.png) 0 0 no-repeat; border:1px solid #bfbfbf; border-width:0 1px; position:relative;}
#fb_recommend iframe { width:312px; height:278px; margin-top:-1px; }


div.mm-inject			{ margin: 0 auto 20px; float:right;}
/*
div.mm-inject			{ float: right; min-width: 272px; margin-left: 20px;}
*/
div.mm-wide				{ width: 288px; }
.mm-inject	div.info,
.mm-inject-slideshow div.info		{ margin-top: 0.4em; font-style: italic; }
.mm-inject div.copy,
div.mm-inject-slideshow .copyright		{ clear: left; padding: 0.3em 0 0 0; text-align: right; width:100% }
.mm-inject div.copy a,
div.mm-inject-slideshow .copyright a		{ text-decoration: none;}
.mm-inject div.copy a,
div.mm-inject-slideshow .copyright a.author	{ color: #b2b2b2; }
.mm-inject div.video_preview		{width:240px;}
.mm-inject .full_video div.video_preview 	{margin:10px auto; height:0.9em; width:370px; text-align:left;}

.social-links	{overflow:visible;}

#social_buttons {
	position:relative;
}
.fb_like_button_container {
	margin:0;
	padding:10px 5px 7px 0;
	clear:both;
}
.fb_like_button2 {
	width:100%;
}
.vk_share_button {
	float:left;
	width:130px;
	margin-left:21px;
	color:#333;
}
.tweet_button,#vk_like {
	float:left;
}
.odkl-klass {
	width:95px !important;
	background-image:url(odkl0000.png) !important;
	display:block !important;
	float:left;
	margin-right:35px;
}

.odkl-klass-stat {
	display: block;
	overflow: visible !important;
	height: 21px !important; 
	float:left;
	margin-right:40px;
	padding: 0 0 0 99px !important;
	background-image:url("odkl-sta.gif") !important; 
	text-decoration: none;
}

.odkl-klass-stat:hover{
	text-decoration: none;	
}

.odkl-klass-stat span {
	display: block;
	height: 19px !important; 
}

* html .odkl-klass-stat span {
	width: 10px!important;	
}

div.fb_like_button_container{ width:100%; float:left; }
/*count*/
div.fb_like_button_container .FBConnectButton{ display:none; }
div.fb_like_button_container .fb_share_count_right{ -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
div.fb_like_button_container .fb_share_count_inner{ padding: 4px 6px; }
div.fb_like_button_container .fb-count{ float:left;padding:0 4px; }
/* //count */
.send-to-facebook           {
		background-color:#ECEEF5;
		border:1px solid #CAD4E7;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
		display: block;
		float: left;
		padding: 4px 5px;
		cursor:pointer;
		text-decoration: none!important;
}
.send-to-facebook:hover{ border-color:#9dacce;}

.send-to-facebook span      {
		font-size:10px;
		font-weight:bold;
		display:block;
		float:left;
		color:#3b5998;
		background:url("Ch71Zv85.png") no-repeat 0 -33px transparent;
		padding-left: 18px; 
		
}


.date2 span{ float:left; }

.twitter-mini-like,
.fb-mini-like,
.vk-mini-like
{
	background:url('social25.png') 0 0;
	width:25px;
	height:25px;
	float:left;
	margin-left:5px;
	display:block;
	cursor:pointer;
	overflow:hidden;
}
.twitter-mini-like{ background-position:0 -25px; }
.vk-mini-like		{ background-position:0 -50px; }






/* Illustration */
.illustration .panel {
    height: 36px;
    margin: -213px 0 0;
    opacity: 0.7;
    padding-top: 177px;
    position: absolute;
    width: 360px;
    z-index: 10;
}
.illustration .panel .controls {
    background-color: #575757;
    color: #FFFFFF;
    height: 36px;
    opacity: 0;
}
.illustration .panel .image-index {
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 11px 0 0 20px;
}
.illustration .panel .left-arrow {
    background: url("larr0000.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: left;
    height: 21px;
    margin: 7px 0 0 8px;
    width: 13px;
}
.illustration .panel .play {
    background: url("play0000.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: left;
    height: 16px;
    margin: 9px 0 0 53px;
    width: 13px;
}
.illustration .panel .stop {
    background: url("stop0000.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: left;
    height: 16px;
    margin: 9px 0 0 53px;
    width: 13px;
}
.illustration .panel .right-arrow {
    background: url("rarr0000.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: right;
    height: 21px;
    margin: 7px 8px 0 0;
    width: 13px;
}
* html .illustration .panel .left-arrow {
    background: none repeat scroll 0 0 transparent;
}
* html .illustration .panel .play {
    background: none repeat scroll 0 0 transparent;
}
* html .illustration .panel .stop {
    background: none repeat scroll 0 0 transparent;
}
* html .illustration .panel .right-arrow {
    background: none repeat scroll 0 0 transparent;
}
* html .illustration .panel .left-arrow		{ background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/slideshow/larr.png'); }
* html .illustration .panel .play			{ background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/slideshow/play.png'); }
* html .illustration .panel .stop			{ background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/slideshow/stop.png'); }
* html .illustration .panel .right-arrow	{ background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/slideshow/rarr.png'); }
.illustration .img-wrap {
    background-position: 0 10px;
    background-repeat: no-repeat;
    height: 213px;
    width: 360px;
}
.illustration {
    margin-bottom: 6px;
}
.illustration .copyright {
    display: block;
    font-size: 10px;
    height: 15px;
    padding: 0.3em 0 0.2em;
    text-align: right;
    width: 360px;
}
.illustration .copyright .author {
    color: #B2B2B2;
}
.illustration .copyright .buy {
    color: #3B78A8;
}
.illustration img {
    margin: 10px 0 0;
}

.discription-media	{font-style:italic; text-align:center; margin:7px 0;}

#prochit_posdnee				{cursor:pointer;}
.bg_prochit_posdnee				{position:relative; z-index:10; display:hidden; border:0px solid;}
.bg_prochit_posdnee .pos_proch	{position:absolute; z-index:20; height: 53px; width: 106px; left:252px; background:#ffffff; border:1px solid #cccccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.pos_proch						{border:1px solid #ffffff;}
.pos_proch span					{margin:18px  0 0 10px; display:block; float:left;}
ul.prochitposdnee				{position:relative; top:20px; left:8px;}
ul.prochitposdnee li				{float:left; margin:0 0 0 6px;}





.fb_likebox_onlybutton              { background: url("inosmi_l.jpg") no-repeat scroll 0 50% transparent; border: 1px solid #D1D1D0; border-left:none; border-right:none; margin: 15px 0; padding: 10px 0 10px 65px; }
.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; }

.full-size-image.inject-image		{ width:auto; display:none; }
.inject-image						{ display:none!important; }
.inject-image.displayed				{ display:block!important; }
.inject-image .desc					{ font: normal 10px Verdana,sans-serif; font-style: italic;  margin-bottom:5px;}
.more-action a 						{ color: #f60!important; text-decoration: underline; font: normal 10px Verdana,sans-serif; cursor: pointer; font-style: normal;}
.full-size-image { margin-bottom: 10px; }

.inject-video						{ width: 290px; float: right; margin: 0 0 0 20px; }
.inject-video .player				{ margin-bottom: 5px; padding:2px 0; text-align:center; padding-top: 10px; }
.inject-video .copyright				{ margin-bottom: 10px; font-size: 0.75em; text-align: center; }
.inject-video .copyright a			{ color: #666666 ! important; }
.inject-video .desc					{ margin-bottom: 5px; font: normal 10px Verdana,sans-serif; font-style: italic;}
.inject-video .toolbar a				{ font-size: 0.75em; color: #f60 !important; cursor: pointer; text-decoration: underline;}
.inject-video .toolbar a.r-link		{ float: right; }

.inject-video-full					{ width: 660px; margin: 10px auto;}
.inject-video-full .player			{ margin: 0 auto 6px; padding: 5px 0 5px; width: 481px;}
.inject-video-full .copyright		{ margin-bottom: 10px; font-size: 0.75em; text-align: center; }
.inject-video-full .copyright a		{ color: #666666 ! important; }
.inject-video-full .desc				{ margin: 5px 0 5px 0; font-size: 11px; font-style: italic; }
.inject-video-full .toolbar			{width: 481px; margin:0 auto;}
.inject-video-full .toolbar a		{ font-size: 0.75em; color: #f60 ! important; cursor: pointer; text-decoration: underline; }
.inject-video-full .toolbar a.r-link{ float: right; }
.video_to_blog_shadow	{ position: fixed; left: 0; top: 0; z-index: 100; display: none; width:100%; height: 100%; background-color: #000; opacity: 0.4; filter: alpha(opacity=40); moz-opacity: 0.4; }


.rubric-video .player				{ padding: 10px 10px 0 10px; }



* html .video_to_blog_shadow {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');
}


.video_to_blog			{ position: fixed; top: 50%; left: 50%; display: none; z-index: 102; width: 660px; margin: -50px 0 0 -331px; color: #000; text-align: left; }

* html .video_to_blog	{ position: absolute; top: expression(parseInt(document.documentElement.scrollTop, 0) + "px"); margin-top: 100px; }

.video_to_blog .topline				{ width: 640px; height: 10px; margin: 0 auto; background: #fff; font-size: 0; line-height: 0; }
.video_to_blog .bottomline			{ width: 640px; height: 10px; margin: 0 auto; background: #fff; font-size: 0; line-height: 0; }

* html .video_to_blog .topline 		{ width: 642px; }
* html .video_to_blog .bottomline	{ width: 642px; }

.video_to_blog_content				{ margin: 0px; padding: 8px; background: #fff; }
.video_to_blog_content h2 			{ margin-bottom: 10px; padding: 0px; }
.video_to_blog_content textarea 	{ width: 640px; height: 50px; margin: 10px 0 3px 0; resize: none; }

.video_to_blog_hide					{ float: right; margin: 5px 5px 0 0; cursor: pointer; }
/* rounds */
.r-round							{ position: relative; display: block; }
.r-round *							{ position: absolute; top: 0; left: 0; display: block; width: 11px; height: 11px; background-repeat: no-repeat; }
.r-round .tr, .r-round .br			{ margin-left: 100% ! important; left: -11px; }
.r-round .bl, .r-round .br			{ top: -11px; }
.r-round .tr						{ background-position: -11px 0; }
.r-round .br						{ background-position: -11px -11px; }
.r-round .bl						{ background-position: 0 -11px; }

.r-round-white-transparent *		{ background-image: url('white_tr.png'); }
/* //rounds */
#digest { width: 684px; margin-bottom: 20px;  }
#digest td a.noul { font-size: 11px; }


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%; float:left; bottom: -1px; left: -1px; }
.corners div.br { background-position: 100% 100%; float:right; bottom: -1px; right: -1px; }
.corners div. content { overflow: hidden; padding: 0 25px 0 18px; }
div.grey { background-color:#fff; border: 1px solid #d7d7d7; }
.grey div.crnr { background-image: url('grey0000.gif'); height: 10px; width: 10px; }
.desc { color: #666; }