﻿/* peamine menüü */
a#active_menu {
	color: #9FAF6E;
	font-weight: normal;
	letter-spacing: 0px;
}

a#active_menu:hover {
	color: #9FAF6E;
	text-decoration: none;
}

a:link {
	color: #005483; /*0070A6*/
	text-decoration: none;
}

a:visited {
	color: #005483;
	text-decoration: none;
}

a:hover {
	color: #666666;
	text-decoration: none; /*text-decoration: underline;*/
}

/* Links */
a.blogsection:link, a.blogsection:visited {
	color: #AEAEAE;
	font-size:11px;
	font-weight:bold;
}

a.blogsection:hover {
	color: #999999;
	text-decoration: underline;
}





/* kategooriate lingid (weblinks & kontaktid) */
a.category:link, a.category:visited {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	}

a.category:hover {
	color: #006699;
}



a.mainlevel:link, a.mainlevel:visited {
	border-bottom: 1px dotted #EFEDED;
	color: #666666;
	display: block;
	letter-spacing: 0px;
	line-height: 16px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left; /*legacy menüüd - mainlevel märksõna */
	text-decoration: none;
	width: 150px;
}

a.mainlevel:hover {
	background-color: #F9FBF9;
	color: #9FAF6E;
}

a.mainlevel-footer#active_menu-footer {
	color: #333333;
	font-weight: bold;
}

a.mainlevel-footer#active_menu-footer:hover {
	color: #FB7000;
	text-decoration: none;
}

a.mainlevel-footer:link, a.mainlevel-footer:visited {
	color: #fff;
	display: inline;
	margin-bottom: 0px;
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;
	width: auto;
}

a.mainlevel-footer:hover {
	color: #000;
}

a.mainlevel-top#active_menu-top {
	color: #333333;
	font-weight: bold;
}

a.mainlevel-top#active_menu-top:hover {
	color: #FB7000;
	text-decoration: none;
}

a.mainlevel-top:link, a.mainlevel-top:visited {
	color: #444444;
	display: inline;
	font-size: 11px;
	height: 50px;
	line-height: 50px;
	margin-bottom: 0px;
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;	
	width: auto;
}

a.mainlevel-top:hover {
	color: #FB7000;
}

a.readon:link, a.readon:visited {
	background-image: url(../images/read.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #0070A6;
	padding-left: 20px;
	font-weight:bold;
	
	
}

a.readon:hover {
	color: #FF9900;
	text-decoration: none;
}


a.sublevel#active_menu {
	color: #0070A6;
	font-weight: normal;
}


a.sublevel:link, a.sublevel:visited {
	/* background-image: url(../images/sub.png); */
	/* background-position: left; */
	background-repeat: no-repeat;
	border-bottom: 1px dotted #EFEDED;
	font-size: 10px;
	color: #666666;
	display: block;
	letter-spacing: 0px;
	line-height: 16px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	text-decoration: none;
	text-indent: 0px;
	width: 130px;
	

}

a.sublevel:hover {
	color: #C0C0C0;
	text-decoration: none;
}

a.weblinks:link, a.weblinks:visited {
	color: #FF9900;
}

a.weblinks:hover {
	color: #999999;
	text-decoration: underline;
}

body {
	background-color: #FFFFFF;
	background-position: top;
	background-repeat: repeat-x;
	margin: 0px;
	text-align: center;
}

h1{
	font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;
	font-size: 23px;
	font-weight: normal;	
	line-height: 115%;
	margin: 0px;
	padding: 0px;
}

h2{
	font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;
	font-size: 20px;
	font-weight: normal;	
	line-height: 115%;
	margin: 0px;
	padding: 0px;
}

h3{
	font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;
	font-size: 16px;
	font-weight: normal;	
	line-height: 115%;
	margin: 0px;
	padding: 0px;  
}

h4{
	font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;
	font-size: 14px;
	font-weight: normal;	
	line-height: 115%;
	margin: 10px;
	padding: 0px;
}

input.inputbox{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

input.inputbox#mod_login_password{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

input.inputbox#mod_login_username{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

input.inputbox#mod_search_searchword{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 100px;
	margin-left:2px;
	margin-top:7px;
}


li {
	list-style: none;
}

td,tr,p,div {
    	color: #666;
	font: 11px/15px "Lucida Grande", tahoma, sans-serif;
	line-height: 135%;
}

