/* http://meyerweb.com/eric/tools/css/reset/ */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}

body {
	font: 12px/1em Arial, Helvetica, FreeSans, sans-serif;	
}

#wrapper { padding:0 0.5%;}
#container { float:left;margin-right:-500px;width:100%;}
#content { margin-right: 500px;}
#sidebar { float:right;	margin-left:10px;width:490px;}
.sidebar-narrow #container {margin-right: -130px;}
.sidebar-narrow #content { margin-right:130px;}
.sidebar-narrow #sidebar { width: 120px;}

#header {
	color: #8d8d8d;
	font-size:10px;
	overflow:hidden;
	padding: 10px 0;
}

#header button {
	background:transparent url(/i/s0.png) -280px 0 no-repeat;
	border:none;
	cursor:pointer;
	vertical-align:top;
	width:16px;
}

#masthead {
	font-size:11px;
	float:left;
	width:280px;
}
#masthead a {
	color:#8d8d8d;
	margin-right:5px;
	text-decoration:none;
}

#logo {
	margin:12px 0;	
}

#header-forms, #nav {
	margin-left:300px;
}

#header-forms { margin-bottom:5px;overflow:hidden;}
#header-forms input { width:60px;}

#auth-box { min-width:360px;}
#header .user-box button {background-position:-782px -40px;}
#formLoginLogin {background:#fff url(/i/s0.png) no-repeat -813px -1258px;padding-left:16px;}
#formLogin a, #formLogin button {margin-right:5px!important;vertical-align:top;}

#auth-box ul, #auth-box li { display: inline;}

#archive-box input { font-size:10px;}
#calendar {background:url(/i/s0.png) no-repeat -813px -1341px;padding-left:18px;}

#subscribe-box { text-align:center;margin: 0 auto;}
#subscribe-box input { width: 75px; background:url(/i/s0.png) no-repeat -814px -1298px;padding-left:16px;}


#nav { font:11px Helvetica, Verdana, FreeSans, sans-serif;}
#nav .ui-tabs-nav a { text-align:center;}
#nav .ui-tabs-selected a { color:#d61c21;position:relative;top:1px;}
#nav .ui-tabs-selected a span { padding-bottom:1px;}

#nav .ui-tabs-selected a, #nav .ui-tabs-nav a:hover, #nav .ui-tabs-nav a:focus, #nav .ui-tabs-nav a:active { background-position: 100% -320px;}
#nav .ui-tabs-selected a span, #nav .ui-tabs-nav a:hover span, #nav .ui-tabs-nav a:focus span, #nav .ui-tabs-nav a:active span { background-position: 0 -220px;}
#nav .ui-tabs-disabled a:hover span, #nav .ui-tabs-disabled a:focus span, #nav .ui-tabs-disabled a:active span { background-position: 0 150px;}

#nav > div {background:transparent url(/i/s0.png) repeat-x 0 -711px;height: 70px;padding:4px 12px 0;overflow:hidden;}
#nav > div ul {overflow:hidden;float:left;zoom:1;}
#nav > div li a { background:transparent url(/i/s0.png) -2px -36px no-repeat;color: #666;display:block;font-weight:500;padding:3px 10px;text-align:left;text-decoration:none;}
#nav div li a:hover {color:#d61920;}

#search { padding-right: 480px;overflow:hidden;height:70px;}
#search a { color:#8d8d8d;margin-right:10px;padding-left:18px;}
#search .ad { margin-right:-470px;}
#header .promo .ad { margin-left:0!important; min-width: 165px;}
#header .promo iframe { min-width: 165px; width: 165px;}

#search-tabs {display:block;overflow:hidden;}
#search-tabs .ui-tabs-panel form { width:100%;padding-top:5px;}
#search-tabs .ui-tabs-panel fieldset { position: relative; padding:0;}
#search-tabs .ui-tabs-panel div { padding-right: 6.5em;}
#search-tabs .ui-tabs-panel div input { width:100%;}
#search-tabs .ui-tabs-panel button { background:transparent url(/i/s0.png) -40px 0;font-size:1em;position:absolute;right:21px;top:0;width:3em;height:22px;}

