/***************************** Jello *****************************/
body {
	background: #ffffff;
	font-family: Arial;
	color: #666666;
	margin: 0;
	padding: 0 0 35px 0;
}

select,input {
	border: 1px solid #999;
	color: #ABA9AB;
	padding: 3px;
}

#sizer {
	margin: 0 auto 0 auto;
	padding: 0;
	width: 0%;
	max-width: 0px;
	/* version for IE is at the bottom of this style block */
}

#expander {
	margin: 0 -490px 0 -490px;
	min-width: 980px; /* Critical Safari fix! */
	position: relative;
}

/* Holly hack for IE \*/
* html #expander {
	height: 0;
}

/* */ /* helps IE get the child percentages right. */
#wrapper {
	width: 100%;
}

#wrapper1 {
	font-size: 12px; /* set global font-size here */
	padding: 0;
	position: relative;
	/* background: url(../img/redcircles.gif); */
	/* this BG tiles the left column */
}
	
	/* this positioning may be needed for IEwin if page is to contain positioned elements */
#wrapper2 {
	position: relative; /* extra insurance against bugs in IEwin */
	/* background: url(../img/redblots.gif) 100% 0 repeat-y; */
	/* this BG tiles the right column */
}

.wrapper1-155 {
	background: url(/img/bg-white.gif) repeat-y scroll 0 0;
	/*position: relative;*/
	zoom: 1;
}

.wrapper2-155 {
	background: url(/img/bg-gray.gif) repeat-y scroll right top;
	/*position: relative;*/ /*z-index: 5;*/
	zoom: 1;
}

.wrapper3-155 {
	background: url(/img/bg-gray-1.gif) repeat-y scroll 154px 0;
	/*position: relative;*/ /*z-index: 5;*/
	zoom: 1;
}

/******************************** Jello End *********************************/
	/******************************** Main Page Structure ***********************/
.outer {
	/*  background: url(../images/bluelattice.gif);  this BG tiles the center column */
	/*  border-left: 10px solid #da5; */
	/*** Critical left divider dimension value ***/
	/*  border-right: 2px solid #da5; */
	/*** Critical right divider dimension value ***/
	margin-left: 150px; /*** Critical left col width value ***/
	margin-right: 0px; /*** Critical right col width value ***/
	background: #fff;
	position: relative;
}

.outer0-x-0 {
	margin-left: 0px !important; /*** Critical left col width value ***/
	margin-right: 0px !important; /*** Critical right col width value ***/
	z-index: 5;
	zoom: 1;
}

.outer0-x-155 {
	margin-left: 0px !important; /*** Critical left col width value ***/
	margin-right: 155px !important;
	/*** Critical right col width value ***/
}

.outer155-x-155 {
	margin-left: 155px !important; /*** Critical left col width value ***/
	margin-right: 155px !important;
	/*** Critical right col width value ***/
}

.outer-header {
	z-index: 6;
}

.float-wrap {
	float: left;
	width: 100%;
}

.center {
	float: right;
	width: 100%;
}

.left {
	float: left;
	position: relative; /* Needed for IE/win */
}

.left0 {
	margin-left: 0px !important; /*** Critical left col width value ***/
	/*** Critical left divider dimension value ***/
	width: 0px !important; /*** Critical left col width value ***/
}

.left155 {
	margin-left: -155px !important; /*** Critical left col width value ***/
	/*** Critical left divider dimension value ***/
	width: 155px !important; /*** Critical left col width value ***/
}

.right {
	float: right;
	position: relative; /* Needed for IE/win */
}

.right0 {
	margin-right: 0 !important; /*** Critical right col width value ***/
	/*** Critical right divider dimension value ***/
	width: 0 !important; /*** Critical right col width value ***/
}

.right155 {
	margin-right: -155px !important;
	/*** Critical right col width value ***/
	/*** Critical right divider dimension value ***/
	width: 155px !important; /*** Critical right col width value ***/
}

/******************************** Main Page Structure End ***********************/
	/************** Special Fixes *************/
.outer {
	word-wrap: break-word;
}
	
	/* Prevents long urls from breaking layout in IE, must be hidden in a conditional comment for CSS to validate */
#expander,#wrapper,#wrapper1,#wrapper2,.outer,.outer a,.outer0-x-0,.outer0-x-155,.outer155-x-155,.center,.left,.left0,.left155,.right,.right0,.right155
	{
	zoom: 1;
}
	
	/* The above rule gives hasLayout to some page elements so that IE will not be buggy, oy... */
	/************** Special Fixes End *************/
	/**************** Utility Rules *******************/