textarea.inputbox{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

ul {
	margin: 0px;
	padding: 0px;
}

.button {
	background-color: #F5F5F5;
	border: 1px solid #CBCBCB;
	color: #000000;
}

.button:hover {
	color: #FF8C00;
}


/*newsletter*/

.adminform {
text-align: left;
width:400px;

}

.list_description {
padding:1px;
}

fieldset.adminform th.title {
padding-left:7px;
padding-top:10px;
text-align:left;
}

fieldset.adminform tr.row0 {
} 

fieldset.adminform td {
text-align:left;
align:left;
padding-top:5px;
} 



/* < newsletter < */

.blog_more {

margin-top: 20px;
margin-bottom: 20px;

}



/* .article_separator {
	
   	border-top: thin dotted #000000;
   	border-right: none;
   	border-bottom: none;
   	border-left: none;
   	width: 315px;
   	height: 10px;
	/* display:block; */
/*	padding-left:530px;
	margin-left:3px;
	
} */




/* LQM MANAGER */


.lqmPane {
margin-left:93px;
max-width:900px;
}

.lqmFormTarget {
margin-left:93px;
padding-bottom:5px;
}

th.lqmResultTableSingleColumn1  {
font-weight:bold;
padding:2px;
text-align:right;
vertical-align:top;
width:110px;
}

td.lqmResultTableSingleColumn2  {
padding:2px;
text-align:justify;
}






/* Default CSS for AlphaContent */
/* Default CSS for AlphaContent */
/* Default CSS for AlphaContent */
/* Default CSS for AlphaContent */

#alphacontent {
	font-size        : 12px;
	font-weight      : normal;
	margin-left		 : 185px;
	width: 700px;
	border: none;
	margin-top: 4px;
	

	
}

#alphabeticalbar div {	
	background-color : #F0F0F0;
	padding          : 5px 0 0 0;
	font-size        : 12px;
	border-top       : 1px solid #CECECE;
	border-bottom    : 1px solid #CECECE;
	vertical-align   : middle;
		
}

#alphabeticalbar p {	
	text-align       : center;
}

#alphabeticalbar a:link, a:visited {
}

#alphabeticalbar a:hover {
	background-color :#CECECE;
}

#alphapathway {
    display:none;
	padding-top      : 10px;
	padding-left     : 5px;
	font-size        : 12px;
	color            : #666666;
}

#alphadirectory {
	
	padding-top      : 0px;
	border-bottom    : none; /*publikatsioonid pealingi alumine äär*/
}



.ac_title_section_directory { /* alphacontent, publikatsioonide juures title*/ 
	/* color: #9FAF6E; 
	font-weight: normal; */
	display:block; width: 700px;
	border-bottom-style:dotted;
	border-bottom-width:thin;
	border-bottom-color:#000000;
	
	font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;
	font-size: 17px;
	font-weight: normal;
/*	letter-spacing: -1.5px; */
	line-height: 115%;
/*  margin: 0px;
	padding: 0px; */
    color: #9FAF6E;
	
}



.ac_title_section_directory a:link { 
	/* color: #9FAF6E;
	font-weight: normal; */
	
	
	font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;
	font-size: 17px;
	font-weight: normal;
/*	letter-spacing: -1.5px; */
	line-height: 115%;
	margin: 0px;
	padding: 0px;
    color: #9FAF6E;
		}


.ac_title_section_directory a:visited { /* ainult i.k. */
	/* color: #9FAF6E;
	font-weight: normal; */
	
	
	font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;
	font-size: 17px;
	font-weight: normal;
/*	letter-spacing: -1.5px; */
	line-height: 115%;
	margin: 0px;
	padding: 0px;
    color: #9FAF6E;
		}


.ac_counter_directory {
display: none; /* v�tab sectioni tagant �ra numbrid*/
}

.ac_categories_directory {
color:#9FAF6E;
margin-bottom: 7px;
text-transform:uppercase;
}

.ac_section_description, .ac_category_description {
	color            : #666666;
	

}

.ac_image_directory {
	display          : block;
	float            : left;
	padding-right    : 8px;
}

#alphasection, #alphacategory {
	padding-top      : 5px;
	padding-left     : 3px;
	border-bottom    : none;  /* valdkondade kirjelduse alumine äär*/
	height: 160px;	
	width: 700px;

}

#alphatags{
	background-color : #F0F0F0;
	padding          : 5px;
	/*padding-left     : 5px;*/
	border-bottom    : 1px solid #CECECE;	
}

