h2 {
	margin: 10px 0 6px;
	font: bold 13px Verdana, sans-serif;
}

.articleBody td {
	border: 1px solid #aaaaaa;
	font: normal 11px Verdana, sans-serif;
}

.articleBody th {
	border: 1px solid #bbbbbb;
	font: bold 11px Verdana, sans-serif;
}

.articleillustr img {
	border: solid 1px #999999;
}

/*** NARROW COLUMN BLOCKS ***/

/* HEADERS */

.block_header, .adblock_header {
	overflow: hidden;
	/*border-bottom: 3px solid #ffcc00;*/
	/*background: #01009a;*/
}

.block_header {
	width: 150px;
}

.adblock_header {
	width: 250px;
}

.block_header .inner_fixed, .adblock_header .inner_fixed {
	/*height: 18px;*/
	height: 21px;
	overflow: hidden;
	background-image: url('http://g.delfi.lv/d/i/menu-head-all.png');

}
.block_header .inner_fixed{
	background-position: -280px -63px;
}
.adblock_header .inner_fixed {
	background-position: -180px -42px;
}

.block_header .inner, .adblock_header .inner {
	padding: 2px 0 0 10px;
	font: bold 11px Verdana;
	color: #ffffff;
}

.block_header a:link, .block_header a:visited, .block_header a:active, .block_header a:hover,
.adblock_header a:link, .adblock_header a:visited, .adblock_header a:active, .adblock_header a:hover {
	color: #ffffff;
	text-decoration: none;
}

/* In case p gets inserted neutralize it. */
.block_header p {
	margin: 0;
	padding: 0;
}

/* CONTENTS */

.block_content, .adblock_content {
	overflow: hidden;
	margin: 0;
	padding: 0;
	font: normal 11px Verdana;
	color: #727375;
}

.block_content {
	width: 150px;
	background: #ffffcd;
}

.adblock_content {
	width: 250px;
	background: #f0f0f0;
}

.block_content td, .adblock_content td {
	border: solid 1px #87888d;
	background: #f5f2ed;
	text-align: center;
	font: normal 10px Verdana;
	color: #727375;
}

.block_content th, .adblock_content th {
	font: bold 10px Verdana;
	color: #727375;
}

.block_content ul, .adblock_content ul, .block_content ol, .adblock_content ol {
	margin: 0;
	padding: 0;
	list-style: none;
}

.block_content li, .adblock_content li {
	margin: 0;
	border-bottom: solid 1px #bebdb8;
	padding: 4px 1px 5px 10px;
	line-height: 1.3em;
	font: normal 10px Verdana;
}

.block_content li.last, .adblock_content li.last {
	border: none;
}

.block_content p, .adblock_content p {
	margin: 3px 0 6px;
	padding: 0 1px 0 10px;
	font: normal 10px Verdana;
}

.block_content a, .adblock_content a {
	font-weight: bold;
	text-decoration: none;
}

.block_content a:link, .block_content a:visited, .adblock_content a:link, .adblock_content a:visited {
	color: #0166fe;
}

.block_content a:active, .block_content a:hover, .adblock_content a:active, .adblock_content a:hover {
	color: #3f8aff;
}

#blog {
	background-image: url('http://g.delfi.lv/d/peedas.png');
	background-repeat: no-repeat;
	padding-left: 34px;
	padding-top: 10px;
	padding-right: 5px;
}

#blog p {
	padding-left: 0;
}

/* COMMENT COUNT */

.block_content .commentCount, .block_content .commentCount:link, .block_content .commentCount:visited, .block_content .commentCount:hover, .block_content_poll .commentCount {
	font-weight: normal;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}

/* Black text style */

.blacklink a:link, .blacklink a:visited, .blacklink a:active, .blacklink a:hover, .blacklink .commentCount:link, .blacklink .commentCount:visited, .blacklink .commentCount:active, .blacklink .commentCount:hover {
	color: #000000;
}



.arArticleT a:link, .arArticleT a:visited, .atGArticle a:link, .atGArticle a:visited {
	    color: gray;
		font: normal 12px Verdana,Arial,Helvetica,sans-serif;
		text-decoration: none;
		padding-left: 5px;
		text-decoration:none;
	}

.arArticleT a:active, .arArticleT a:hover, .atGArticle a:active, .atGArticle a:hover {
	    color: silver;
		font: normal 12px Verdana,Arial,Helvetica,sans-serif;
		text-decoration: none;
		padding-left: 5px;
		text-decoration:none;
}
   
.atGT {
	padding: 10px;
	color:#0066FF;
}

.atGArticle {
	color: silver;
    font: normal 12px Verdana;
    text-decoration: none;
    padding-left: 5px;
    text-decoration:none;
    }

