@import "blocks_delfi.css";
@import "../../d/s/footer.css";
@import "../../u/s/infobox.css";

body {
font-family: Arial, Verdana, Helvetica, Sans-serif;
font-size: 12px;
	background-image: url('http://g.delfi.ee/d/p/l/delfi_bg.png');
	background-repeat: repeat-x;
	background-color: #e6e6e6;
margin: 0 auto;
padding: 0px;
color: #333333;
}
img{
border:0;
}
h1,h2,h3,h4{
padding:0;
margin:0;
}
a, a:visited {
font-family: Verdana, Arial, Helvetica, Sans-serif;
color: #16387c;
text-decoration: none;
}
a:hover, a:active {
font-family: Verdana, Arial, Helvetica, Sans-serif;
color: #0066FF;
text-decoration: none;
}

div a {
	 font-family: Arial, Verdana, Helvetica, Sans-serif !important;
}

sup {
color: #ff0000;
}
.black, strong {
color: #333333;
}
.blue {
color: #06528e;
}
.red {
color: #f73b30;
}
.clear{
clear:both;
}
.nobg {
	background: none;
}
#wrapper {
width: 999px;
background-color: #ffffff;
margin: 0px auto;
padding: 0px;
}
#header, #content, #footer {
width: 995px;
margin: 0px auto;
clear: both;
}
#content1, #content2, #content3, #content4 {
//background-position:left top;
//background-repeat: repeat-y;
display: inline-block;
}
#content2, #content3, #content4{
background: transparent url("http://g.delfi.ee/rh/l/content_bg_3col1.gif") repeat-y -3px 0;
}
#content3{
background: transparent url("http://g.delfi.ee/rh/l/content_bg_3col3.gif") repeat-y 0 0;
}
#content4{
background: transparent url("http://g.delfi.ee/rh/l/content_bg_3col2.gif") repeat-y -1px 0;
}
#left div.block, #third div.block {
}
#third {
	width: 150px;
	overflow: hidden;
}
#right div.block {
padding-top: 13px;
width:250px;
}
#right div.block table {
margin: 0 auto;
}
#left, #center, #coltop, #colwrap, #second, #third, #right, #widewrapper, #wcontent3, #wcontent4, #wright {
float: left;
overflow-x: hidden;
}
#widecontent3, #widecontent4{
display:inline-block;
	width: 740px;
}
#left, #wright {
width: 150px;
}
#wright {
	margin-left: 3px;
}
#left{
padding:0 2px 0 0;
}
#widetop{
margin:0 0 0 3px;
}
#wcontent3{
width:580px;
margin:0 0 0 5px;
}
#wcontent4{
width:430px;
	margin-left: 5px;
}
#WidgetRhNewsBlock, #WidgetDelfiNewsBlock {
width:150px;
margin:0 0 0 1px;
}
#center, #colwrap {
width: 585px;
}
#second {
width: 430px;
}
#right {
width: 250px;
}
#center, #right {
margin-left: 5px;
}
/* rahvahaal latest/most read  */
#WidgetRhNewsBlock{
background: #EEEEEE url("http://g.delfi.ee/rh/img/rh_background.jpg") no-repeat 0 0;
}
#WidgetRhNewsBlock div.header ul li{
display:block;
float:left;
width:70px;
text-align:center;
padding:5px 0 0 0;
font-size:8pt;
font-weight:bold;
}
#WidgetRhNewsBlock div.header ul li a, #WidgetRhNewsBlock div.header ul li a:visited {
color:#0066FF;
}
#WidgetRhNewsBlock a, #WidgetRhNewsBlock a:visited, #WidgetDelfiNewsBlock a, #WidgetDelfiNewsBlock a:visited{
color: #16387c;
}
div.WidgetMostReadNewsBlock, div.WidgetLatestNewsBlock {
clear: both;
}
#WidgetRhNewsBlock .commentCount, #WidgetDelfiNewsBlock .commentCount {
color:#CC0000;
}
#WidgetRhNewsBlock span.row_date, #WidgetDelfiNewsBlock span.row_date{
color: #333333;
text-decoration: none !important;
font-weight: bold;
float: left;
margin: 0 5px 0 15px;
}
#WidgetDelfiNewsBlock span.row_date{
margin: 0 5px 0 0px;
}
#WidgetRhNewsBlock div.CReadMore, #WidgetDelfiNewsBlock div.CReadMore {
padding:15px 0 15px  10px;
font-weight:bold;
}
#WidgetRhNewsBlock div.CReadMore a, #WidgetRhNewsBlock div.CReadMore a:visited, #WidgetDelfiNewsBlock div.CReadMore a, #WidgetDelfiNewsBlock div.CReadMore a:visited{
color:#FF0000;
}
#WidgetDelfiNewsBlock{
background:transparent url("http://g.delfi.ee/rh/img/dot.gif") repeat-x left top;
	margin-top: 5px;
	padding-top: 5px;
}
/*
div.WidgetMostReadNewsBlock ol li, div.rh_right div.WidgetLatestNewsBlock ol li {
background-image: url("http://g.delfi.ee/mj/i/bullet.gif");
background-repeat: no-repeat;
background-position: 6px 14px !important;
padding: 9px 6px 0px 16px !important;
text-align: bottom;
width: 128px;
line-height: 14px !important;
}
*/
/*
div.WidgetMostReadNewsBlock ol li a {
	padding-left: 18px;
}*/
div.WidgetMostReadNewsBlock ol li a.commentCount {
	padding-left: 0px;
}
#WidgetRhNewsBlock ol li{
background: transparent url("http://g.delfi.lv/d/i/rahva_icon.gif") no-repeat 10px 6px;
padding: 9px 6px 0px 10px;
width: 134px;
line-height: 14px;
}
#WidgetDelfiNewsBlock ol li{
	padding: 9px 6px 0px 10px;
	width: 134px;
	line-height: 14px;
}
/* Footer */
#footer {
border-top: 1px solid #cccccc;
margin-top: 5px;
clear: both;
font-family: Verdana, Arial, Helvetica, Sans-serif;
text-align: left;
}
#footer2 {
	font-size: 8pt;
	background-color: #E6E6E6;
}
/* Delfi Footer disclaimer */
#footerDisc {
margin-top: 5px;
text-align: center;
}
#footerDisc a {
color: #999999;
font-size: 8pt;
}
a.footerCopy  {
text-decoration: underline;
}
ul, ol{
	display:block;
	margin: 0;
	padding: 0;
	text-align: left;
}
#widewrapper{
width:740px;
}
div.block{
width:734px;
background:transparent url("http://g.delfi.ee/rh/img/dot.gif") repeat-x 0 bottom;
padding:0 0 2px 0;
margin:0 0 2px 0;
}
div.block div.title, #WidgetDelfiNewsBlock div.title{
	text-align: left;