#searchbar {
	padding-top      : 10px;
	padding-left     : 5px;
}

.orderinglist {
	display          : block;
	float            : right;
}

#alphapagecounter p{
	padding-top      : 12px;
	padding-left     : 5px;
}

#alphapagination p{
	clear			 : both;
	display			 : block;
	padding-top      : 20px;
	text-align       : center;
}

.ac_title_relateditems p{
}

#alpharelateditems {
	/*
	special class for related items
	*/	
}
#alpharelateditems p{
	padding-top      : 20px;
	font-weight		 : bold;	
}
#alpharelateditems li{
}

.ac_rss2 {
	display			 : block;
	float			 : left;
	background       : url('../images/rss.png') no-repeat;
	padding			 : 1px 10px 0px 20px;
}

/* ADDED IN VERSION 4.0.3 */

#alphapcategoriesbegenningby{
	display			 : block;
	margin-top		 : 10px;
	background-color : #F0F0F0;
	font-size        : 12px;
	border-top       : 1px solid #CECECE;
	border-bottom    : 1px solid #CECECE;
	vertical-align   : middle;
	padding-top		 : 5px;
	padding-bottom	 : 5px;
	
}

.bigletter{
	float   		: left;	
	font-size		: 1.9em;
	text-align		: center;
	font-weight		: bold;
	border			: 1px solid #FFF;
	color 			: #FFF;
	background-color: #303030;
	margin-right	: 10px;
	vertical-align  : middle;
	line-height		: 1em;
	padding		    : 3px;
	
}

#allcategoriesbeginningby {
	float   		: left;	
	display			: block;


}


/*  START FOR EACH LISTING   */

.alphalisting {
	padding-top      : 10px;
	padding-left     : 0px;
	
	
	
}
._alphanum {
	font-size        : 12px;
}
._alphatitle {       /*  artiklite pealkirjad. värvi muutmisel nende linkide värv ei muutu... */
	font-size        : 12px;
	font-weight      : bold;

}


/* ._alphatitle a:link{       
	color: #CC0000;
	font-size        : 12px;
	font-weight      : bold;

}


._alphatitle a:visited{       
	color: #CC0000;
	font-size        : 12px;
	font-weight      : bold;

}								*/


._alphaed {
	font-size        : 10px;
	font-weight      : bold;
	color			 : #000099;
}


.small {
	font-size        : 20px;
	color: #CCCCCC;}

._imageleft div{
	
}
._imageleft img {		
	float			 : left;
	padding-right	 : 10px;
}


._imageright div{
	
}
._imageright img {
	float			 : right;
	padding-left	 : 10px;
}

._separate {
	display			 : none ;
}

/*  END FOR EACH LISTING   */
/*  END FOR EACH LISTING   */







#seartcllist_wrap table {
        width: 700px;
}







/** category text format and links **/

.category {
	color: #FF8C00;
}

.componentheading {
OLD, changed after SEARCH	color: #63655A;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;
	font-size: 17px;
	font-weight: normal;
/*	letter-spacing: -1.5px; */
/*	line-height: 115%;
	margin: 0px;
	padding: 0px; */

	 color: #9FAF6E; 
	font-size: 18px;
	font-weight: normal; 
	
	



}

.contentdescription {
}

.contentheading {
	/* color: #9FAF6E; 
	font-size: 18px;
	font-weight: normal; */
	
	
	font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;
	font-size: 16px;
	font-weight: normal;
/*	letter-spacing: -1.5px; */
	line-height: 122%;
	margin-top: 7px;
	padding: 0px;
    color: #9FAF6E;
	text-transform: uppercase;
}

/* Content - Sections & Categories */
.contentpane {

}

.contentpaneopen { /*  see on sisuosa (content) moodul*/
margin-top: 0px;
width: 700px;
}

.contentheading_myNewClass {
	/* color: #9FAF6E; 
	font-size: 18px;
	font-weight: normal; */
	border-top: none;
	font-family: "Lucida Grande",tahoma,sans-serif;
	font-size: 15px;
	font-weight: normal;
	/*	letter-spacing: -1.5px; */
	line-height: 115%;
	margin-top: 7px;
	padding: 0px;
	color: #4A74A1;
	
}


.contentpaneopen_myNewClass {
	border-top:1px dotted #CCCCCC;
	
}