.brclear { /* Use a break with this class to clear float containers */
	clear: both;
	height: 0;
	margin: 0;
	font-size: 1px;
	line-height: 0;
}

.clearBoth {
	clear: both;
}

.hide,.hidden {
	display: none;
}

/**************** Utility Rules End *******************/
	/*********************** Content ****************************/
* {
	border: 0;
	/* list-style-type: none; */
	margin: 0;
	padding: 0;
	decoration: none;
}

a {
	color: #3298FE;
	outline: 0;
	text-decoration: none;
}

a:hover {
	outline: 0;
	text-decoration: underline;
}

h1 {
	color: #666666;
	font-weight: normal;
	font-size: 18px;
	/* padding-bottom: 16px; */ /* text-transform: uppercase; */
}

h2 {
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 10px;
}

h3 {
	font-size: 12px;
}

h4 {
	font-size: 12px;
}

h5 {
	font-size: 14px;
	color: #3298FE;
}

p { /* color: #15152b; */ /* font-size: 12px; */
	/* margin-bottom: 5px; */
	
}

.quicklinks .links {
	padding-bottom: 19px;
	font-style: italic;
}

p img {
	border: 1px solid #E9EDF2;
	margin: 0 5px 5px 5px;
	padding: 1px;
}

option {
	color: #ABA9AB;
}

.breadcrumbs H1 A {
	color: #666666;
}

/*********************** Header ***************************/
.header {
	background: url(/img/header-background.gif) no-repeat scroll 0 0;
	height: 200px;
	left: 0;
	padding-bottom: 5px;
	position: relative;
	top: 0;
	width: 980px;
}

.header-top {
	height: 125px;
}

.header-logo {
	left: 5px;
	position: absolute;
}

.header-flag {
	position: absolute;
	right: 26px;
	top: 31px;
}

.dropdown-menu {
	color: white;
	height: 62px;
	padding: 13px 0px 0px 23px;
}

.dropdown-menu ul {
	background: #FFFFFF;
	border: 1px solid #3296FC;
	visibility: visible;
}

.dropdown-menu h3 {
	font-size: 12px !important;
}

.dropdown-menu p {
	background: # #FFFFFF;
	visibility: visible;
	font-size: 10px !important;
}

.header-menu {
	color: white;
	height: 62px;
	padding: 13px 0 0 23px;
	position: relative;
	zoom: 1;
}

.header-menu a {
	color: white;
}

.header-anchor {
	font-size: 10px;
	height: 38px;
	overflow: hidden;
}

.header-anchor p {
	padding: 0px !important;
}

.header-menu ul li h2 {
	color: #FFFFFF;
	padding-bottom: 1px;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
}

.header-menu ul li {
	float: left;
	list-style-type: none;
	width: 134px;
	/* _width: 115px; */
	margin-right: 24px;
	_margin-right: 18px;
	font-size: 11px;
	color: #FFFFFF !important;
	position: relative;
}

.header-menu ul li ul {
	display: none;
	position: absolute;
}

.header-menu ul li.active {
	background: #FFFFFF;
	border: 1px solid #3296FC;
	border-bottom: none;
	float: left;
	padding: 7px 0 0 10px;
	width: 122px;
}

.active a {
	color: #807C81;
}

/*
.header-menu .submenu {
	border: 1px solid #3296FC;
	border-top: none;
	background-color:#fff;
	padding-bottom: 10px;
	position:absolute;
	left:-1px;
	width: 132px;
	display: none;
	
}
*/
.header-menu ul li.active ul {
	border: 1px solid #3296FC;
	border-top: none;
	background-color: #fff;
	display: block;
	padding: 0 9px 10px;
	position: absolute;
	left: -1px;
}

.header-menu ul li.active ul li {
	float: none;
	margin: 0;
	padding: 0 7px 5px 13px;
	width: 94px;
}

.header-menu .active .submenu {
	display: block;
}

.header-menu ul li.active ul {
	display: block;
	padding-left: 9px;
	z-index: 20;
	zoom: 1;
}

.header-menu .active ul a {
	color: #0280FD;
	font-size: 12px;
	/* padding: 5px 0 5px 2px; */
}

.header-menu .active h2 {
	color: #807C81;
	font-size: 12px;
}

.header-menu .active p {
	
}