color:#0066FF;
font-size:8pt;
text-decoration:none;
font-weight:bold;
margin:5px 0 10px 10px;
}
/* rahvahaal header */
#rh-header{
width:734px;
height:121px;
background:transparent url("http://g.delfi.lv/cj/i/RH_head_1_lv.jpg") no-repeat -3px 0;
}
#rh-header div.title {
	margin: 5px 0px;
}
#rh-header div.left, #rh-header div.right{
float:left;
height:120px;
position:relative;
}
#rh-header div.left{
width:455px;
}
#rh-header div.right{
width:275px;
}
#rh-header div.left ul{
display:block;
position:absolute;
top: 90px;
left:72px;
}
#rh-header div.left ul li{
display:block;
float:left;
	padding-left: 10px;
}
#rh-header div.left ul li a{
font-weight:bold;
text-decoration:underline;
color:#333333;
}
#rh-header div.left ul li a:hover{
color:#16387c;
}
#rh-header div.left ul li span.separator{
display:block;
width:1px;
height:10px;
border-left:1px solid #999999;
margin:3px 10px 0;
}
#rh-header div.right div.title{
font-weight:normal;
color:#535353;
position:absolute;
	font-size: 12px;
}
#rh-header div.right div.title h3 {
	font-weight: bold;
}
#rh-header div.right div.title a {
font-weight: normal;
text-decoration:underline;
color:#16387c;
}
#rh-header div.right div.title a:hover {
color:#0066FF;
}
#rh-header div.right div.content{
position:absolute;
top: 75px;
font-size: 8pt;
color:#535353;
}
div.rh-headlink {
	display: inline-block;
	width: 100%;
	height: 85px;
}
div.rh-headlink a {
	display: block;
	height: 100%;
	width: 100%;
}

/* rahvahaal search */
#rh-search{
width:734px;
height:40px;
background:transparent url("http://g.delfi.ee/rh/img/search_background.jpg") repeat-x 0 0;
}

table.searchBox {
	margin: 0 auto;
	padding: 0;
	color: #4F4F4F;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	width: 575px;
}
table.searchBox select {
	background-color: #FFF4CE; /*#ffdab0;*/
	border-color: #707070 #ABABAB #BEBCBF -moz-use-text-color;
	border-style: solid solid solid none;
	border-width: 1px 1px 1px medium;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	padding: 0;
	width: 120px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
}
input.searchInput {
	border-color: #707070 #ABABAB #BEBCBF #707070;
	border-style: solid;
	border-width: 1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
}
input.searchButton {
	margin-right: 14px;
}