a.readon_myNewClass:link, a.readon_myNewClass:visited {
	background-image: url(../images/read.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #8A8A79;
	padding-left: 20px;
	font-weight:bold;
}


.createdate {
	color: #969696; /* kuupäeva muutja */
	font-size: 10px;
}

.moduletable {
}


/*  see on pealehe uudisteblokk */
.moduletable h3 {
	/* color: #9FAF6E;
	font: oblique 100% georgia, times, serif;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: -1px;
	padding-bottom: 10px;
	text-align: left;
	font-style: normal; */ /*  see on õige, alumine osa võetud 'contentheading' oma et uudistebloki headerit samaks muuta  */
	
	
	font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;
	font-size: 17px;
	font-weight: normal;
	/* letter-spacing: -1.5px; */
	line-height: 115%;
	margin-left: 189px;
    color: #9FAF6E;
	padding-bottom: 10px;
	
}

.moduletable li{
	list-style: none;
}

.moduletable td {
}

.moduletable-contact {
	/* background-image: url(../images/contact.gif); */
	background-position: top right;
	background-repeat: no-repeat;
	padding-bottom: 15px;
	padding-top: 60px;
	text-align: left;
	width: 150px;
	
}

.moduletable-info {
	background-image: url(../images/info.gif);
	background-position: top right;
	background-repeat: no-repeat;
	padding-bottom: 15px;
	padding-top: 35px;
	text-align: right;
	width: 150px;
}

.moduletable-main {
	background-image: url(../images/main.gif);
	background-position: top right;
	background-repeat: no-repeat;
	padding-bottom: 15px;
	padding-top: 35px;
	text-align: right;
	width: 150px;
}

.moduletable-main li{
	list-style: none;
}

.quote {
	color: #C7AB6E;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;
	font-size: 15px;
	letter-spacing: -1px;
	line-height: 135%;
	width: 100%;
}

.readmore {
	background-color: #FFFFFF;
	background-image: url(../images/read.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #FF6347;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 20px;
	padding-left: 20px;
}

.sectiontableentry1 {


}

.sectiontableentry2 {
}

/* numbrimärk # linkide ees ja kontaktides phone & fax*/
.sectiontableheader {
	color: #006699;
	text-align: left;
	padding-left: 5px;
	background-color:#EEEEEE;
}

.small {
	color: #969696;
	font-size: 10px;
}

.smalldark {
	color: #000000;
	font-size: 10px;
}

#body {
	background-image: url(../images/middle.gif);
	background-position: center;
	background-repeat: repeat-y;
	margin: 0 auto;
	overflow: hidden;
	width: 1000px; //* sisu kogulaius */
}

#bodywrap {
	margin: 0 auto;
	margin-top: 0px;
	width: 100%;
}


#bottom  {
	text-align: center;
	margin: 0 auto;
}

#bottom td {
	text-align: center;
}


#footer{
	background-image: url(../images/bottom.gif);
	background-position: center;
	background-repeat: no-repeat;
	height: 27px;
	margin: 0 auto;
	width: 1000px;
}


#footerwrap {
	float: left;
	margin: 0 auto;
	padding-bottom: 20px;
	width: 100%;
}

#header {
	background-image: url(../images/header.jpg);
	background-position: top;
	background-repeat: no-repeat;
	height: 314px;
	margin: 0 auto;
	width: 1000px;
}

/* see kontrollib 'top' mooduli tabeli käitumist */
#header .moduletable{
	width: 100px;
padding-left: 10px;
position: relative;
top: 5px;
float: right;
}

#headerwrap {
	height: 300px;
	margin-top: 0px;
	width: 100%;
}

#mainbody {
	float: left;
	padding-left: 30px;
	text-align: left;
	width: 940px; //*  body sisene tekstimoodul  */
}

#mainbody li{
	list-style: square;
	list-style-position: inside;
}

#leftcolumn {
	float: left; /* see muudab mooduli enda paiknemist, alumine aga mooduli sisese teksti paigutust */
	margin: 10px; /* margin-right: 10px; */
	width: 150px;
	margin-bottom: 95px; /*125px;*/
	margin-right: 25px;
	
}

#ja_filterform select, #ja_filterform .inputbox {
    padding: 2px;
	
	
}



#rightcolumn {
    float: right; /* see muudab mooduli enda paiknemist, alumine aga mooduli sisese teksti paigutust */
     margin-left: 834px; /* margin-left: 21px;*/
    margin-right: 0;
    margin-top: 58px;
    width: 155px;
	position: absolute;
	
	/* position: fixed; */
	text-align: right;
} 