.header-menu ul li ul li {
	background: url(/img/DoT.jpg) no-repeat scroll left 5px;
	padding-left: 7px;
}

.header-menu ul li p {
	padding-left: 10px;
	color: #FFFFFF;
}

.language {
	padding-bottom: 10px;
}

.language ul li select {
	width: 134px;
}

.language ul li {
	color: #0280FD;
	padding: 2px 0 0 0;
	list-style-type: none;
}

.language ul li p {
	margin-bottom: 7px !important;
}

.language h2 {
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding-bottom: 2px;
}


.search {
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px !important;
	width: 128px;
}

.search h2 {
	color: white;
	padding-bottom: 5px !important;
	font-size: 12px;
}

.search input {
	width: 126px;
}

.search-result-page {
	margin-top: 10px;
}

.search-result-page h2 {
	padding-bottom: 3px !important;
}

/********************** Homepage ******************/
.boxbody p {
	padding: 5px 0 0 0px;
	padding-bottom: 3px;
}

.homepage-about {
	z-index: 6;
}

.menu-left-text .boxbody p {
	padding: 0 !important;
}

.boxbody-banners p {
	padding: 0px 0px 3px 0px !important;
	zoom: 1;
}

.boxbody-banners p img {
	border: 0 none;
	margin: 0;
	padding: 0px;
	zoom: 1;
	width: 135px;
}


.homepage-about-heading {
	padding: 7px 23px 12px 23px;
}

.homepage-about-boxes {
	padding: 0 0 0 10px;
	background: url(/img/4.jpg) repeat-x scroll 0 0;
	/* ivana
	height: 255px;
*/
	overflow: hidden;
}

.homepage-heading {
	color: #000000;
	background: url(/img/2.jpg) repeat-x scroll 0 0;
	height: 42px;
	overflow: hidden;
	padding: 3px 13px 0px 13px;
}

.homepage-about-boxes h2 {
	color: #000000;
	background: url(/img/box-background.jpg) repeat-x scroll 0 0;
	height: 23px;
	overflow: hidden;
	padding: 0px 13px 0px 13px;
}

.about-boxes-text {
	padding: 0px 8px 0px 13px;
	height: 63px;
	overflow: hidden;
}

.homepage-about-boxes ul li {
	border-top: 1px solid #3296fc;
	float: left;
	list-style-type: none;
	width: 310px;
	margin: 0 10px 0 0;
}

.boxtitle h2 {
	padding-top: 2px;
}

.boxtitle-banners h2 {
	padding: 4px 0 10px !important;
}

.about-box {
	width: 320px !important;
	height: 95px !important;
}

.homepage-about-boxes ul li div {
	
}

.mid-box { /* z-index: 1; */
	
}

.homepage-left-box,.homepage-right-box {
	float: left;
	position: relative;
	/* z-index: 1; */
}

.homepage-left-box {
	width: 406px;
	padding-right: 8px;
}

.left-box-img {
	padding-left: 20px;
}

.news-box {
	padding-top: 10px;
}

.news-text {
	overflow: hidden;
}

.news-box-last {
	padding-bottom: 10px;
	width: 380px;
	height: 70px;
	overflow: hidden;
}

.news-box-last h2 {
	text-align: left;
	font-size: 14px;
	color: #3298FE;
	padding: 0px;
	height: 18px;
	overflow: hidden;
}

.news-box h2 {
	text-align: left;
	font-size: 14px;
	color: #3298FE;
	padding: 0px;
	height: 18px;
	overflow: hidden;
}


.events-box {
	padding-bottom: 10px;
}

.events-text {
	overflow: hidden;
}

.events-box-last {
	padding-bottom: 10px;
	width: 380px;
	height: 70px;
	overflow: hidden;
}

.events-box-last h2 {
	text-align:left;
	font-size:14px;
	color:#3298FE;
	padding: 0;
	height: 18px;
	overflow: hidden;
}

.events-box h2 {
	text-align:left;
	font-size:14px;
	color:#3298FE;
	padding:8px 0 0;
	height: 18px;
	overflow: hidden;
}

.title-text {
	marign: 10px;
}


.events{
	width:380px;
}

.events h2 {
	font-size: 14px !important;
	color: #3298FE;
	padding: 10px 0 0 0 !important;
	height: 18px;
	overflow: hidden;
}

.events-text {
	height: 45px;
	overflow: hidden;
}

.new-news {
	width:380px;
}