/* rahvahaal authors*/
#rh-authors{
background:transparent url("http://g.delfi.ee/rh/img/authors_background.jpg") repeat-x 0 0;
width:734px;
height:142px;
}
/* special area - editor calls */
#wide #specialarea{
margin:3px 0 0 0;
height:83px;
}
#wide #specialarea div.story{
width:244px;
height:81px;
background:transparent url("http://g.delfi.lv/d/e/postit_h.jpg") no-repeat 0 0;
float:left;
position:relative;
}
#specialarea a{
display:block;
position:absolute;
top:15px;
left:10px;
font-weight:bold;
color:#16387c;
	font-size:12px;
}
#wide #specialarea a {
	width: 220px;
}
#specialarea a:hover{
color:#0066FF;
	font-size:12px;
}
#specialarea a div{
margin:0 0 3px 22px;
}
/* third column post-it cloud */
#third #specialarea {
	margin: 3px 0 0 0;
	width: 150px;
	overflow: hidden;
}
#third #specialarea div.story {
	float: left;
	clear: both;
	font-size:12px;
	width: 150px;
	height: 107px;
	background: transparent url("http://g.delfi.ee/rh/img/postit_v2.jpg") no-repeat 0 0;
	position: relative;
}
#third #specialarea a {
	top: 15px;
	left: 5px;
	width: 135px;
	font-weight: bold;
	color: #16387c;
}
/* notecloud */
#wide div.notecloud {
	margin: 3px 0 0 0;
	height: 83px;
}
div.notecloud {
	clear: both;
	display: inline-block;
}
#wide div.notecloud div.story {
	float: left;
	width: 244px;
	height: 81px;
	background:transparent url("http://g.delfi.lv/d/e/postit_h.jpg") no-repeat 0 0;
	position: relative;
	clear: none;
}
div.notecloud div.title {
	top: 15px;
	width: 220px;
	font-weight: bold;
	display: block;
	position: absolute;
	left: 10px;
}
div.notecloud a {
	color: #16387c;
	font-size: 12px;
	font-weight: bold;
}
div.notecloud a:hover {
	color: #0066ff;
	font-size: 12px;
}
div.notecloud a span {
	margin: 3px 0 3px 22px;
}
/* third column post-it cloud */
#third div.notecloud {
	margin: 3px 0 0 0;
	width: 150px;
	overflow: hidden;
}
#third div.notecloud div.story {
	float: left;
	clear: both;
	font-size:12px;
	width: 150px;
	height: 107px;
	background: transparent url("http://g.delfi.ee/rh/img/postit_v2.jpg") no-repeat 0 0;
	position: relative;
}
#third div.notecloud div.title {
	width: 135px;
}

div.wrapper {
	text-align: center;
	display: inline-block;
}
/* Latest news block BIG pictures */
div.fp_big {
	/*
	width: 680px;
	background-color: #ffffff;
	color: #333333;
	font-weight: bold;
	padding-bottom: 5px;
	margin: 0 auto;
	display: inline-block;
	overflow: hidden;
	*/
	clear: both;
	margin-left: 30px;
	overflow: hidden;
	width: 680px;
	display:inline-block;
}
div.fp_big_block {
	/*
	float: left;
	width: 340px;
	background-color: #ffffff;
	text-align: center;
	overflow: hidden;
	*/
/*	padding: 0 10px 0 0;*/
	width: 335px;
	float: left;
	overflow: hidden;
	position:relative;
	padding-bottom:210px;
}
div.fp_big_block.righter, div.news_small_wrap.righter {
	float: right;
	margin: 0px;
	padding: 0px !important;
}
div.fp_big_block.righter {
	padding-bottom: 210px !important;
}
div.news_small_wrap.righter {
	*float:left !important;
}
div.news_smalls_wrap {
	margin-top: 5px;
	margin-left: 30px;
	width: 680px;
}
div.news_small_wrap {
	width: 205px;
	text-align: left;
	padding-right: 32px;
	padding-bottom: 10px;
	float: left;
}
div.news_small_wrap a {
	text-align: left;
	width: 205px;
}
span img {
	vertical-align: top;
	margin-top: 2px;
}
div.news_small_wrap a, div.news_small_wrap a:visited,
div.news_small_wrap a:hover, div.news_small_wrap a:active {
	font-size: 14px;
}
/*
div.fp_big_block div {
	margin: 0 auto;
	width: 335px;
}
	*/