#rightcolumn .moduletable{
	text-align: right;
	width: 125px;
	margin-top:4px;
}

#plg_ja_filterform {
    
    margin-top: 10px;
    width: 220px;
	
}

#plg_ja_filterform select, #plg_ja_filterform .inputbox {
    margin-bottom: 5px;
    overflow: auto;
    padding: 2px;
    width: 95%;
}


/* .lqmPane {
	margin-left: 185px;
	max-width: 900px;
}

*/ /*oli varem */

div.LQMApplicationContainer .contentpaneopen {

width:750px;
}

div.lqmContainer div.contentpaneopen {
margin-top:0;
width:790px;
}




/* siit alates Joom!Fish, keelelippude paigutus */

/* see kontrollib konkreetselt lippude paigutust */
#jflanguageselection
{
    float: left;
	margin: 0px 0px 10px 30px;    
}

/* language lists with UL (names & images) */
#jflanguageselection ul.jflanguageselection
{
	list-style: none;
	padding: 0;
	margin-top: 3px;
	font-weight: normal;
}





#jflanguageselection a:link {
	 color: #00765c;
	text-decoration: none;
}

#jflanguageselection a:visited {
	color: #00765c;
	text-decoration: none;
}

#jflanguageselection a:hover {
	color: #9FAF6E;
	text-decoration: none; /*text-decoration: underline;*/
}

/* #jflanguageselection:after{content:''} */






#jflanguageselection ul.jflanguageselection li
{
	color: #C2CCA4;
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 1px 1px 1px 1px;
	white-space: nowrap;
	border: none;
	font-size: 0.9em;
}

#jflanguageselection ul.jflanguageselection li#active_language
{
	color: #9FAF6E;
 	font-weight: bold;
	font-size: 1.0em;
}

#jflanguageselection ul.jflanguageselection li a
{
	display: block;
}

#jflanguageselection ul.jflanguageselection img
{
	border: none;
}

div#jflanguageselection img.langImg {
	float: left;
	border: none;
	margin-top: 3px;
}
div#jflanguageselection li img.langImg {
	float: left;
	border: none;
	margin: 0px 1px 0px 1px;
}

/** Styles for the drop down list */

#jflanguageselection select.jflanguageselection
{
	border: 1px solid #cccccc;
}

#jflanguageselection label.jflanguageselection
{
	position:left;
	left:-1000px;
}

/** Controls Raw Display of Images **/

.rawimages {
	text-align: left;
	margin-top: 3px;
}
.rawimages img {
	border: none;
	margin:2px;
}
.rawimages span#active_language img
{
	margin:2px;
	border: none;
}

div#jflanguageselection img.langImg{ float: left; border: none; margin-top: 3px; }
div#jflanguageselection li img.langImg{ float: left; border: none; margin: 1px 3px 0px 0px; }

#jflanguageselection .opaque{
	filter:alpha(opacity=30);
}
#jflanguageselection option.opaque{
	color:graytext;
}






#ja_filterform div.ja-slider {
 	font-size:12x;
 	font-weight:normal;
	font-family:"Lucida Grande",tahoma,sans-serif;
}

#ja_filterform label {
    display:none;
}

#ja_filterform .button {
    border: 1px solid #CCCCCC;
    color: buttonshadow;
    float: right;
    font-weight: normal;
    margin: 0 0 5px;
    padding: 0;
	font-size:10px;
	/* background-image: url(http://ec.europa.eu/europeaid/images/search1.gif); */
	background-repeat: no-repeat;
	padding:1px;
}








#k2Container div.itemList {
   width: 700px;    /* width: 603px; */
}




#k2Container div.catItemView {
    padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
}


#k2Container div.itemCategory {
    margin-top: 16px;
    padding-left: 4px;
    padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: none;
}


div.catItemCategory {
       padding-left: 4px;
	   padding-bottom: 2px;
}

#k2Container div#itemListLeading {
overflow:hidden;
}

#k2Container {
padding:0 0 0 0; /*padding:0 0 24px 185px;*/
overflow:hidden;
width: 700px; /* width: 603px; */

}

#k2Container div.groupLeading {
margin-top:0;
}

#k2Container div.catItemHeader h3.catItemTitle {
font-size:13px;
font-weight:bold;
padding-right:3px;
padding-left:4px; /* padding-left:15px; */
font-family:"Trebuchet MS";
line-height:normal;
padding-top:3px;
}

#k2Container div.groupLinks h3.catItemTitle{
font-size:12px;
}