.new-news h2 {
	font-size:14px !important;
	color:#3298FE;
	padding: 10px 0 0 0 !important;
	height: 18px;
	overflow: hidden;
}

.new-news-text {
	height: 45px;
	overflow: hidden;
}

.homepage-right-box{
	width: 391px;
}

.homepage-right-box h1 {
	font-size: 16px;
	color: #666666;
}

.homepage-right-box h2 {
	font-size: 18px;
	color: #666666;
	padding-top: 25px;
}

.photo-gallery {
	position: relative;
	width: 406px;
}

.photo-gallery .top-left,.photo-gallery .top-right,.photo-gallery .bottom-left,.photo-gallery .bottom-right
	{
	position: absolute;
}

.photo-gallery .top-right {
	right: 0;
	top: 0;
}

.photo-gallery .bottom-right {
	right: 0;
	bottom: 0;
}

.photo-gallery .bottom-left {
	bottom: 0;
	left: 0;
}

.photo-gallery .top-left {
	top: 0;
	left: 0;
}

.center-content {
	padding: 0px 0px 0px 0px;
}

.center-content-text {
	padding: 0 0 0 20px;
}

.left-text-box {
	float: left;
	width: 250px;
}

.left-image-box {
	float: left;
	width: 377px;
}

.center-table {
	border-left: 5px solid #0280FD;
	padding-left: 3px;
	width: 635px;
}

.center-table td {
	padding: 10px;
}

.center-table tr td p {
	margin: 0px !important;
}

.table-line {
	border-top: 1px solid #0280fd;
	font-size: 0;
	height: 1px;
	padding: 0px !important;
}

.table-line2 {
	border-top: 1px solid #CCCCCC;
	font-size: 0;
	height: 1px;
	padding: 0px !important;
	zoom: 1;
}

.content-box {
	float: left;
}

.content-box-link {
	position: relative;
	top: 3px;
	float: left;
}

.center-text {
	padding: 3px 0 10px 0;
	margin-left: 20px;
	margin-right: 10px;
}

.center-text-box {
	float: left;
	width: 235px;
	margin-right: 22px;
}

.center-text p {
	margin-bottom: 10px !important;
}

.container-border {
	border-left: 5px solid #0280fd;
	margin-bottom: 15px;
	zoom: 1;
}

.containter-border-text {
	padding-left: 5px;
}

.containter-border-text p {
	padding-bottom: 0px !important;
}

.container-border-text h2 {
	font-size: 12px;
	color: #666666;
}

.center-text h1 {
	font-weight: normal;
	padding-bottom: 15px;
}

.cell-padding {
	padding: 0 20px 0 20px !important;
	width: 106px;
}

.cell-padding-line {
	padding: 0 0 0 20px !important;
}

.table-heading {
	padding: 0 0 0 0 !important;
}

.table-heading td {
	padding: 0 0 0 5px !important;
}

.table-text {
	padding-bottom: 10px !important;
}

.calender-box {
	width: 391px;
}

.content-main {
	background: #eee;
}

.right-border {
	border-right: 1px solid #ccc;
}

.text-set h2 {
 margin: 10px 0px 15px 0px;
}

.text-set h3 {
 margin: 10px 0px 10px 0px;
}

.text-set h1 {
 margin: 10px 0px 15px 0px;
}


/*************************************** Content End ********************************/
	/*************************************** Footer ********************************/
.footer {
	padding-top: 15px;
}

.quicklinks {
	border-bottom: 4px solid #ccc;
	border-top: 4px solid #ccc;
	color: #626262;
	padding: 11px 0 8px 0;
}

.quicklinks A {
	color: #626262;
}

.footer-menu UL {
	text-align: left;
	padding: 0;
	text-transform: uppercase;
}

.footer-menu UL LI {
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	margin-right: 18px;
	float: left;
	width: 146px;
	_width: 130px;
	list-style-type: none;
}

.footer-menu ul li ul {
	padding: 0px 0 10px;
	text-transform: none;
}

.footer-menu UL LI UL LI {
	font-weight: normal;
	color: #666666;
	font-size: 11px;
	padding: 2px 0 0 0;
	float: none;
	list-style-type: none;
}

.footer-links LI {
	font-size: 11px !important;
	font-weight: normal !important;
	text-transform: none !important;
	float: none !important;
	width: auto !important;
	margin: 0 !important;
}

.footer-links {
	margin: 0px !important;
	float: left;
}

.copyright {
	padding-top: 8px;
}