div.fp_big a, div.fp_big a:visited {
	font-size: 22px;
	color: #16387c;
}
div.fp_big a:hover, div.fp_big a:active {
	font-size: 22px;
	color: #0066ff;
}
div.fp_big a.commentCount {
	font-size: 14px !important;
}
div.fp_big div.fptop2_image_title {
	padding-bottom: 10px;
	position:relative;
	top:210px;
	text-align: left;
}
div.fptop_image_container {
	position:absolute;
	top:0;
	left:0;
}
div.fp_big div.fp_big_block div.fptop2_image_title {
	padding-bottom: 5px;
}
/* latest news block, editor choice block*/
#latestnews div.story, #editorchoice div.story{
float:left;
width:218px;
padding:0 0 0 20px;
}
#latestnews a, #editorchoice a{
font-weight:bold;
font-weight:14px;
color:#16387c;
}
#latestnews a:visited, #editorchoice a:visited {
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	color: #174fc0;
	text-decoration: none;
}
#latestnews a:hover, #editorchoice a:hover{
color:#0066FF;
}
#latestnews div.story div.title, #editorchoice div.story div.title{
margin:0;
font-size:14px;
}
#latestnews ul a, #editorchoice ul a{
font-size: 10pt;
}
#latestnews ul span.date, #editorchoice ul span.date{
margin:0 5px 0 8px;;
font-size: 8pt;
color:#666666;
}
#latestnews ul.list, #editorchoice ul.list{
list-style-type:none;
padding: 10px 0;
}
#latestnews ul.list li, #editorchoice ul.list li{
background:transparent url('http://g.delfi.ee/rh/img/bullet.gif') no-repeat 0 0.65em;
margin:0 0 0 30px;
	line-height: 18px;
}
#latestnews span, #editorchoice span {
	margin-right: 5px;
}
div.fp_big_block span img {
	margin-top: 5px;
	vertical-align: top;
}
/* date */
div.fpCatT {
	margin: 15px 0 5px 30px;
	width: 675px;
	font-weight: bold;
	color: #333333 !important;
	background-color: #f1f1f1;
	display: block-inline;
	line-height: 20px;
	height: 20px;
	font-size: 12px;
	clear: both;
	padding-left: 7px;
	text-transform: none;
}
/* tags */
div.block.tagcloud {
	background-image: none;
	background-color:#F4F4F4;
	text-align: center;
	margin: 0 auto;
	clear: both;
}
div.block.tagcloud div.title {
	padding: 5px 0;
	margin: 5px 0 5px 10px;
}
div.block.tagcloud div.title a {
	color: #0066ff;
}
#tagcloud{
	width: 700px;
	margin: 0 auto;
	padding-bottom: 5px;
	list-style-type: none;
}
#wcontent3 #tagcloudbig {
	padding-top: 20px;
}
#wcontent3 #tagcloud {
	width: 575px;
	margin: 0;
	padding: 0;
}
#wcontent3 div.block {
	width: 575px;
}
#tagcloud a {
color:#555555;
	font-weight: bold;
}
#tagcloud a:visited {
	color: #979797 !important;
	font-weight: bold;
}
#tagcloud a:hover, #tagcloud a:active {
	color: #0066ff;
	font-weight: bold;
}
#tagcloud ul.list li{
display:inline;
text-align:justify;
margin:0 5px;
	background-image: none;
}
#tagcloud a.tag_size1{
font-size:12px;
}
#tagcloud a.tag_size2{
font-size:14px;
}
#tagcloud a.tag_size3{
font-size:16px;
}
#tagcloud a.tag_size4{
font-size:18px;
}
#tagcloud a.tag_size5{
font-size:20px;
}
#tagcloud a.tag_size6{
font-size:22px;
}
#tagcloud a.tag_size7{
font-size:24px;
}
#tagcloud a.tag_size8{
font-size:26px;
}
#tagcloud a.tag_size9{
font-size:28px;
}
#tagcloud a.tag_size10{
font-size:30px;
}
#tagcloud a.tag_size11{
font-size:32px;
}
#tagcloud a.tag_size12{
font-size:34px;
}
#tagcloud a.tag_size13{
font-size:36px;
}
/* article */
#article div.title{
color:#000099;
font-size:16px;
font-weight:bold;
padding:4px;
}
#article p{
margin:5px 5px 10px 0;
}
#article div.content{
margin:0 auto;
width:420px;
}
#article div.art_sep{
border-bottom:2px solid #FFCC00;
margin:5px;
width:420px;
}
div.bl_sep, div.bl_sep585{
	font-size: 0px;
	clear: both;
	margin: 5px 0 auto;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: center middle;
	height: 1px;
	line-height: 1px;
}
div.bl_sep{
background: #FFFFFF url(http://g.delfi.ee/d/p/c/430_dotted.gif) no-repeat left center;
width:430px;
}
div.bl_sep585, #wcontent3 div.bl_sep {
background: #FFFFFF url(http://g.delfi.ee/d/p/c/585_dotted.gif) repeat-x left center;
width:585px;
}
div.bl_majandus {
	padding: 3px 0px 0px 0px;
}
.articleBody{
	line-height:18px;
}
a.articleBody, a.articleBody:hover {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, Sans-serif !important;
}
table.pictureContainer{
margin:5px 0 0 5px;
border-collapse: collapse;
}
table.pictureContainer td {
	border: 1px solid #AAaaAA;
}
.articleImageBorderTop{
background: transparent url(http://g.delfi.ee/d/rc/ai_dot.gif) repeat-x 0 0;
}
.articleImageBorderBottom{
background: transparent url(http://g.delfi.ee/d/rc/ai_dot.gif) repeat-x scroll 0 bottom;
}
.articleImageBorderLeft{
background: transparent url(http://g.delfi.ee/d/rc/ai_dot.gif) repeat-y 0 0;
}
.articleImageBorderRight{
background: transparent url(http://g.delfi.ee/d/rc/ai_dot.gif) repeat-y right 0
}
/* category  */
div.cat3article{
padding:5px 0 0 0;
	display: inline-block;
	width: 100%;
}
div.cat3article table.pictureContainer{
margin:0;
}
div.cat3articletext{
width:335px;
float:left;
}
div.cat3article div.cat3articletext {
	width: 100%;
}
div.cat3articletext a.articleTitle{
font-size: 16px;
font-weight:bold;
}
div.cat3articletext div.articleTitleWrapper {
	padding-bottom: 5px;
}

div.cat3articletext span.vello-light{
background:transparent url("http://g.delfi.lv/d/i/rahva_icon.gif") no-repeat 0 0;
display:inline-block;
width:13px;
height:17px;
position:relative;
top:2px;
margin:0 5px 0 0;
}
/* readMore button */
div.readMoreButton {
	clear: both;
	height: 20px;
	padding: 0px 5px 10px 30px;
	text-align: left;
}
div.readMoreButton img {
	margin-left: 3px;
	margin-right: 3px;
}
div.readMoreButton a, div.readMoreButton a:visited {
	color: #ff0000 !important;
}
/* footer2 */
span.footerInfo2 {
	font-size: 11px;
	color: #000099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	line-height: 12px;
	margin-right: 3px;
}
a.footerInfo2:link, a.footerInfo2:visited {
	font-size: 11px;
	color: #000099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: normal;
	line-height: 14px;
}
a.footerInfo2:hover {
	font-size: 11px;
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: normal;
	line-height: 14px;
}
span.footerSep {
	font-size: 11px;
	color: #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 14px;
}
a.footerCopy {
	font-size: 11px;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: 14px;
}
a.footerCopyNo {
	font-size: 11px;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 14px;
}
div.dfhr {
	padding: 0px;
	margin: 0px;
	background-color: #cccccc;
	height: 1px;
	max-height: 2px;
	width: 995px;
}

/* Archive Paging navigation */
div.articleArchiveButton {
	margin-top: 10px;
	height: 20px;
	padding: 10px 5px;
}
div.articleArchiveButton img {
	margin-left: 3px;
	margin-right: 3px;
}


/* article */
div.articleHeadLink {
	padding: 3px 0 15px 5px;
	width: 420px;
	line-height: 15px;
	text-align: left;
}
div.ArticleAuthors {
	height: 17px;
	width: 410px;
}

#article div.content {
	width: 420px;
	margin: 0 auto;
}
#article li {
	background-image: url("http://g.delfi.ee/rh/img/bullet.gif");
	background-repeat: no-repeat; /* ONE bullet only please */
	background-position: 7px .55em; /* .65em from top (vertical) */
	padding-left: 17px;
	line-height: 16px;
	font-weight: bold;
}
#article li em {
	font-size: 8pt;
	color: #999999;
	font-style: normal;
	font-weight: normal;
}
div.comment {
	border-bottom: 1px solid #FFCC00;
	margin: 6px 0 0;
	padding: 0 0 6px;
}
#commentsPage {
	width: 430px;
	overflow: hidden;
}
#commentsPage p.disclaimer {
	margin: 0 auto;
	width: 400px;
	border: 1px solid #999999;
	background-color: #eeeeee;
	color: #333333;
	padding: 5px;
}
#commentsPage span.goBack {
	text-align: right;
	display: block;
	padding: 10px;
}
#commentsPage span.goBack a {
	color: #06528e;
}
#commentsPage span.goBack a:hover {
	color: #333333;
}
#commentsPage span.comCntD {
	text-align: left;
	display: block;
	padding: 5px 0px 10px 10px;
}
#commentsPage div.comTerms {
	text-align: center;
	display: block;
	padding: 0px 0px 0px 0px;
}
#commentBox {
	margin: 0 auto;
	margin-top: 5px;
	width: 420px;
	clear: both;
}
#commentBox span.addCom {
	display: block;
	background-color: #eeeeee;
	height: 22px;
	line-height: 22px;
	padding-left: 8px;
	font-weight: bold;
}
div.leim {
	text-align: center;
	margin: 0 auto;
	display: block;
	width: 325px;
	margin: top: 5px;
}
div.leim img {
	float: left;
}
div.leim p {
	padding: 10px 0px 0px 10px;
	float: left;
	font-weight: bold;
}
#commentBox form {
	padding-top: 5px;
	clear: both;
}
#commentBox a.terms {
	font-size: 8pt;
	padding-right: 5px;
}