.arNav {
	color:#000099;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}       

.arSubNav {
	color:#0066FF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.arFpCatT, .atGT {
	padding-top: 5px;
	color:#0166FE;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.arFpSubCatT {
	padding-top: 5px;
	color:#0066FF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.arCatT {
	color:#000099;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.arfpCatT:hover, a.arfpCatT:active, a.arfpSubCatT:hover, a.arfpSubCatT:active {
	color:#418BFE;
	text-decoration:none;
}
a.arfpCatT:link, a.arfpCatT:visited, a.arfpSubCatT:link, a.arfpSubCatT:visited {
	color:#0166FE;
	text-decoration:none;
}

.locationT, .locationT a:link, .locationT a:visited {
	font: bold 11px Verdana;
	color: #999999;
}

.locationT {
	margin: 0;
	padding: 6px 6px 2px;
}


#column1, #column3 {
	background: #ffffcd;
}

#column4 {
	background: #f0f0f0;
}

/* Poll block on the 1st column */

.poll_actions {
	margin: 9px 0 10px;
	text-align: center;
}

.poll_actions p {
	margin: 0;
	padding: 0;
}

.poll_comments {
	display: none;
}

ul.poll_options {
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
}

.poll_options li {
	margin: 0;
	border: 0 none;
	padding: 0;
	line-height: 17px; /* Even with input/radio height set, use line-height to align the text nicer after the radio buttons. */
}

.poll_options li input {
	vertical-align: bottom;
	margin: 0;
	height: 17px;	/* IE ignores the line-height if there is an input inside. So use the input to define the height. */
}

p.poll_question {
	margin-top: 6px;
	font-weight: bold;
}

/* Quiz engine poll design. */
.poll td {
	border: 0 none;	/* Cancel articleBody borders. */
}

/* Akti.lv block */
#block_akti form {
	margin: 10px 0 4px;
}

#block_akti li {
	border: none;
	padding: 3px 1px 4px 10px;
}

#block_akti .textinput {
	margin: 0 0 0 10px;
}

#block_akti .textinput input {
	width: 130px;
	border: solid 1px #5f5f5f;
	padding: 2px;
	font: normal 11px Verdana;
}

#block_akti .submit {
	margin: 5px 0 0 7px;
}

#dailyquote #quotetext {
   /* background: url('http://g.delfi.lv/d/lv/k02.png') repeat-y;
	width: 150px;*/
	overflow: hidden;
}

#dailyquote #quotetext a:link, #dailyquote #quotetext a:visited, #dailyquote #quotetext a:hover, #dailyquote #quotetext a:active {
	color: #0066ff;
	text-decoration: none;
}

/* Latest forum discussions block. */
#forums_latest {
	margin: 0 0 4px;
	background: #65b3d8;
	padding: 0 0 3px;
	width: 150px;
}

#forums_latest .block_content {
	margin: 0 3px;
	background: #ffffee;
	width: 144px;
}

#forums_latest .block_content li {
	padding-left: 7px;
}

#forums_latest .block_header {
	border-bottom-color: #65b3d8;
	background: #65b3d8;
}

#forums_latest .details {
	font-size: 9px;
	font-weight: normal;
}

.cat_sub_line {
	border-bottom: 2px solid #ffCC00;
}

table#tradeData {
	margin-bottom: 4px;
	table-layout: fixed;
	width: 100%;
}

#tradeData abbr {
	cursor: help;
}

#tradeData td {
	height: 17px;
	overflow: hidden;
}

#tradeData tr.negative td.companyname, #tradeData tr.negative td.change {
	color: #ff0000;
}

#tradeData tr.positive td.companyname, #tradeData tr.positive td.change {
	color: #01009a;
}

.full div.block_content { background-color: #ffFFff; width: 420px;}
.full div.block_content  div.WidgetLatestNewsBlock ul li a span{margin-right: 5px; color: #000000;}
.row_date { color: #363636; font-weight: bold; }

.pollNav {font-size:12px; font-family:Tahoma, sans-serif;}


#emaillogin {
	margin: 0;
	padding: 5px 0 0;
}

#emaillogin div {
	margin: 0 10px 4px;
	text-align: center;
}

#emaillogin input.text {
	border: 1px solid #bbbbbb;
	padding: 2px;
	width: 124px;
	font: normal 11px Verdana, Arial, sans-serif;
}


/* *** Navigation *** */

ul.navigation, ul.submenu, ul.navigation li, ul.submenu li {
	margin: 0;
	padding: 0;
}

ul.navigation, ul.submenu {
	list-style: none;
}

ul.navigation {
	margin: 4px 1px 8px 10px;
}

.navigation a, .navigation a:link, .navigation a:visited {
	color: #000099;
	text-decoration: none;
}