/********************** Svemirac (spacer)**********************************/
.spacer-light {
	border-top: 1px solid #CCCCCC;
	height: 1px;
	margin: 17px 0 0 0;
	padding: 0 0 20px;
	width: 980px;
	font-size: 1px;
}

.spacer-light2 {
	border-top: 1px solid #CCCCCC;
	height: 1px;
	margin: 5px 10px 5px 0px !important;
	font-size: 1px;
}

.spacer-underline {
	background-color: #EEEEEE;
	border-top: 1px solid #CCCCCC;
	padding-bottom: 4px;
	margin: 5px 0 10px 0;
}

.spacer-light3 {
	border-top: 1px solid #CCCCCC;
	height: 1px;
	font-size: 1px;
}

.spacer-4 {
	border-top: 1px solid #CCCCCC;
	height: 1px;
	font-size: 1px;
	margin-top: 4px;
	margin-bottom: 13px;
}

/********************** Right menu ***************************************/
.menu-right {
	padding: 7px 10px 10px 10px;
	position: relative;
	zoom:1;
	_padding: 7px 10px 10px 10px;
	vertical-align: top;
}

.menu1 {
	padding-bottom: 0px;
}

.menu1 ul li select {
	width: 134px;
}

.menu1 ul li {
	color: #0280FD;
	padding: 2px 0 0 0;
	list-style-type: none;
}

.menu1 ul li p {
	margin-bottom: 7px !important;
}

.menu1 h2 {
	font-size: 12px;
	color: #666666;
	padding-bottom: 2px;
}

.menu2 {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-top: 5px;
	padding-bottom: 17px;
}

.menu2 ul li {
	color: #0280FD;
	background: transparent url(/img/DoT.jpg) no-repeat scroll 0 10px;
	padding: 6px 0 0 10px;
	position: relative;
	zoom: 1;
	list-style-type: none;
}

.menu2 a {
	color: #0280FD;
	background: transparent url(/img/DoT.jpg) no-repeat scroll 0 10px;
	padding: 6px 0 0 10px;
	position: relative;
	zoom: 1;
	list-style-type: none;
	display: block;
}

.menu2 h2 {
	font-size: 12px;
	color: #666666;
	padding-bottom: 2px;
}

.menu-date {
	font-size: 10px;
	color: #666666;
}

.menu3 {
	padding-top: 5px;
}

.menu3 input {
	width: 126px;
}

.menu3 p {
	margin-bottom: 10px;
}

.menu3 h2 {
	font-size: 12px;
	color: #666666;
	padding-bottom: 10px;
}

.menu3 p {
	font-size: 10px;
	color: #666666;
}

.menu4 {
	padding-top: 5px;
	border-bottom:1px solid #CCCCCC;
}

.menu4 input {
	width: 126px;
}

.menu4 p {
	margin-bottom: 10px;
}

.menu4 h2 {
	font-size: 12px;
	color: #666666;
	padding-bottom: 10px;
}

.menu4 p {
	font-size: 10px;
	color: #666666;
}

/***************** Left menu *************/
.menu-left {
	zoom: 1;
}

.menu-left1 {
	padding: 3px 0 3px 3px;
	position: relative;
	zoom: 1;
}

.menu-left1 HR {
	background-color: #CCCCCC;
	height: 1px;
	margin: 1em auto;
	width: 85%;
}

.menu-left1 ul {
	padding: 0 0 0em 0;
}

.menu-left1 LI {
	background: none;
	list-style-type: none;
	position: relative;
	zoom: 1;
}

.menu-left1 A {
	display: block;
}

.menu-left1 LI LI {
	background: transparent url(/img/DoT.jpg) no-repeat scroll 5px 9px;
}

.menu-left1 LI.active-path A {
	color: #666666;
	font-weight: bold;
	padding: 5px 5px 0 5px;
}

.menu-left1 LI.active-path LI A {
	color: #3298FE;
	font-weight: normal;
	padding: 5px 5px 0 16px;
}

.menu-left1 LI LI.active-path A {
	color: #666666;
	font-weight: bold;
	padding: 0 0 0 5px;
}

.menu-left1 LI LI.active-path LI A,.menu-left1 LI.active-path LI.active LI A
	{
	color: #3298FE;
	font-weight: normal;
	padding: 5px 5px 0 16px;
}

.menu-left1 LI LI.active A {
	color: #666666;
	font-weight: bold;
	padding: 0 0 0 5px;
}