/* good, bad and ugly */
.cl:target {
	background-color: #eeeeee;
}
.cl {
	display: block;
	margin-left: 3px;
	margin-right: 3px;
}
div.cab {
	text-align: right;
}
div.caw {
	position: absolute;
	text-align: left;
}

div.cab img, div.caw img {
	border: 0px;
	cursor: pointer;
}

div.cab span, div.caw span {
	color: gray;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}

div.cau {
	text-align: left;
	padding: 5px 0px;
}
div.cau a {
	color: gray;
	text-decoration: none;
	font-size: 8pt;
}
.comments_hr {
	margin-top: 4px;
}
font.comNav {
	margin-top: 10px;
	display: block;
	text-align: center;
}


/* com.css */
.comNav { font-size: 8pt; }
.comNavS { font-size: 8pt; font-weight: bold; }
.comT { font-size: 12px; font-weight: bold; }
.comD { font-size: 10pt; display: block; padding-top: 2px; }
.comDb { font-size: 12px; font-weight: bold; }
.comDte { font-size: 10px; color: #666666; font-style: italic; }
.comEml { font-size: 12px; text-decoration: underline; color: #0000ff;}
.comSrt { padding-left: 8px; font-size: 8pt; }
.comSrtL { font-size: 8pt; font-weight: bold }
.comVteT { font-size: 8pt; font-weight: bold; }
.comVteD { font-size: 7pt; color: #aaaaaa}
.comVteL { font-size: 8pt; font-style: italic;  }
.comVteN { font-size: 8pt; font-weight: bold; color: #cc0000; }
.comCntD { font-size: 8pt; }
.comBack { font-size: 12px; }
.comA { font-size: 8pt; color: #cf0e00; }

/* comment box */
/* comment caption */
.comCap { padding-left: 8px; font-weight: bold; color: #03689c; font-size: 12px; }
tr.comCap { background-color: #eeeeee; }
/* comment label */
.comL { font-weight: bold; font-size: 12px; }
/* comment footer */
.comFt { padding-left: 5px; font-size: 8pt; }
/* comment body */
.comB, .comTx { font-size: 12px; }
/* comment text */
.comTx { font-size: 12px; }
/* com list area width */
.comW { width: 421px; margin: 0 auto; }
/* com background */
.comB { background-color: #eeeeee; }
/* comment name disclaimer */
.comND { padding-left: 8px; font-size: 8pt; }

#comFld { width: 160px; height: 16px; }

#comBox a { color: #03689c; }
#comBox a:hover { color: #d90400; }

#comFld, textarea {
	border: 1px solid #999999;
}
textarea.comTx {
	margin-top: 5px;
}
.comTx {
	border: solid;
	border-width: 1px;
	border-color: #999999;
	background-color: #ffffff;
	scrollbar-darkshadow-color: #eeeeee;
	scrollbar-arrow-color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
}

/* colourized DELFI in comments */
.delfiCoB {
	font-weight: bold;
	color: #000066;
	text-transform: uppercase;
}

.delfiCoY {
	font-weight: bold;
	color: #ff9900;
	text-transform: uppercase;
}

/* thickbox eula styles */
#com_eula div, #com_eula span, #com_eula h1, #com_eula h2, #com_eula p, #com_eula a, #com_eula ul, #com_eula ol, #com_eula li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
#com_eula {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background: #ffffff;
}
#com_eula ol, #com_eula ul {
	list-style: none;
}
#com_eula ul li {
	background-image: url(http://g.delfi.ee/r/i/bullet3.gif);
	padding-left: 8px;
	background-repeat: no-repeat;
	background-position: 0 5px;
}
#com_eula h1 {
	font-size: 20px;
	font-weight: bold;
	color: #fe0000;
	line-height: 20px;
}
#com_eula h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 14px 0px 14px 0px;
}
#com_eula h2 span.note {
	font-weight: normal;
	font-style: italic;
}
#com_eula a, #com_eula a:visited {
	color: #0066CC;
}
#com_eula p {
	margin-top: 12px;
}

