
/*-------Styles of promo box----------*/


.cats {
	vertical-align: top;
	width: 150px;
	padding-left: 20px; 
	font-size: 8pt;
/*	padding: 0;*/
	margin: 0;
}

.cats ul {
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
}

.cats li {
	list-style-type: none;
	margin-top: 3px;
	text-
}

.cats li.l0 a { 
	color: #076DA7;
}

.cats li.l0_selected a {
	color: #000;
	text-decoration: none;
}

.cats li.l0_selected {
	background-image: url("News/grey_line.jpg");
	background-position:left top;
	background-repeat: no-repeat;
}

.cats li.l1 {
	margin-left: 30px;
	background-image: none;
	background-color: #FFFFFF;
}

.cats li.l1_selected {
	margin-left: 30px;
	background-image: none;
	background-color: #FFFFFF;
}

.cats li.l1 a {
	color: #191E23;
	text-decoration: underline;
}
.cats li.l1_selected a {
	color: #A0A0A0;
	text-decoration:none;
}

.cats li img { 
	margin: 2px 5px;
	vertical-align: middle;
}


#left-promo-line{
	padding-right: 20px;
	padding-bottom: 20px;
	padding-top:0px;
	float: left;
	width: 50%;
	min-width: 300px;
	width: expression(document.body.clientWidth<1000?"100%":"50%");
/*	width: expression(document.getElementById('left-promo-line').offsetWidth;document.b=1:"100px");*/
/*	width: expression("200px");*/
}
/*
#left-promo-line .item {
	border: 1px solid #000000;
}
*/
#right-promo-line {
}

#right-promo-line .item .source-text, #left-promo-line .item .source-text{
	margin-top: 0;
	padding-top: 0;
}

#right-promo-line .item .date {
	min-width: 100px;
	padding-left: 0;
/*
	border: 1px solid #000000;
*/
}
#right-promo-line .item .header {
	padding-bottom: 0;
	margin-bottom: 0;
}

#news-list .item {
	margin-top: 20px;	
	margin-right: 20px;
}

#news-list {
	vertical-align: top;
}

#news {
	width: 100%;
/*	padding-left:22px*/
}

#news .item	{
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
}	

#news .bottom-news-line {
	padding: 20px 20px 30px 0;
	padding-bottom:30px;
	
}

#news .promotable {
	width: 100%;
	min-width: 290px;
	position: relative;
	z-index: 3;
	left: -20px;
}

#news .promotable {
	background-color:#F5F0E2;
	color:black;
	text-align:left;
	
}
#news .promotable td.news {
	vertical-align: top;
	padding: 20px;
}

#news .picture {
	padding-bottom:10px;
}


#news .main-header {
	padding-top:5px;
	padding-left:20px;
	font-weight:bold;
}			  

#news .header {
	padding-bottom:5px;
	text-align:left;
}	


#news .visited {
	color: #A0A0A0;
}
#news .visited a {
	color: #A0A0A0;
}

#news .date{
	font-size:7pt;
	text-align:left;
/*
	white-space: nowrap;
*/
}

#news .anotation{
	text-align:left;
}

#news .anotation table {
	border-collapse: collapse;
}
#news .anotation table td {
	border: 1px solid #E0E0E0;
	border-collapse: collapse;
}

#news .anotation table thead td {
	border: none;
}

#news .anotation table td {
	padding: 2px 5px;
}

#news .source-text {
	font-family:'Times New Roman', sans-serif;
	font-size:8pt;
	color:#90908F;
	text-align:left;
	font-style:italic;
	margin-top: 0px;
}

#news .source-text a {
	color:#90908F;
}


#news .source {
	margin-top:2em;	
}

#news .source-padd{
}

#news .more {
	font-size:8pt;
	text-align:left;
	color: #2F3841;
}

#news .more-date {
	margin-right:2em;	
}


#news .more-header {
	padding-bottom:3px;
					
}