#k2Container div.catItemHeader h3.catItemTitle span sup {
    color: #CF1919;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
	margin-left: 3px;
}


#k2Container div.itemAttachmentsBlock {
background-color:LemonChiffon;
border-bottom:1px dotted #CCCCCC;
border-top:1px dotted #CCCCCC;
}

#k2Container div.itemHitsTwitter {

display:none;

}


.searchintro {
width: 75%;
}



#k2Container div.itemRelated {
    margin-bottom: 16px;
    padding-left: 4px;
	padding-right: 4px;
	padding-top: 15px;
}




#searchForm {
    margin-left: 190px;
    text-align: left;
    width: 695px;
}



#k2Container div.itemRelated h3 {

font:11px/135% "Lucida Grande",tahoma,sans-serif;
font-weight:bold;
margin-bottom:1px;
}

#mainbody div.itemSocialLinksBlock li {
list-style:none inside none;
}

#k2Container div.itemAttachmentsBlock ul.itemAttachments li {
display:block;
list-style:none outside none;
margin:0.5px;
padding:0 0;
text-align:left;
}

#k2Container div.itemAttachmentsBlock ul.itemAttachments {
display:block;
list-style:none outside none;
margin-top:5px;
padding:0;
background-image: url("http://www.ibs.ee/images/dow2.png");
background-repeat: repeat-y;
padding-left: 20px;
font-variant: small-caps;
padding-top:0px;
font-size:12px;
line-height:16.5px;

}

#k2Container div.itemExtraFields ul li span.itemExtraFieldsLabel {
width:19%;
}

#k2Container div.itemHeader h2.itemTitle {
font-size:22px;
color:#0070A6;
}

#k2Container div.itemHeader {
margin-top:11px;
}



#k2Container h4 {
font-family:"Lucida Grande",tahoma,sans-serif;
font-size:13px;
line-height:115%;
margin-bottom:10px;
margin-left:0px;
}


div.catItemCategory a {
	text-transform: uppercase;
	font-size: 10px;
	color: #818181;
}

div.itemCategory a {
   text-transform: uppercase;
}


div.catItemAttachmentsBlock ul.catItemAttachments li a:hover {
    color: #005483;
   
}

div.itemView {

border-bottom: none;
}

div.catItemCategory a:hover {
	   color: #005483;
}

div.catItemCategory span {
    color: #555555;
    font-size: 10px;
    font-weight: bold;
    padding: 0 4px 0 0;
}


div.catItemAttachmentsBlock span {
    font-size: 10px;
}

div.catItemAttachmentsBlock ul.catItemAttachments li a {
  font-size: 10px;
  color: #818181;
}


div.catItemAttachmentsBlock {
	border-bottom: 1px dotted #CCCCCC;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: whitesmoke;
}


div.itemLinks {
    padding-top: 11px;
}


div.catItemLinks {
/*    padding-left: 11px; */
	padding-left: 2px;
    }



#k2Container div.catItemIsFeatured {
	background-color:#F9FAFB;
	/* border:1px dotted; */
margin-bottom:12px;
	margin-left:2px;
	margin-right:2px;
}

#k2Container div.k2FeedIcon {
overflow:hidden;
}

#k2Container div.genericItemView {
overflow:hidden;
}

#k2Container .even {
background:#F7FAFE;
}

#k2Container span.itemDateModified {
color:lightgrey;
border: none;
}

#k2Container div.subCategory {

background:none repeat scroll 0 0 transparent;
border-color:-moz-use-text-color;
border-style:none none dotted;
border-width:medium medium 1px;
padding-bottom:3px;
padding-left:0;
margin-bottom:20px;
}

#k2Container div.itemBody {

overflow:hidden;

}

#k2Container div.itemListCategory {
margin-bottom:16px;
background:none;
border:none;
margin-top:2px;
}

#k2Container div.itemListCategoriesBlock {
overflow:hidden;
/*background:#F7FAFE;*/
}

#k2Container div.userItemIsFeatured {

background:url(/images/uus.gif) no-repeat 100% 0;

}

#k2Container div.itemIsFeatured, div.catItemIsFeatured, div.userItemIsFeatured {
background:url(/images/uus.gif) no-repeat scroll 100% 0 transparent;
}

div.itemIsFeatured, div.catItemIsFeatured, div.userItemIsFeatured {
background:url(/images/uus.gif) no-repeat scroll 100% 0 transparent;
}