table.sigatse {width: 100%; border: none; height: 58px;}
table.sigatse td a, table.sigatse a:visited, table.sigatse td a:hover {color: #1d6aa9;}
table.sigatse td {
	background-image: url(http://g.delfi.ee/d/b/siga_bg.gif);
	vertical-align: middle;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #333333;
	font-size: 12px;
}

/* article */
.articleBody {
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
}
div.articleTitle h1 {
	padding: 2px 0px 0px 5px;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000099;
	text-decoration: none;
}
div.art_sep {
	width: 420px;
	margin: 5px;
	border-bottom: 2px solid #93aabe;
}
#article p {
	margin: 5px 5px 10px 0px;
}
div.articleHead, div.articleHead a, div.articleHeadIcons, div.articleHeadIcons a {
	font-size: 12px;
	line-height: 18px;
	color: #000099;
	text-decoration: none;
}
div.ArticleHead a:hover, div.ArticleHead a:active {
	color: #0066ff;
}
#article div.articleHeadIcons {
	text-align: right;
	line-height: 20px;
}
div.artExtra {
	margin-left: 5px;
	padding-bottom: 5px;
}
td div.artExtra {
	margin-left: 0px;
}
.artExtra {
	font-size: 10pt;
	color: #f73b30;
	font-weight: bold;
}
/* send 2 friend */
.s2ft {
	font-weight: bold;
}
.s2fOk, .s2fNotOk {
	color: #ff0000;
	font-weight: bold;
}
.s2fHdr {
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #1D6AA9;
}
.s2fBody {
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
}
.sbookmarks a { vertical-align: top; font-size: 12px; text-decoration: none; }
.sbookmarks img { margin-left: 5px !important; }

div.SourceDisclaimer {
	font-size: 8pt;
}

/* ArticleBanner */
table.ABouter {
	margin: 0px 0px 10px 0px;
}
table.ABouter * {
	background-color: #ffffff;
}
table.ABouter {
	border: none !important;
	background-color: #ffffff;
	border-width: none;
}
table.ABinner font.rbot {
	text-align: right;
	border-bottom: 1px solid #eeeeee;
	display: block;
}
table.ABinner td {
	text-align: right;
}
table.ABinner a {
	font-size: 8pt;
	color: #999999;
}