#header .promo {float:left;margin-top:11px;min-width:165px;width:165px;width:auto!important;}
#header .promo li {padding-left:0!important;}

#formSearchInput, #cse-form-belarus input, #cse-form-world input { height:16px;padding:2px 4px;font-size:13px;}

#howto {position:absolute;right:0;top:0;width:20px;background:url(/i/s0.png) no-repeat scroll 0 -1396px;}
#howto a {display:block;text-indent:-9999px;height:12px;}

#search-tabs .ui-tabs-nav { background:transparent; list-style:none; list-style-type:none; }
#search-tabs .ui-tabs-nav li a { background:none; padding:0 4px;}
#search-tabs .ui-tabs-nav li span { background:none; padding:0; min-width:20px; }

#search-tabs .ui-tabs-panel { clear:left; }

/*
 * content
 */
.noscript {
	background: #fff;
	height: 1000%;
	padding: 10px;
	position: absolute;
	width: 100%;
	z-index: 1000;
}
/* featured */
div#featured { background:#f0eae5;height: 150px;overflow: hidden;position: relative;}
div#featured ul { list-style: none;margin: 0;padding: 0;position: absolute;top: 0;}
ul#headlines { left: 210px;right: 0;z-index: 2;	}
#headlines li a { color:#666;display: block;font-weight:700;outline: none;padding-left: 10px;text-decoration:none;}
#headlines a span { border-top:1px #ccc solid;display: block;height:35px;height:auto!important;line-height:16px;min-height: 32px;padding: 5px 10px 0;}
#headlines li:first-child a span {border-top:1px solid #efefef;}
#headlines li a:hover span, #headlines li a.current span {background: #faf8f3;}
#headlines li a.current, #headlines li a:hover {background: url('/i/s0.png') -770px -411px no-repeat;color: #d61920;}
#headline-images { height: 150px;position: relative;right: 0;width: 220px;}
#headline-images li {height: 150px;position: absolute;width: 220px;}

#topics .inline a { background-color: #f0eae5; display: block; padding:5px;}
#topics .inline a:hover, #topics .inline a:focus { background-color: #faf8f3;}

/* Articles */
ul.news {
  background:url(/i/dot.gif) repeat-x;
  margin:10px 0;
}

.hentry { font-size:12px;overflow:hidden;}
li.hentry { background:url(/i/dot.gif) repeat-x 0 bottom;padding:10px 0;}