.menu-left1 LI LI LI.active A,.menu-left1 .menu-left-nochildren LI LI.active A
	{
	color: #666666;
	font-weight: normal;
	padding: 5px 5px 0 16px;
}

.menu-left1 LI LI.active-path,.menu-left1 LI LI.active {
	background: none;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	margin: 10px 0 5px 0;
	padding: 5px 0 10px 5px;
}

.menu-left1 LI LI.active-path LI,.menu-left1 LI LI.active LI,.menu-left1 .menu-left-nochildren LI LI.active
	{
	background: transparent url(/img/DoT.jpg) no-repeat scroll 5px 9px;
	border: none;
	margin: 0;
	padding: 0;
}

.menu-left .last {
	background: none;
	border-bottom: 1px solid #CCCCCC;
	font-size: 0;
	height: 0;
	margin: 0 10px 2px 0;
	padding: 24px 0 0;
}

.menu-left3 {
	padding: 0px 13px 0 3px;
	position: relative;
	zoom: 1;
}

.menu-left3 h2 {
	padding: 0 !important;
	font-size: 12px;
	font-weight: bold;
}

.menu-filter {
	margin-left: 10px;
}

.menu-filter SELECT {
	width: 134px;
}

.menu-filter INPUT {
	width: 126px;
}

.menu-filter P {
	padding: 2px 0 0 5px;
}

.menu-left1 LI.active-path .menu-filter UL LI {
	background: none;
	margin: 2px 0;
}

.menu-selected a {
	color: #988D90 !important;
}

.menu-left-text {
	font-size: 11px;
	padding-bottom: 16px;
}

.date {
	font-size: 10px;
	color: #666666;
	padding-bottom: 6px;
}

/*********** Beneficiary countries *************/
.center-text ul {
	margin-bottom: 15px;
}

.center-text ul li {
	background: url(/img/DoT.jpg) no-repeat scroll 6px 5px;
	padding-left: 18px;
	padding-bottom: 7px;
	list-style-type: none;
}

.list-last {
	padding-bottom: 0px !important;
}

.center-text ol {
	border-left: 5px solid #0280FD;
	margin-bottom: 15px;
}

.center-text ol li {
	margin-left: 30px;
	padding-bottom: 7px;
	padding-left: 0;
}

.center-text ul p,.center-text ol p {
	padding: 0px;
}

/************ Contacts *********************/
.contacts-table {
	padding: 3px 0 10px 0;
	margin-left: 20px;
	margin-right: 10px;
}

.contacts-table h1 {
	padding-bottom: 10px !important;
}

.contact-cards h2 {
	padding-bottom: 8px !important;
}

.contact-cards table {
	align: left;
	padding-bottom: 15px;
}

.contact-cards table td {
	vertical-align: top;
	zoom: 1;
	position: relative;
}

.contact-cards table h2 {
	padding-bottom: 0px !important;
}

.contact-cards table p {
	padding: 0 0 0 0 !important;
}

.contact-cards table img {
	align: left;
}

/*********** News and events ***********/
.newsbox-container {
	padding-top: 7px;
}

.newsbox {
	border-left: 5px solid #0280FD;
	padding-left: 8px;
	padding-right: 30px;
	position: relative;
	zoom: 1;
}

.newsbox-heading {
	height: 20px;
	overflow: hidden;
	padding: 0px !important;
}

.bottom-line-gray {
	padding: 5px 0 0 10px;
	border-bottom: 1px solid #CCCCCC;
}

.news-info {
	float: left;
	padding-bottom: 3px;
}

.news-info-content {
	
}

.news-about {
	padding-top: 7px;
	padding-bottom: 6px;
}

.news-all {
	height: 60px;
	overflow: hidden;
}

.bottom-line-container {
	padding-left: 9px !important;
}

.news-description {
	float: left;
	width: 80px;
}

.news-description-content {
	float: left;
}

/**************** Page Navigation **************/
.table-page-navigation {
	background: #ffffff;
	font-size: 11px;
	margin: 0;
	padding: 0;
	float: right;
}

.table-page-navigation TABLE {
	border-collapse: collapse;
	_width: 230px;
}

.table-page-navigation SELECT {
	margin: 0 1px;
	padding: 3px 0 3px 5px;
	text-align: left;
}

.table-page-navigation a {
	display: inline;
	float: left;
	font-size: 14px;
	padding: 5px 3px;
	text-align: center;
	white-space: nowrap;
	_height: 1%;
	_padding: 2px 1px;
}