#news .taglist {
	margin-top:10px;
	margin-bottom: 30px;
}

#news .next_link {
	margin-top: 30px;
	text-align:left;
	position: relative;
	left: -20px;
	z-index: 3;
}

#news .page_links {
	width: 100%;
}

#news .next_link img {
	margin-right: 7px;
}
#news .next_link a {
	color:black;
}

#news .prev_link {
	margin-top: 30px;
	text-align:right;
}

#news .prev_link img {
	margin-left: 7px;
}
#news .prev_link a {
	color:black;
}

#news .out-source-new {
	text-align:left;
	font-style:italic;
	color:#076DA7;
    text-decoration:underline;
}


#news .short-list	{
	margin-top:3em;
}

#news p {
	text-align: justify;
}

#comments {
	width:65%;
	position: relative;
	z-index: 3;
	left: -21px;
			 
	
}

#comments .comments-header {
	font-size:8pt;
	padding-left:21px;
	padding-top:30px;
	padding-bottom:5px;
}

#comments .comments {
	background-color:#ECF2F3;	
	padding-left:5px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

#comments .text {
    font-family:'Tahoma', serif;
	font-size:9pt;
	color:black;
	text-align:left;
}

#comments .time {
    font-size:7pt;
	color:black;
	text-align:left;
	padding-right:5px;
	padding-left:10px;
}

#comments .date{
	font-size:7pt;
	color:black;
	text-align:left;
}				

#comments .hyphen {
	width:10px;
	height:1px;
	text-align:right;
	padding-top:8px;
	padding-left:3px;
	padding-right:3px;
	vertical-align:top;
}

#comments .enter-arrow {
	width:10px;
	height:11px;
	padding-right:5px;
	padding-top:5px;
	padding-left:6px;
	vertical-align:top;
	
}

#comments .commentator {
	
	border:1px solid;
	border-color:#E7EBF0;
	
	padding-left:3px;
	padding-right:3px;
}

#comments .botton {
	margin-top:10px;
	width: 180px;
	height: 20px;
}

#comments .insertform {
	padding-top:10px;
	padding-right:20px;
}

#comments .comments-header-news {
    
	padding-top:30px;
	padding-bottom:5px;

}

#persons .main-header {
	padding-left:10px;
	padding-bottom:5px;
	font-size:13pt;
			
}

#persons .header-news {
    padding-bottom:5px;
	text-align:left;
	font-size:12pt;
	color:black;
			
}

#persons .all-persons {
	padding-top:10px;
	padding-bottom:40px;
}

#persons .position	{
	padding-left:20px;
	padding-top:3px;
	padding-right:5px;
	
}

#persons .region {
	padding-top:5px;
}

#own-person {
    position: relative;
	z-index: 3;
	left: 15px;
}
			
#own-person .header-news {
    text-align:left;
	font-size:12pt;
	color:black;
}

#news .main-header {
    padding-top:5px;
	padding-left:20px;
	font-size:13pt;
    font-weight:bold;
}
					



#own-person .picture {
	padding-top:10px;
	padding-bottom:20px;
}

#own-person .header {
	text-align:left;
	font-size:12pt;
	color:black;
					
}

#own-person .anotation{
    font-family:'Tahoma', serif;
	font-size:9pt;
	color:black;
	text-align:left;
}				

#own-person .more-header {
	font-size:10pt;
	padding-top:30px;
	padding-bottom:3px;
}

#own-person .own-site {
	font-size:9pt;
	padding-top:20px;
	padding-bottom:3px;
}

#own-person .own-site-italic {
	font-size:9pt;
	font-style:italic;
	padding-bottom:10px;
	
}

#own-person .date {
	font-size:7pt;
	color:black;
	text-align:left;
	padding-top:5px;
	padding-bottom:10px;
}

#own-person .news {
	padding-bottom:5px;	
	
}
	
#all-news-about {
	padding-top:50px;
	
	
}


	
/*---------------End-------------*/