.hentry a { color:#6f6969;text-decoration:none;}
#article-page #content .hentry a{color:#D61920;}
h3 .sponsor {float:right;padding-right:3px;margin-left:-300px;}
.hentry .entry-meta span {float:none;}
.hentry a:hover, .hentry a:focus { color:#4c4c4c;}
.hentry abbr { border:none;}

div.hentry, div.hentry p {
	color:#4c4c4c;
	font-size: 14px;
	line-height:1.5;
}

div.hentry h3 {
  font-size: 12px;
}

.hentry p img {
	margin:5px 10px 5px 0;	
}

div.hentry p img {
	margin: 5px 10px;	
}

#content .hentry table td {vertical-align:top;padding:0 2px;}

.entry-other {
 background-color:#faf8f3;
 float:right;
 margin: 0 0 10px 20px; 
 width:330px;
}


.entry-other .col {line-height:150%;}
#by-topic {padding:0 10px;}

li .entry-title {padding-left: 110px;}
li.hentry img {float:left; margin-right:10px;}

.entry-meta { color:#4c4c4c;background:url(/i/s0.png) -785px -140px no-repeat;margin-bottom:10px; overflow:hidden; padding-left:20px;font-size:11px;}
.entry-meta a { margin-left:5px;color:#8D8D8D!important;text-decoration:underline;}
div.entry-meta .sponsor { display:block; float:right!important; font-size:10px;}
.news .entry-meta .sponsor a { color:#39c!important;font-size:12px; text-transform:uppercase;}
.entry-meta .comments {background:url(/i/s0.png) no-repeat -810px -1223px; padding-left:16px;margin-left:10px;}
.entry-meta .views {background:url(/i/s0.png) no-repeat -810px -1187px;  margin:0 15px; padding-left:20px;}

.published { margin:0 5px; }

.entry-summary p {
	color:#4c4c4c;
	font-size: 13px;
	line-height:150%;
	padding-left: 110px;
}

.hentry table[align=left], .hentry img[align=left] {
  margin: 0 10px 10px 0;
}
.hentry table[align=right], .hentry img[aligne=right] {
  margin: 0 0 10px 10px;
}

.hentry table p {overflow:hidden;margin-right:5px;}

.ad  {text-align:center;margin-top:10px;padding-top:10px;}
#header .ad {font-size:11px!important;float:right;margin:0 0 0 12px;padding:5px 0 0;}
#sidebar .ad {padding:0 0 10px 0;margin:0;}
.ad.wide {margin:0;padding:0;}
.ad iframe { height: 60px;min-width: 468px; width:468px;}

.footer-ad iframe,  .wide iframe {width: 100%;}

li .ad { margin: 0; padding: 0; }
/*li.hentry .ad{background:url(/i/dot.gif) repeat-x;margin: 70px 0 0; padding:10px 0 0;width:100%;}*/
li .ad iframe { background:url(/i/dot.gif) repeat-x;margin: 10px 0 0; padding:10px 0 0;width:100%;}

#sidebar .ad iframe { min-width: 120px;}
.sidebar-narrow #sidebar .ad iframe { height: 600px; min-width: 120px; width: 120px;}

#flashplayer, #embedcode { float: left;}
#flashplayer { margin: 0 20px 20px 0;}
#embedcode { clear: left; margin: -10px 20px 20px 0; width: 400px;}
#embedcode textarea { height: 75px; width: 100%;}

#online-help { background:#f0eae5;color:#8d8d8d;font-size:11px;overflow:hidden;padding:0 10px 10px;margin-bottom:20px;}
#online-help h3 {margin-left:-10px;margin-right:-10px;}
#online-help .jScrollPaneContainer {line-height:120%;margin-bottom:10px;}
#online-help dt, #online-help dd {float:left;padding-bottom:10px;width:48%;}
#online-help dt {color:#8d715a;padding-right:10px;clear:left;}
#online-help .inline a {margin-top:3px;padding-left:0!important;}
#online-help .heading {width:98%;}
#help-form textarea {height:90px;margin:10px 0;padding:4px;width:99%;}
#help-form input {min-width:100px !important;width:34%;}
#help-form button { background:transparent url(/i/s0.png) -110px 0;width:110px;position:absolute;right:0;top:119px;}
#help-form {position:relative;}
#online-help-page #content p {margin-bottom:30px;}
#online-help-page #content {background-color:#F0EAE5;color:#8D8D8D;font-size:12px;line-height:130%;color:#181616;}
#online-help-page h4 {font-size:14px;margin:0 0 30px 10px;color:#181616;}
#online-help-page h1 {margin-left:10px;}
#online-help-page #help-form {padding:10px;}
#online-help-page button {top:128px;right:10px;}
#online-help .textright {position:absolute;right:515px;}
#media-list { background:#fff url(/i/dot.gif) 0 bottom repeat-x;margin-bottom:20px;}
#media-list li {background-position:0 0;display:inline-block;padding:20px 20px 20px 0;vertical-align:top;width:23%;}
#media-list .hentry img { float:none;}
#media-list .entry-title { line-height:1.2;padding:0;}
#media-list .entry-meta { display:block;float:none;font-size:10px;margin:5px 0;min-height:14px;}
#media-list .entry-meta .views { margin:0;}

ul.listing { margin-bottom:10px;}
ul.listing li a { 
	color:#d61920;
	display:inline-block;
	padding:5px 10px;}

.pager, .pager li ul {
	background:#f4f4f4;
	padding:10px 5px;
}
.pager {
	margin:10px 0;
}

.pager li {
	display: inline-block;
}

.pager li.active {
	background:#e50d0d;	
	color:#fff;
	padding:5px;
	font-weight:bold;
}

.pager li a {
	display:block;
	padding:5px;
}
.pager li a:hover {
	background:#e50d0d;
	color:#fff;
}

ul li.prev, ul li.next {
	padding:5px;
	vertical-align:top;
}

ul li.prev a, ul li.next a {
	padding:0;
}

li.prev a > img, li.next a > img {
	background:#f4f4f4;
	padding:5px;
}

li.pages {
	padding-top:5px;
	/*width: 90%;*/
}

.pages li .next, .pages li .prev {padding:5px;}


.quote {background: #f4f4f4; padding: 5px; margin: 5px 0px;border-bottom:1px dotted #DDD}
.ArticleText blockquote {font-size:14px;color:#454545;font-weight:bold;line-height:23px;font-style:normal;}


/* Article tools and links */
#article-tools { color:#4c4c4c;background:#fff url(/i/GrayPoints.gif) repeat-x;margin:0 0 10px;}

#article-rating { color:#d61920;font-size:11px;line-height:2;margin:10px 0;padding-left:5px;}
#article-rating input { vertical-align:middle;}
#article-rating label { color:#4c4c4c;margin-left:10px;}
#article-rating button { background:transparent url(/i/LongArrowForward.gif);height:18px;margin-left:10px;width:26px;}
#article-rating fieldset { float: left; margin-right: 10px;}

.article-tags { background:#f3f3f3;clear:left;padding:7px 0 5px 5px;font-size:11px;}
.article-tags span, .article-tools abbr { margin-right:10px;}
.article-tags abbr { color:#d61920;font-weight:bold;}


/*article tools*/
.FunctionLinks {margin:10px 0;}
.article-links {height:20px;clear:both;}
.article-links a.tooltip-sticky,  .article-links a.tooltip{padding:3px 0 0 23px;background:url(/i/s0.png) no-repeat;margin-right:20px;height:20px;font-weight:500;font-size:11px!important;float:left;}
#link-print {background-position:-810px -1005px;}
#link-save {background-position:-810px -1042px;}
#link-blog  {background-position:-810px -1079px;}
#link-email {background-position:-810px -1115px;}
#link-error {background-position:-810px -1151px;}

#blogpublish {background:#eee;border:1px solid #cacaca; margin:5px 0 0; padding:10px; width: 310px;}
#blogpublish textarea { display: block; margin-top: 10px; height:75px; width: 300px; }


#related {float:left;width: 50%;}
#related ol a, #article-other ol a { color:#4c4c4c;font-size:12px;}
#related ol a span, #article-other a span { color:#666;font-size:14px;font-weight:700;}
#related li a img { height:100px;width:100px;}
#interesting, #useful {margin-left:50%;	padding-left:10px;}
#useful { margin-top: 20px;}

#article-other {padding: 0 5px 5px 5px;}
#article-other li a img { height:120px;width:120px;}

.article-links {padding:0 0 10px;}
/*
 * Comments area
 */
#article-comments {
	height: 270px;
	overflow: hidden;
	position: relative;
}

#article-comments .comments {
	color:#8d715a;
	margin-left: 380px;
}

.comments p {
	line-height: 1.5;	
}

#comment-form {
	background:#eee;
	color: #4c4c4c;
	display:block;
	padding:10px;
	width:350px;
}
#comment-form a { line-height:2;}
#comment-form input {
	margin-bottom: 10px;
}
#comment-form textarea {
	margin: 5px 0;
	width: 340px;
}
#comment-form button {
	background:transparent url(/i/s0.png) -540px 0 no-repeat;
	height:22px;
	width:141px; 
}
.comments .squared li, #info-page #content li {line-height:120%;}

.comments .inline a {font-size:11px;color:#8d8d8d;min-width:63px !important;padding:0 0 4px 19px;;margin-top:5px;line-height:19px !important;}

#ArticlePic1 {background:url(/i/ArticlePic1.gif) no-repeat 0 3px;line-height:19px;}

.comments .right {background:url("/i/s0.png") no-repeat -810px -1219px;}

.comments .jScrollPaneContainer {background:#F0EAE5;margin-bottom:5px;}

#article-related {margin-top:20px;}

#article-related h3, #article-page #sidebar h3, #article-comments h3, .entry-other h3,
#side-links h3 {
	color:#d61920;
	font-size:11px;
	line-height:1;
	margin:0 0 10px;
	padding:0 0 5px;
	text-transform:uppercase;
}
#sidebar h3 { margin-bottom:8px;}
#article-comments h3, .entry-other h3, #side-links h3 { background:none;}
#article-related h3, #article-other h3, .article-links { background:url(/i/dot.gif) repeat-x 0 bottom;} 

#content .promo { background:#f3eee7;color:#181616;font:11px Verdana, Arial, Helvetica, FreeSans, sans-serif;font-weight:700;margin:10px 0;overflow:auto;padding:5px 10px;}
/*
 * General
 */

p {
	margin:0 0 10px;
}

a, a:visited { color:#666;}
a:hover, a:focus, a:active { color:#d61920;text-decoration:none;}

h1 {
	color:#d61920;
	font-size:25px;
	font-weight:500;
	line-height:25px;
	margin:20px 0;
}

h2 {
	font-size: 18px;
	margin:16px 0 20px;
	line-height:20px;
}

h3 {
	background: #d61920 url(/i/s0.png) 100% -862px no-repeat;
	color: #fff;
	line-height:16px;
	margin:0 0 5px;
	padding-left:4px;
	text-transform:uppercase; 
	display:block;
	height:16px;
}

h3 .sponsor a {color:#fff!important;text-decoration:none;} 

q { font-size:1.2em;font-weight:700;margin:0 20px 5px 0;clear:both;display:block;color:#8D715A;}

#online-help-page #content p {margin-left:10px;}

input[type="text"], input[type="password"], textarea {
	border:1px solid #c5c5c5;
	color:#8d8d8d;
	font-size:11px;
	margin:0 3px 0 0;
	padding:0 5px;
}

textarea { overflow: auto;padding-right:0;}

button {border:none;height:16px;text-indent:-9999px;vertical-align:bottom;}

.right {float:right;}
.left {float:left;}
.clear {clear:both;}

.hide {display:none;}
.last {margin:0!important;}

ul.inline li {width:25%;}
ul.inline a {padding:5px 10px;}

.inline {overflow:hidden;}
.inline li {float:left;}

.bold {font-weight:700;}

/*
 * UI Tabs General
 */
@media projection, screen {.ui-tabs-hide {display:none;}}
@media print {.ui-tabs-nav {display: none;}}

.ui-tabs-nav { background:#fff;overflow:hidden;}
.ui-tabs-nav a, .ui-tabs-nav a span {background: url(/i/s0.png) no-repeat;display:block;padding:0 2px;white-space: nowrap;}
.ui-tabs-nav a {color:#5d5d5d;font-weight:700;line-height: 1.2;margin:1px 0 0;outline:none;padding-left:0;text-decoration:none;}
.ui-tabs-nav:after {display:block;clear: both;content: " ";}
.ui-tabs-nav li {float:left;font-weight:700;margin:0;}
.ui-tabs-nav .ui-tabs-selected a {margin:0;z-index:2;}
.ui-tabs-nav a span { height:16px;min-height:16px;min-width:64px;padding-top:6px;width:64px;}

*>.ui-tabs-nav a span { width:auto;height:auto;}

.ui-tabs-nav a, .ui-tabs-disabled a:hover, .ui-tabs-disabled a:focus, .ui-tabs-disabled a:active, .ui-tabs-nav a span { background-position: 0 200px;}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { cursor: text;}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, 
.ui-tabs-nav .ui-tabs-deselectable a:active { cursor: pointer;}

.ui-tabs-disabled {opacity: .4;}
.ui-tabs-loading em {padding:0 0 0 20px;background: url(/i/loading.gif) no-repeat 0 50%;}

/* red tabs */
.tabs-red {margin-bottom:10px; overflow:hidden;}
.tabs-red .ui-tabs-nav a {font-size:11px;padding:2px 5px;text-align:left;}
.tabs-red .ui-tabs-nav a span {padding:0;min-width:20px;}
.tabs-red .ui-tabs-selected a, .tabs-red li.ui-tabs-selected a:hover, 
.tabs-red li.ui-tabs-selected a:active, .tabs-red li.ui-tabs-selected a:focus { background-position:0 -100px;color:#fff!important;}
.tabs-red .ui-tabs-nav a:hover, .tabs-red .ui-tabs-nav a:focus, .tabs-red .ui-tabs-nav a:active { background-position:100% -100px;color:#df5156;}

/* lite tabs */
.tabs-lite .ui-tabs-nav, .tabs-lite .ui-tabs-panel {font:11px Arial, Helvetica, FreeSans, sans-serif;}
.tabs-lite .ui-tabs-nav a { color:#5d5d5d;font-weight:700;padding:0;}
.tabs-lite .ui-tabs-nav a span { height:17px;min-height:17px;padding:2px 7px;min-width:15px;width:15px;width:auto!important;}
.tabs-lite .ui-tabs-selected a  { color: #df5156;margin:1px 0 0;}
/*.tabs-lite .ui-tabs-selected a, .tabs-lite .ui-tabs-nav a:hover, .tabs-lite a:focus, .tabs-lite a:active { background-position:-220px -500px;}*/
.tabs-lite .ui-tabs-selected a span, .tabs-lite .ui-tabs-nav a:hover span, .tabs-lite .ui-tabs-nav a:focus span, .tabs-lite .ui-tabs-nav a:active span { background-position:0 -380px;}
.tabs-lite .ui-tabs-panel {background:#f0eae5;border-top:5px solid #f0eae5;}

.tabs-lite h4 { float:left;font-size:11px;font-weight:500;margin:2px 10px 0 0;text-transform:uppercase;}
.tabs-lite form {color:#4c4c4c;font:9px Arial, Helvetica, FreeSans, sans-serif;}
.tabs-lite input {border:1px solid #c5c5c5;font-size:10px;height:15px;margin:0 5px 0 0;width:70px;vertical-align:middle;}
.tabs-lite select {font-size:9px;border:1px solid #c5c5c5;}

/**/
.thumbs { float:left; height:120px; position:relative; width:120px; }
.thumbs img {left:0; position:absolute; top:0; z-index:1; }
.thumbs .active {z-index:15;}

.tabs .thumbs, .tabs .container, .tabs-red .ui-tabs-panel {background:#f0eae5;}
.tabs .container {height: 120px;}

#genres-box, #popular-box {overflow:hidden;z-index:2;}
#genres-box .container {height:120px;margin-left:120px;}

#popular-box div li a{ background:url(/i/s0.png) -819px 10px no-repeat;font-weight:500;}
#popular-box div li a:hover {background-color:#faf8f3;}
#popular-box .ui-tabs-panel {width:490px;}

.col {
	margin:0 10px 10px 0;
	overflow:hidden;
	width:240px;
}
.col.right { margin-right:0;}
.narrow { background:#fff;width:120px;}
#article-page .col { background:#faf8f3;width:330px;}
#article-page #hentry a, #article-page #hentry a:visited, #article-page #hentry a:hover {color:#D61920;}

#poll button {
	background:url(/i/s0.png) -370px 2px;
	border:0;
	display:list-item;
	height:18px;
	margin-right:10px;
	text-indent:-9999px;
	width:93px;
}
#poll ul, #poll dl { line-height:1.5;margin-bottom:10px;}

#voting {font-size:11px;}

#voting button {float:left;}

.results dd {
	background:#d61920;
	display:block;
	height:6px;
	text-indent:-9999px;
}

#side-news-biz, #side-news-biz a {
	color:#4c4c4c;
	background:#f7f2ee;
}
 
#side-news-biz ul, #side-news-biz p  {
	padding:5px;
}
#side-news-biz li {
	overflow:hidden;	
	line-height:120%;
}
#side-news-biz li img {
	float:right;
	margin:0 0 10px 10px;
}

#side-news .topic a {color:#D61920;}

.squared li, #info-page #content li {
	background:url(/i/s0.png) -822px 6px no-repeat;
	padding:0 0 10px 10px;
}

.squared li a {
	text-decoration:none;
}

.squared li a:hover {
	color:#666;
	text-decoration:underline;
}
.squared li span {
	color:#8d8d8d;
	font-size:10px;
	font-weight:500;
}

#info-page #content a {text-decoration:underline;}

.nobg {background:none!important;}

#side-weather div, #side-xe div{
	color:#8d8d8d;
	height:220px;
	padding:5px 10px 0;
}
#side-weather p {
	font-weight:500;
	margin:5px 0;
}

#side-xe h4 {
	margin-top:5px;
	width:50px;
}
#side-xe form {
	padding:5px 0 0 85px;
}
#side-xe input {
	color: #4c4c4c;
	padding:0;
}

#side-links {
	background:#f0eae5;
	padding:5px 4px;
	margin:0 0 10px;
}

#side-links a {color:#8d8d8d;display:inline-block;text-decoration:none;margin-bottom:5px;font-size:11px;}
#sidebar div#side-links h3 { margin:0 0 5px; }

#side-news-hot {text-align:center;}
#side-rss p {font-size:11px;text-align:right;}

#side-forum {float:right;width:240px;}

/* large weather/currency blocks */
#weather-large, #currency-large {color:#8d8d8d;overflow:hidden;}
#weather-large .ui-tabs-nav li {min-width:80px;text-align:center;}
#weather-large .ui-tabs-nav a span {width: 80px;min-width: 80px;}
#weather-large .ui-tabs-panel { border-top:none;}
#weather-large img {border:7px solid #efe9e2;float:left;margin-right:10px;}
#weather-large li img {border:13px solid #fff;}
#weather-large p img {border:none;}
#weather-large strong {color:#565454;}
.weather-data {float:left;font-family:Arial, Helvetica, FreeSans, sans-serif;}
.weather-data p {width:180px;}
.weather-data li {clear:both;height:40px;}
.weather-data h3 {background:none;color:#d61920;font-size:11px;margin:0 0 10px;text-transform:uppercase;}

#currency-large div { background:#efe9e2;color: #d61920;width:655px;padding:10px;}
#currency-large img {margin-bottom:10px;}
#currency-large input {width:100px;}

.tabs div.scrollgallery { background-color: #FAF8F3; height: 320px;}
.scrollgallery_container {height:300px;overflow:hidden;}
.scrollgallery li a, #related ol li a, #article-other ol li a {display:block;line-height:1.2;margin:0 10px 10px 8px;overflow:hidden;text-decoration:none;}
.scrollgallery li a { color:#666;font-size:13px;font-weight:700;padding:15px 0 0;}
.scrollgallery li a img, #related ol li a img, #article-other li a img {float:left;margin:0 10px 0 0;}
.scrollgallery li a img { height:100px;margin-top:-15px;width:100px;}
.scrollgallery a span {color:#8d8d8d;font-size:10px;}

/*
 * Footer
 */
#footer {font-size:11px;padding:20px 0;}
#footer .inline li {width:460px;}
#footer a {padding:0;}
#footer li.center {width:150px;}
#footer li.right {float:right;width:363px;}

/*
 * tooltips
 */
.tooltip-info {background:#fff;border:1px solid #cacaca;color:#666;display:none;padding: 10px;position:absolute;z-index:100;width:30%;}
.tooltip-info p, .tooltip-info a { color: #666;font-size:11px;font-weight: 700;text-decoration:none;}
.tooltip-info a:hover {color:#f00;text-decoration:none;}
.tooltip-info ul li {display:block;float:none;width:100%;}
#topics .tooltip-info li { background:url(/i/s0.png) -540px -72px no-repeat; padding:0 0 8px 20px;}

#tooltip { background:#eee;border:1px solid #cacaca;color:#d61920;font:12px Arial, Helvetica, sans-serif;	display:none;margin-right:100px;opacity: .85;padding:6px;position:absolute;}

#article-other .list_media_photo, #article-other .list_media_video, #article-other .list_media_audio, #article-other .list_media_infografic {background-image:url(/i/s0.png)!important; background-repeat:no-repeat; no-repeat;padding-left:27px!important;}
#article-other .list_media_photo {background-position:4px -898px!important;}
#article-other .list_media_video {background-position:4px  -1276px!important;}
#article-other .list_media_audio {background-position:4px -1118px!important;}
#article-other .list_media_infografic {background-position:4px -997px!important;}

#laureat { width:88px;height:31px;display:block;background:url(/i/s0.png) -740px -1445px no-repeat;text-indent:-9999px;}

.small { font-size:11px;}
.textright{ text-align:right;float:right;}
.center { text-align:center;}
.error { color: #f00;}

/*search, registration, & restore password pages*/
#search-page #content, #auth-restore-page #content, #register-page #content {line-height:170%;}

.ButtonLargeSearch {
        background:transparent url(/i/ButtonLargeSearch.png); border:0; width:111px; height:22px;text-indent:-999999px;margin-left:20px;
}

.SearchContent,  #auth-restore-page .formContent, #register-page #container form {
       font-size:11px; color:#666; margin:13px 0 30px 0;
	background-color:#F0EAE5;
	border:10px solid #F0EAE5;
}

#search-page #content a {color:#D61920;}

.SearchContent select, #auth-restore-page #content input,  #register-page  #content input {border:1px solid #C5C5C5;
	color:#666;
	font-size:11px;
	margin:0 5px;
	padding:0 0 0 5px;}


.contentTextHeader h1 {font-size:16px;color:#000;margin-top:5px;}

.ArticleText blockquote {font-size:14px;color:#454545;font-weight:bold;line-height:23px;font-style:normal;}


.RssText { font-size:14px;line-height:1.5;}
.RssText .RssLinks img {margin:10px 10px 0 0;}


/* Calendar */

#ui-datepicker-div {
	background: #fff;
	color: #666;
	font: 500 normal 11px/1em Tahoma, Verdana, sans-serif;
	width: 175px;
	z-index:100!important;
}

.ui-datepicker-header {
	color: #fff;
	height: 21px;
	line-height: 18px;
	position: relative;
}

.ui-datepicker-prev, .ui-datepicker-next {background: #d61920; color: #fff; line-height: 22px; position: absolute; text-align: center; top: 0;width:30px;}
.ui-datepicker-prev:hover, .ui-datepicker-next:hover {background: #8a1115; color: #fff;}
.ui-datepicker-prev {left: 0;}
.ui-datepicker-next {right: 0;}

.ui-datepicker-title {
	background: #fff;
	color: #666;
	margin: 0 30px;
	overflow: hidden;
	text-align: center;
}

.ui-datepicker-title select {
	font-size: 10px;
}
.ui-datepicker-calendar {
	margin: 5px 10px;
}

.ui-datepicker-calendar th {
	padding-bottom: 5px;
}

.ui-datepicker-calendar td {
	text-align: right;
}
.ui-datepicker-calendar td a {
	display: inline-block;
	border: 1px solid #fff;
	padding: 4px;
	text-decoration: none;
}
.ui-datepicker-calendar .ui-datepicker-week-end a {
	color: #d61920;	
}

.ui-datepicker-today a, .ui-datepicker-calendar td a:hover {
	background: #dedede;	
	border: 1px solid #bbb;
}

td.ui-datepicker-current-day a {
	border: 1px solid #000;
}

.ui-datepicker-buttonpane button {
	border: 1px solid #bbb;
	font-size: 11px;
	margin: 0 0 10px 10px;
	text-indent: 0;
}

#profile label {color:#8D8D8D;
display:block;
margin-bottom:10px;}
#profile sup {color:#f00;}


.wdMandatory {color:red;}

#ad-article-bottom {background:#F3EEE7;
clear:both;
font-family:Verdana;
font-size:11px;
font-weight:bold;
margin-top:13px;
padding:6px;display:block;
}

#ad-article-bottom a {text-decoration:none;}

/*print*/
.headerDatePrint {padding:30px 0 0 30px;}


#subscription-page p {
  line-height:1.5;
}

#subscription-page .itext {
  border:1px solid #c5c5c5;
  margin:0 0 5px;
}


/*elections page*/

#elections-page #popular-box .ui-state-default a {
background:url("/i/s0.png") no-repeat 100% -862px #D61920;
color:#FFF;
display:block;
height:16px;
margin:0 0 1px;
padding-left:4px;width:481px;
text-transform:uppercase;
}

#ctrlcopy{height:1px;overflow:hidden;position:absolute;width:1px;margin:5px 0 0 -1px;line-height:0;opacity:0;}

div.banners div {
    display: block !important;
    background: url("/i/dot.gif") repeat-x 0 100%;
    //background: url("/i/dot.gif") repeat-x 0 0px;
    padding: 10px 0;
    text-align: center;
}