.table-page-navigation A.current {
	background: #666666;
	color: white;
	font-weight: bold;
	margin: 0 5px;
}

.table-page-navigation A.prev-page-link,.table-page-navigation A.prev-page-link-inactive
	{
	background: #FFFFFF url(/img/navigation-arrow2.gif) no-repeat scroll
		13px 8px;
	font-size: 14px;
	/* color: #666666; */
	padding: 5px 0px 5px 25px;
}

.table-page-navigation A.prev-page-link-inactive {
	color: #666666;
}

.table-page-navigation A.prev-page-link-inactive,.table-page-navigation A.next-page-link-inactive
	{
	background-color: #F6F6F6 !important;
}

.table-page-navigation A.prev-page-link-inactive {
	background: #FFFFFF url(/img/arrow-inactive-2.gif) no-repeat scroll 13px
		8px;
}

.table-page-navigation A.next-page-link-inactive {
	background: #FFFFFF url(/img/arrow-inactive.gif) no-repeat scroll 61px
		8px;
}

.table-page-navigation A.next-page-link,.table-page-navigation A.next-page-link-inactive
	{
	background: #FFFFFF url(/img/navigation-arrow.gif) no-repeat scroll
		right 8px;
	float: right;
	font-size: 14px;
	padding: 5px 12px 5px 20px;
}

/*
.page-link-left{
	float: right !important;
}
*/
.table-page-navigation TD.ellipse {
	padding: 0 5px;
}

.table-page-navigation .selectbox { /* look&fell of  select box*/
	/* background: #ffffff url(/look/fellowship/img/bg/arrow-blue-dn-20.gif) no-repeat right 50%; */
	color: #153872;
	cursor: pointer;
	display: block;
	font-weight: bold;
	padding: 5px 20px 5px 0px;
	text-align: center;
	width: 120px;
}

.table-page-navigation .selectbox-solo {
	/* background: #FFFFFF url(/look/fellowship/img/sprites/bf-icons.gif) no-repeat scroll right 50%; */
	color: #000000;
	display: block;
	font-size: 11px;
	height: 12px;
	margin-left: 1px;
	margin-right: 1px;
	_margin-top: 1px;
	padding: 5px 10px 5px 5px;
	text-align: left;
	width: 100px;
}

.td90 {
	color: #666666;
	/* width: 90px; */
	padding-right: 10px;
}

.td90 img {
	padding-left: 5px;
	padding-right: 5px;
}

.td95 {
	width: 95px;
	padding-right: 230px;
	font-size: 14px;
	overflow: hidden;
}

.td5 {
	width: 5px;
}

.td120 #page-select {
	border: 1px solid #006699;
	font-size: 10px;
	width: 120px;
}

.td60 #page-select {
	border: 1px solid #006699;
	font-size: 10px;
	width: 60px !important;
}

.search-results {
	font-size: 14px;
	color: #666666;
	float: left;
	padding-top: 5px;
}

.page-bottom-search {
	padding-left: 22px;
	padding-bottom: 0px;
}

/********************* Page Navigation End *********************/
	/******************** One event **********************/
.photo-box {
	padding: 5px;
	border: solid 1px #cccccc;
	float: left;
	height: 112px;
	margin: 0 0 10px 10px;
	text-align: center;
	width: 170px;
	height: 120px;
}

.photographs {
	padding-bottom: 1px;
}

.photo-gallery-row {
	margin-bottom: 13px;
}

.event-text {
	padding-top: 25px;
}

.event-container h2 {
	padding-top: 13px !important;
}

.first-heading h2 {
	padding-top: 0px !important;
}

/****************** Photo gallery ************************/
.gallery-link-box {
	margin-top: 15px;
}

.box-border {
	border-left: 5px solid #0280FD;
	zoom: 1;
}

.photo-gallery-info-card h2 {
	padding-left: 9px !important;
	padding-bottom: 6px !important;
	font-size: 16px;
}

.gallery-info {
	
}

.gallery-date {
	padding-left: 9px;
	padding-bottom: 7px;
}

.gallery-date-text {
	float: left;
	width: 80px;
}

.gallery-date-info {
	float: left;
}

.gallery-venue {
	padding-left: 9px;
	padding-bottom: 14px;
}

.gallery-venue-text {
	width: 80px;
	float: left;
}

.gallery-venue-info {
	float: left;
}

.photo-gallery-imgbox {
	border: 1px solid #CCCCCC;
	float: left;
	height: 120px;
	text-align: center;
	padding: 5px;
	width: 170px;
	margin: 0 5px 10px 5px;
}