.navigation a:hover, .navigation a:active {
	color: #4444dd;
	text-decoration: none;
}

.navigation .marked a, .navigation .marked a:link, .navigation .marked a:visited, .navigation .submenu .marked a, .navigation .submenu .marked a:link, .navigation .submenu .marked a:visited , .navigation li ul.submenu li.marked a, .navigation li ul.submenu li.marked a:visited, .navigation li ul.submenu li.marked a:link, .navigation li ul.submenu li.marked a:visited {
	color: #ff0000;
}

.navigation .marked a:hover, .navigation .marked a:active, .navigation .submenu .marked a:hover, .navigation .submenu .marked a:active {
	color: #ff5555;
}

ul.navigation li {
	margin-bottom: 2px;
	font: bold 12px Verdana, Arial, sans-serif;
	color: #000099;
	text-decoration: none;
}

.navigation .submenu {
	margin: 0 0 0 10px;
}

.navigation .submenu a, .navigation .submenu a:link, .navigation .submenu a:visited {
	color: #333333;
}

.navigation .submenu a:hover, .navigation .submenu a:active {
	color: #3f8aff;
}

.navigation .submenu li:first-child {
	margin-top: 2px;
}


/* shareit */
.share-container { float:left;  display: block; position:relative; vertical-align: baseline; }
.share-link { background:url('http://g.delfi.lv/d/i/nosuuti.png') no-repeat; padding-left:17px; padding-right:2px; }
.share-links-container { display:none; position:absolute; background:white; border:4px solid rgb(204,204,204); width:150px; left:0px; top:15px; padding-bottom:5px; }
.share-close { text-align:right; }
.share-caption { text-align:center; color:rgb(147,147,147);}
.share-ul { list-style-type:none; padding-left: 5px; }
.share-ul-li { padding:4px; list-style-type:none; display:block; text-align:left; clear:both;}
.share-ul-li .share-logo { width:23px !important; float:left; display:block; order:1px solid black; }
.share-ul-li .share-real-link {	float:left; }
/* shareit */


/* Most-read, latest news */
.WidgetMostReadNewsBlockBig ol {
	margin: 0;
	padding: 0 0 0 2px;
	list-style-type: none;
	font-size: 10px;
}

.WidgetMostReadNewsBlockBig li {
	margin: 0;
	border-bottom: solid 1px #bebdb8;
	padding: 4px 1px 5px 10px;
	font-weight: bold;
}


#layout_columns {
	position: relative;
}
/* tags */
.fp_tags
{
	list-style-type: none;
	margin: 0;
	padding: 5px;
	text-align: justify;
}
.fp_tags li
{
	background-image: none!important;
	display: inline;
}
.fp_tags a
{
	color: #36c;
	font-size: 12px;
	line-height: 25px;
	padding: 2px;
	text-decoration: none;
	vertical-align: middle;
}
.fp_tags a:visited,.fp_tags a:active,.fp_tags a:link
{
	text-decoration: none;
}
.fp_tags a:hover
{
	text-decoration: underline;
}
a.tag_size1
{
	color: #333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}
a.tag_size2
{
	color: #9b191b;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
}
a.tag_size3
{
	color: #c80100;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 24px;
}
a.tag_size4
{
    color: #c80100;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 28px;
}
a.tag_size5
{
    color: #c80100;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 32px;
}
a.tag_size1:hover
{
	color: #333;
}
a.tag_size2:hover
{
	color: #9b191b;
}
a.tag_size3:hover
{
	color: #c80100;
}
div.TagList
{
	margin: 0;
	padding: 0 0 0 27px;
	text-align: left;
}
div.TagList ul
{
	margin: 0;
	padding: 0;
}
div.TagList li
{
	font-weight: normal;
	line-height: 18px;
	list-style-image: url("http://g.delfi.ee/e/i/bullet.gif");
}
div.TagList a.aTitle
{
	color: #252525;
	font-size: 11;
	font-weight: bold;
}
div.tagTitle
{
	border-bottom: 1px solid #C6C6C6;
}
div.tagTitle h1
{
	color: #c80100;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

/* tags */

table.commentRatings{
	width:430px;
	margin-top:5px;
}
table.commentRatings img{
	vertical-align:bottom;
}
table.commentRatings td{
	margin:0px;
	padding:0px;
}
div.rh_block1{
	background-repeat: no-repeat;
	width: 160px;
	position: relative;
	background-position: left -20px;
	height: 101px;
	background-image: url(http://g.delfi.lv/cj/i/aculiecinieks.jpg);
}

.hearticon{
    background: url("http://g.delfi.lv/fp/i/sprites.png") repeat scroll -30px -1028px transparent;
    border: none;
    width: 21px;
    height: 16px;
}