div.itemListCategory h2 {

border-bottom:thin dotted;
background:none; 

text-transform: uppercase;
color:#9FAF6E;
font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;
font-size:16px;
font-weight:normal;
line-height:122%;

padding:0;

}

/*

#k2Container div.subCategoryMore a {
	color: #666666;
}

*/



#k2Container div.itemBackToTop {
    display: none;
}



#k2Container div.subCategory  h2 a {
	color: #666666;
	font-size:16px;
}

#k2Container div.catItemHeader span.catItemDateCreated {
padding-left:4px;
}

#k2Container div.catItemHeader span.catItemAuthor {
/* padding-left:15px; */
padding-left:5px;
pointer-events: none;
}

#k2Container div.catItemBody {
padding:4px 0;
}


#k2Container div.genericItemHeader h2.genericItemTitle {
font-family:Lucida Grande,tahoma,sans-serif;
font-size:13px;
font-weight:bold;
line-height:100%;
margin:0;
padding:2px 0 0;
}

#k2Container div.catItemHeader span.catItemAuthor a {
color:#666666;
}


div.catItemHeader {


}

div#itemListLeading div.itemContainer div.catItemBody div.catItemIntroText  {

padding-left:4px;
height:65px;
}

div#itemListPrimary div.itemContainer div.catItemBody div.catItemIntroText {

height:65px;
padding-left:4px;
}

div#itemsListSecondary div.itemContainer div.catItemBody div.catItemIntroText {

height:35px;
padding-left:4px;
}





div.simplelists-item div.heading {
    font-size: 12px;
  
}



/*

#k2Container  div.subCategoryContainer :hover {
background:#DFEBFB;
}

*/





//* ###################### SectionEx component styles ###################### */

/* wrapper */
div#artcllist_wrap
{
	margin: 0px;
	margin-left: 10px;
	padding: 0px;
}

/* misc */
/* "td.setddummy" is just a dummy entry. For some reason it enforces correct 
(full width) rendering of SectionEx article tables on IE and Firefox but makes 
problems on Opera -> let's disable it for opera! */
td.setddummy
{ 
	width: 10%;
}

/* opera specific */
@media screen and (min-width: 550px)
{	
	td.setddummy
	{ 
		display: none;
	}
}



/* TOC */
table.setbltoc
{	
	padding: 10px;
	
}

td.setdtoc 
{
}

table.setbltoc ul
{
	margin-top: 10px; 
	margin-bottom: 10px;
	
	padding-top: 0px; 
	padding-bottom: 0px; 
}


/* Filter & Pagination */
table.setbl_fltr
{
	border: 0;
	border-spacing: 0;
	padding: 0;
	margin: 0;
	margin-left: 25px;
	
	color: #888888;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: medium;
	text-decoration: none;
}

td.setd_fltr
{
	padding-right: 15px;
	padding-top: 3px;
	padding-bottom: 6px;
}

td.setd_fltr  .inputbox 
{
	background-color: #F0F0F0;
	border: 1px solid #CCCCCC;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

input#sein_title, input#sein_cnt
{
	width: 170px; 
}
input#sein_auth 
{
	width: 110px; 
}



/* Table with Article list */
table.setblartcllist 
{	
	margin-bottom: 25px;
	width: 700px;
	margin-top:7px;
}

a.selnktop
{
	font-weight: normal;
	font-size: smaller;
}


div.seartoptnldata span
{
		line-height: 110%;
}

/* 
 column spacing
 Note: modify this to suit your needs 
 */
td.seth_num, td.setd_num
{
	width: 1%;
	padding-left: 40px;
	text-align: right;
}

td.seth_title, td.setd_title
{
	font-size: 14px;
	font-weight:normal;
	width: 45%;
	padding-top: 10px;
	padding-left: 2px;
}

td.seth_cdate, td.setd_cdate
,td.seth_mdate, td.setd_mdate
,td.seth_author , td.setd_author
{
	width: 25%;
	line-height: 240%;
}

td.seth_vote, td.setd_vote
,td.seth_hits , td.setd_hits
{
	width: 5%;
	text-align: center;
}


a.cp_tag + a{
    padding-left: 4px;
	padding-right: 0px;
    border-left : 1px solid black;
	
}

a.cp_tag:hover
{
	color:#D08553;
}

div.cp_tags
{

margin-top: 10px;


}





/*

.cp_tag

{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/* font-style: italic; */ 
/*	text-decoration: underline;
	
}


.cp_tag:before{content:'['}
.cp_tag:after{content:']'}

*/




/* begin com_simplelists: default layout */
/* begin com_simplelists: default layout */
/* begin com_simplelists: default layout */

span#simplelists-description {
}