td.leimv2 {background-image: url("http://g.delfi.ee/d/b/siga_bg.gif");}
td.leimv2 table td { font-weight: bold; color: #333333; }
td.leimv2 table td a, td.leimv2 table td a:visited, td.leimv2 table td a:hover { color: #06528e; }

/* picture captions */
.imgCapS { font-size: 8pt; }
.imgCapB { font-size: 8pt; }
.imgSrcCapS { font-size: 12px; padding-bottom: 5px; }
.imgSrcCapB { font-size: 12px; padding-bottom: 5px; }

.sbookmarks a { vertical-align: top; font-size: 8pt; text-decoration: none; }
.sbookmarks img { margin-left: 5px !important; }

/* picture album */
.albumT { font-size: 12px; font-weight: bold; text-decoration: none; color: #000099; }
.albumLnk { font-size: 8pt; }

/* Internet resources */
.resourceT { font-size: 12px; font-weight: bold; text-decoration: none; color: #000099; }
.resourceD { font-size: 8pt;
	background-image: url("http://g.delfi.ee/rh/img/bullet.gif");
	background-repeat: no-repeat; /* ONE bullet only please */
	background-position: 7px .55em; /* .65em from top (vertical) */
	padding-left: 15px;
}

/* related stories */
.relatedT { font-size: 12px; font-weight: bold; text-decoration: none; color: #000099; }
.relatedD { font-size: 8pt; }
.relatedLnk { font-size: 8pt; }
.relatedDte { font-size: 8pt; color: #999999; padding-left: 15px; }

div.hr {
	margin: 5px 0px;
	height: 2px;
}

/* commentCount */
.exTxt a.commentCount,
div.WidgetLatestNewsBlock a.commentCount, div.WidgetMostReadNewsBlock a.commentCount,
.commentCount, .commentCount:visited, .commentCount:active, .commentCount:hover {
	color: #cc0000 !important;
	font-size: 10px !important;
	text-decoration: none !important;
	font-weight: bold !important;
}
/* promoblocks */
div.exTxt a, div.delfiTV a, a.side_pic_title {
	font-family: Arial, Verdana, Helvetica, Sans-Serif !important;
	font-size: 12px !important;
}

/* big tagcloud */
.fp_tags a {
	padding: 2px;
	line-height: 25px;
	vertical-align: middle;
	font-size: 12px;
	color: #3366cc ;
	text-decoration: none;
}

.fp_tags a:visited,
.fp_tags a:active,
.fp_tags a:link {
	text-decoration: none;
}


.fp_tags a:hover {
	text-decoration: underline;
}

div.TagList {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-align: left;
}
div.TagList ul {
	margin: 0px;
	padding: 0px;
}
div.TagList li {
	list-style-type: none;
	font-weight: normal;
	line-height: 20px;
	background: transparent url('http://g.delfi.ee/rh/img/bullet.gif') no-repeat 0 0.65em;
	padding-left: 7px;
}
div.TagList li img {
	margin-right: 5px;
	vertical-align: top;
}
div.TagList a.aTitle {
	font-size: 12;
}
div.tagTitle {
	border-bottom: 1px solid #C6C6C6;
}
div.tagTitle h1 {
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
/* ArtList */
/* headlines */
div.ArtList {
	margin: 0px;
	padding: 5px;
	text-align: left;
}
div.ArtList li {
	background-image: url("http://g.delfi.ee/mj/i/bullet.gif");
	background-repeat: no-repeat; /* ONE bullet only please */
	background-position: 0 .65em; /* .65em from top (vertical) */
	text-align: bottom;
	line-height: 18px;
}
 div.fp_big li a.articleTitle {
	padding-left: 12px; /* space between bullet and text */
}
div.ArtList li a, div.ArtList li a.articleTitle,
 div.fp_big li a.articleTitle {
	padding-left: 8px; /* space between bullet and text */
	font-weight: normal;
}
.fpArticleT { font-size: 12px; font-weight: normal; text-decoration: none; line-height: 14pt;color: #333333; }
.fpArticleT:hover { font-size: 12px; font-weight: normal; text-decoration: none; line-height: 14pt; }

/* Article Authors */
div.ArticleAuthorImage, div.ArticleAuthorInfo, div.articleTime {
	float: left;
	margin: 0;
	padding: 0;
}
div.ArticleAuthorImage {
	width: 86px;
	height: 86px;
}
div.ArticleAuthorImage table {
	margin-top: 0px;
}
div.ArticleAuthorInfo a {
	font-size: 10pt;
	font-weight: bold;
}
div.articleSource {
	clear: both;
}
div.articleSource a, div.articleSource a:visited {
	color: #888888;
	font-style: italic;
}
div.articleSource a:hover, div.articleSource a:active {
	color: #0066ff;
	font-style: italic;
}
div.articleTime {
	color: #888888;
	font-style: italic;
	clear: both;
}
/* author listing */
div.author-header {
	height: 96px;
	border-top: 1px solid #c6c6c6;
	background-image: url("http://g.delfi.ee/rh/img/authors_background.jpg");
	background-repeat: repeat-x;
	background-position: left top;
}
div.author-image {
	margin: 7px 0px 7px 5px;
	width: 85px;
	height: 82px;
	background-image: url("http://g.delfi.ee/rh/img/image_background.jpg");
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
}
div.author-image img {
	width: 77px;
	height: 74px;
	margin: 4px;
}
div.author-info {
	margin: 37px 0px 0px 7px;
	float: left;
}
div.author-info h1 {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 5px;
}
div.author-info h3 {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
div.author-info span {
	font-size: 12px;
	font-weight: bold;
	color: #0000cc;
}
div#versions_block {
	background-image: url('http://g.delfi.lv/cj/i/gradient.jpg');
	background-repeat: x-repeat; 
	height: 240px; 
 	background-position: 0 20px;
}
div#versions_block .cont {
	width: 366px; 
	float: left;
}
.cont .fpCaT {
	font-weight: bold;
	background-color: #ffFFff;
}
ul#cj_versions, ul#cj_blogs {
	width: 350px;
}
ul#cj_versions .fpCaT, ul#cj_blogs .fpCaT {
	font-size: 12px;
}
ul#cj_blogs, ul#cj_versions {
	list-style: none;
}
ul#cj_blogs li, ul#cj_versions li {
	padding-left: 50px;
	line-height: 20px;
	font-size: 15px;
	padding-top: 10px;
	height: 62px;
	background-repeat: no-repeat;
}
ul#cj_blogs li a, ul#cj_versions li a{
	color:black;
}

ul#cj_blogs li {
	background-image: url('http://g.delfi.lv/cj/i/speachbubble.png');
	background-position: 5px 15px;
}
ul#cj_versions li {
	background-image: url('http://g.delfi.lv/cj/i/point.png');
	background-position: 25px 25px;
}
ul#cj_blogs div.fpCaT, ul#cj_versions div.fpCaT {
	padding-left: 12px;
}