.photo-gallery-imgbox img {
	vertical-align: middle;
}

.gallery-imgbox-container {
	margin-bottom: 10px;
}

.h1-no-padding h1 {
	padding: 0px !important;
}

.photo-gallery-container {
	margin-bottom: 0px;
}

/********** Publications ***********/
.publication-box {
	
}

.publiation-img {
	float: left;
	margin-right: 10px;
}

.publication-languages {
	float: left;
}

.publication-languages ul li {
	padding-bottom: 5px !important;
}

/*********** One photo gallery *********/
	/********** Useful Links ***********/
.useful-links h1 {
	padding-bottom: 10px !important;
}

.useful-links h3 {
	padding: 15px 0 10px !important;
}

.useful-links-box h3 {
	font-size: 16px !important;
	font-weight: normal;
	color: #666666;
}

.useful-links-box a {
	padding-left: 5px;
}

/******* Partner search ***********/
.partner-search-info {
	padding-bottom: 25px;
}

.partner-search-box {
	width: 100%;
}

.partner-search-box input {
	background-color: #0280FD;
	color: #ffffff;
	width: 80px;
}

.partner-search-results {
	border: 1px solid #cccccc;
	padding: 5px;
	margin-bottom: 15px;
}

.partner-search-results h3 {
	font-size: 16px !important;
	font-width: strong;
	padding-bottom: 10px;
}

.search-text {
	padding-left: 5px;
	padding-top: 9px;
	padding-bottom: 14px;
	vertical-align: top;
	width: 220px;
}

.partner-search-results-table {
	margin: 15px 0 20px 0;
}

.partner-search-results-table tr td {
	width: 140px;
	padding: 3px 0 5px 3px;
}

.partner-contact-info p {
	padding: 0px 0 0px 0 !important;
}

.partner-contact-info h4 {
	font-weight: bold;
}

.docs_file {
	padding: 10px 0 10px 0;
}

.partner-search-scroll {
	padding-left: 20px;
	padding-bottom: 0px;
	margin-top: 25px;
}

/*********** FAQ *************/
.faq-search-button {
	background-color: #0280FD;
	color: #ffffff;
	width: 80px;
	margin-top: 4px;
	margin-bottom: 6px;
}

.faq-table {
	padding-left: 3px;
}

.input_faq_form {
	width: 285px;
}

.input_faq_phone {
	width: 200px;
}

.input_faq_question_form {
	margin: 6px 0px 6px 0px;
	height: 175px;
	width: 335px;
}

/********* Glossary **********/
.glossary-alphabet {
	color: #0280FD;
	padding-bottom: 9px;
}

.glossary-index {
	font-size: 15px;
	font-weight: bold;
	float: left;
	padding-right: 7px;
	width: 10px;
}

.glossary-index-box {
	padding-bottom: 15px;
}

.glossary-links-box {
	border-left: 5px solid #0280FD;
	float: left;
	padding-left: 7px;
	width: 600px;
}

.glossary-links-box h2 {
	padding: 9px 0 0 0 !important;
	font-size: 12px !important;
	font-weight: bold !important;
}

.glossary-links-box p {
	padding: 2px 0 13px 0 !important;
}

.glossary-links-box p.show {
	display: visible !important;
}

/*********** Application form **********/
.form-textarea textarea {
	border: 1px solid #7F9DB9 !important;
}

.application-form-button {
	background-color: #0280FD;
	color: #FFFFFF;
	margin-bottom: 6px;
	margin-top: 4px;
	width: 80px;
}

.submit_newsletter {
	width: 135px !important;
}

.applicationTable {
	border: 1px solid #CCC;
	padding: 3px;
}

.applicationTable th {
	text-align: right;
	background-color: #EFEFEF;
	width: 26em;
}

.black {
	color: #8f7a71 !important;
}

/****** CSS from webadmin ********/
.emphasized {
	border-left: 5px solid #0280fd;
	padding-left: 3px;
}

.emphasized ul li {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(/img/DoT.jpg) no-repeat scroll 3px 5px;
	list-style-type: none;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-bottom: 7px;
}

/* Ivana 12.10.2009. - Google Calendar Frame */
.google-calendar {
	position: relative;
}

.google-calendar-frame {
	height: 330px;
	width: 390px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	cursor: pointer;
}

.google-calendar-frame a {
	display: block;
	height: 330px;
	width: 390px;
}