div.simplelists {
}

div.simplelists-item {  /* teksiboksi sisu*/
	width: 100%;
	padding-bottom: 2px	 ;

}

div.simplelists-item div.body {
    padding-top: 20px ;

}

div.simplelists-item div.image {
    float:left;
    text-align:center;
}

div.simplelists-item div.image img, img.simplelists {
    border: 0px ;
    padding-top: 5px ;
    padding-bottom: 5px ;
    padding-left: 10px ;
    padding-right: 10px ;
}

div.simplelists-pagecounter {
    float: right ;
}

a.readon {
    width: 100%;
    margin-bottom: 10px;
}

a.totop {
    float: right;
}

a.totop img {
    border: 0;
}

div.icons {
    float: right;
    padding-bottom: 15px;
}

div.icons img {
    border: 0;
}
/* end com_simplelists */

/* begin com_simplelists: toggle layout */

div.simplelists-item div.heading {
	
	width: 695px;
	color: #9FAF6E;
	background-color: #F5F5F5; /* #E1E6DF #F7F2E1*/
	padding: 5px;
	margin-left: 185px;    /* boksi kaugus vasakust äärest */
	font-weight: normal;

}

div.simplelists-item div.body {
    margin: 0 ;
    padding: 5px ;   /* määrab teksti paddingu äärtest */
    height: 0 ;
	width: 700px;
}

div.simplelists-item div.body img {
    padding: 5px ;
    border: 0 ;
}
/* end com_simplelists */

/* begin com_simplelists: categories */
span#simplelists-description {
}

div.simplelists {
    padding-bottom: 100px ;
}

div.simplelists-category {
margin-top:10px;
padding-bottom:20px;
/*width:700px;
margin-left:185px;*/
}

div.simplelists-pagecounter {
    float: right ;
}

/* end com_simplelists */ 

/* begin com_simplelists: table layout */
table.simplelists {
    width: 100%;
    padding-bottom: 50px ;
}

table.simplelists th {
}

table.simplelists td {
    padding: 5px ;
}

table.simplelists td img {
    margin-top: 25px ;
    border: 0 ;
}

a.totop img {
    border: 0;
}

/* end com_simplelists */

/* kontaktid - iga kontakti eraldi kirje

#component-contact{}
#component-contact table.contentpaneopen td{}
#component-contact table.contentpane td {}
#component-contact table.contentpaneopen{}
#component-contact table.contentpane{}
#component-contact table.contentpane{}

*/






/**
* Custom Properties for Joomla! 1.5.x
* @package Custom Properties
* @subpackage Component
* @version 1.98
* @revision $Revision: 1.2 $
* @author Andrea Forghieri
* @copyright (C) Andrea Forghieri, www.solidsystem.it
* @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU/GPL version 2
*/

div.cp_ce_label{
	color: #888;
	
}

div.cp_result{
	border-top : 1px dotted silver;
	padding : 8px 0;
	
}
div.cp_title{
	font-size : 120%;
	font-weight: bold;

}
div.cp_title a,
div.cp_tags a{
	text-decoration : none;

}
div.cp_title a:hover{
	text-decoration : underline;

}
div.cp_image{
	float : left;
	margin : 0 4px 4px 0;

}
div.cp_tags{
	font-size : 94%;
	clear : both;

}
div.cp_tags .cp_tag{
	padding : 0 .25em;

}
div.cp_tags .cp_tag a{
	padding : 2px;

}
div.cp_tags a:hover{
	background-color: #EBEEDF;
}
div.cp_tags span.cp_tag+span.cp_tag{
	border-left : 1px solid silver;

}

/* Frontend tagging */
div.header{
	padding : 10px;
	font-size : 22px;
	color : #0b55c4;

}
div.cp_info{
	padding : 5px 10px;
	font-size : 12px;

	
}
div.cp_navbar{
	margin : 4px 0;
	background :#CCC;
	padding : 4px 10px;

}
div.cp_field{
	float : left;
	border : 1px solid #888;
	padding : 2px;
	margin : 4px;
	font-size : 11px;
	
	
}
div.cp_field_label{
	font-weight : bold;
	color : white;
	background : #800;
	margin :0 ;
	padding :4px;
	
}