/* 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 */

div.dbh {
background-position:left top;
background-repeat:no-repeat;
clear:both;
color:#0066FF;
font-family:Arial,Verdana,Helvetica,Sans-Serif !important;
font-size:8pt !important;
font-weight:bold;
height:18px;
line-height:18px;
padding-left:8px;
text-decoration:none;
}

div#tos_wrap{
	padding: inherit;
	width: inherit;
}

div#tos_wrap h3 {
	padding-top: 15px;
	padding-left: 5px;
	font-size: 25px;
}

div#tos_wrap p {
	font-size: 15px;
	padding-left: 5px;
	padding-top: 5px;
}


#delfiphoto h4 {
color:#0066FF !important;
font-family:Arial,Helvetica,Sans-Serif !important;
font-size:8pt !important;
margin:0;
padding-bottom:3px;
padding-left:7px;
padding-top:5px;
}


div.cat3articleArea a.articleTitle, div.cat3articleArea a.articleTitle, div.cat3ArticleArea a.articleTitle, div.cat3articleArea a.articleTitle:visited {
	background: none;
	display: inline;

}
#infoboxcontent_ok p, #infoboxcontent_yesno p, #infobox_quotescontent_ok p, #infobox_quotescontent_yesno p {
	font-size: 14px !important;
}
a:link strong,a:visited strong {
	color: #16387C;
}
a.articleBody{
	color:#333 !important;
}
/* Leaderboard */

.authors-header{background:url("http://g.delfi.lv/cj/i/authors_background.jpg") repeat-x scroll left top transparent;border-top:1px solid #C6C6C6;padding:0
	5px 10px;height:auto;}.authors-header ul{display:inline-block;list-style:none outside none;padding:0 8px;}
.authors-header li{float:left;font-weight:bold;width:85px;padding:0 8px;}
.authors-header li a.name{display:block;margin-left:3px;}
.authors-header h2{font-weight:bold;font-size:12px;text-transform:uppercase;color:#06f;padding:5px;}
#wide .authors-header div.author-image{margin:0;float:none;display:table-cell;}
#wide .authors-header div.author-image{*display:block;}
#wide .authors-header div.author-image span{*display:inline-block;*height:100%;*vertical-align:middle;}
div.author-header{height:96px;border-top:1px solid #c6c6c6;background-image:url("http://g.delfi.lv/cj/i/authors_background.jpg");background-repeat:repeat-x;background-position:left top;}
div.author-image{margin:7px 0 7px 5px;width:85px;height:82px;background-image:url("http://g.delfi.lv/cj/i/image_background.jpg");background-repeat:repeat-x;background-position:left top;float:left;text-align:center;vertical-align:middle;}div.author-image img{margin:4px;vertical-align:middle;}
div.author-info{margin:37px 0 0 7px;float:left;}div.author-info h1{font-size:18px;font-weight:bold;color:#333;margin-bottom:5px;}
div.author-info h1 a,div.author-info h1 a:visited{color:#333;}
div.author-info h1 a:hover{color:#16387C;}
div.author-info h3{font-size:12px;font-weight:normal;color:#333;}
div.author-info span{font-size:12px;font-weight:bold;color:#00c;}
.authors-header a,.authors-header a:visited {
	color: #16387C !important;
}
div.title h3{
	font-size:11pt;
}
#content2 #right{
	overflow:hidden;
}
div#content {
	width: 740px;
}
div.image_small {
	position: absolute;
	top:0px;
	left:0;
}
div.news_small {
	top:138px;
	position:relative;
}
div.news_small_wrap{
	position:relative;
	padding-bottom:138px;
}
