/***************************** Jello *****************************/

#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 -475px 0 -475px;
	min-width: 950px; /* 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;
	z-index: 1;
} /* this positioning may be needed for IEwin if page is to contain positioned elements */

#wrapper2 {
	position: relative; /* extra insurance against bugs in IEwin */
}

.outer {
    margin-left: 0px;    /*** Critical left col width value ***/
    margin-right: 0px;    /*** Critical right col width value ***/
    position: relative;
}

.outer0-x-0{
	margin-left: 0px !important;    /*** Critical left col width value ***/
    margin-right: 0px !important;    /*** Critical right col width value ***/    
}

.outer310-x-315{	
	margin-left: 310px !important;    /*** Critical left col width value ***/
    margin-right: 315px !important;    /*** Critical right col width value ***/    
}

.outer0-x-315{
	margin-left: 0px !important;    /*** Critical left col width value ***/
    margin-right: 315px !important;    /*** Critical right col width value ***/
}

.outer325-x-0{
	margin-left: 325px !important;    /*** Critical left col width value ***/
    margin-right: 0px !important;    /*** Critical right col width value ***/
}

.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 ***/
}

.left310{
	margin-left: -310px !important;    /*** Critical left col width value ***/ /*** Critical left divider dimension value ***/
	width: 310px !important;    /*** Critical left col width value ***/
}

.left325{
	margin-left: -325px !important;    /*** Critical left col width value ***/ /*** Critical left divider dimension value ***/
	width: 325px !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 ***/
}

.right315{
	margin-right: -315px !important;
	width: 315px !important;	
}


/******************************** Jello 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,
.outer310-x-315,
.outer0-x-315,
.outer325-x-0,
.center,
.left,
.left0,
.left310,
.left325,
.right,
.right0,
.right315
{
	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;
}

.hide, .hidden {
	display: none;
}

/**************** Utility Rules End *******************/



/*********************** General ****************************/

* {
	border: 0;	
	margin: 0;
	padding: 0;	
	list-style-type: none;
}

html {
	font-weight: normal;
	text-decoration: none;
}

body {
	background: url("/img/bckg/site-bckg.gif") repeat-x scroll 0 0 transparent;
	color: #221E1F;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	margin: 0;
	padding: 0;	
}

a {
	color: #221E1F;
	outline: 0;
	text-decoration: none;
}

a:hover {
	outline: 0;
	text-decoration: underline;
}

h1 {
	font-size: 19px;
	font-weight: normal;
}

h2 {
	font-size: 14px;
	font-weight: normal;
}

h3 {
	font-size: 12px;
	font-weight: normal;
}

p {
	padding: 0 0 15px 0;
}

/*

input, textarea, select {
	
}

label {
	
}

select {
	
}

option {
	
}

*/


/*********************** General End ****************************/


/*********************** Layout  ****************************/

.header-wrapper {
	background:url("/img/bckg/header-bckg-left.gif") repeat-x scroll left top transparent;
	width: 100%;
	z-index: 15;
}

.header-container {
	height: 161px;
	margin: 0 auto;
	position: relative;
	width: 950px;
	z-index: 16;
}

.header-container-top {
	height: 128px;
}

.header-bckg {
	background: url("/img/bckg/header-bckg2.png") no-repeat scroll 0 0 transparent;
	height: 161px;
	left: -164px;
	position: absolute;
	top: 0;
	width: 1278px;
	z-index: 1;
}

.header-bckg-right {
	background: url("/img/bckg/header-bckg-right.gif") repeat-x scroll 0 0 transparent;
	height: 161px;
	left: 0;
	position: absolute;
	top: 0;
	width: 1435px;
}

.header-container .logo-wrapper {
	float: left;
	padding: 15px 0 0 110px;
	position: relative;
	z-index: 2;
}

.header-container .title-wrapper {
	color: #DDDDDD;
	float: left;
	font-family: Serif;
	padding: 25px 0 0 15px;
	position: relative;
	z-index: 2;
}

.header-container .quick-links-wrapper {
	float: right;
	position: relative;
	_width: 190px;
	z-index: 2;
}

a.title {
	text-decoration: none;
	color: #eae9e8 !important;
}

.header-container .title-top {
	border-bottom: 1px solid #CCCCCC !important;
	font-size: 20px !important;
	*font-weight: bold !important;
	padding: 0 0 0 3px !important;
	width: 180px !important;
}

.header-container .title-bottom {
	font-size: 21px !important;
	font-weight: bold !important;
	padding: 5px 0 0 3px !important;
	text-transform: uppercase !important;
	width: 330px !important;
}

.quick-links-wrapper .quick-links-container {
	font-size: 9px;
	padding: 22px 0 0 56px;
	z-index: 2;
	_width: 209px;
}

.quick-links-wrapper .quick-links-search-wrapper {
	padding: 60px 30px 0 0;
	*padding: 40px 30px 0 0;
}

.quick-links-wrapper .quick-links-search {
	background: url("/img/design/search-bckg.gif") no-repeat scroll 70px 0 transparent;
	color: #2F4463; 
	font-size: 12px;
	width: 235px;
	text-align: right;
}

.quick-links-search-wrapper input {
	background-color: transparent;
}

.quick-links-search-wrapper .search-input {
	height: 21px;
	line-height: 19px;
	margin: 0 0 0 10px;
	width: 130px;
}

.quick-links-search-wrapper .search-button {
	cursor: pointer;
	width: 20px;
}

.quick-links-container .quick-map, .quick-links-container .quick-language, .quick-links-container .quick-contact {
	float: left;
}

.quick-links-container .quick-map, .quick-links-container .quick-map A {
	color: #B01B1F;
}

.quick-links-container .quick-map, .quick-links-container .quick-language {
	border-right: 1px solid #ffffff;
	margin-left: 5px;
	padding: 0 5px 0 15px;
}

.quick-links-container .quick-map {
	background: url("/img/design/dot-red.gif") no-repeat scroll 2px 3px transparent;
}

.quick-links-container .quick-language, .quick-links-container .quick-language A {
	color: #036EB6;
}

.quick-links-container .quick-language {
	background: url("/img/design/dot-blue.gif") no-repeat scroll 2px 3px transparent;
}

.quick-links-container .quick-contact, .quick-links-container .quick-contact A {
	color: #6D6F71;
}

.quick-links-container .quick-contact {
	margin-left: 5px; 
	padding: 0 5px 0 15px;	
}

.quick-links-container .quick-contact {
	background: url("/img/design/dot-gray.gif") no-repeat scroll 2px 3px transparent;
}

.header-menu-wrapper {
	font-size: 12px;
	height: 29px;
	position: relative;
	text-transform: uppercase;
	z-index: 2;
}

.header-menu-container LI {
	border-right: 1px solid #888888;
	float: left;
	padding: 7px 0 8px;
	position: relative;
	text-align: center;
	width: 189px; 
}

.header-menu-container LI.last {
	border-right: none;
}

.header-menu-container LI.active {
	background-color: white !important;
}

.header-menu-container LI.active A {
	color: #2F4463;
}

.header-menu-container LI A {
	display: block;
}

.header-menu-container LI:hover A {
	color: #2F4463;
}

.header-menu-container LI A:hover {
	color: #2F4463;
	text-decoration: none;
}

.header-menu-items {
	border-top: 1px solid #BA2126;
	display: none;
	left: 50px;
	position: absolute;
	top: 28px;
	z-index: 200;
}

.header-menu-items-list {
	background: url("/img/bckg/menu-items-gray.png") repeat scroll 0 0 transparent;
	padding: 10px 15px 0;
	zoom: 1;
}

.header-menu-items p {
	padding: 0 0 10px;
	text-align: left;
	text-transform: none;
	white-space: nowrap;
}

.header-menu-items-list P SPAN {
	float: left;
	font-size: 11px;
	left: 15px;
	position: absolute;
}

.header-menu-items-list P A {
	padding: 0 0 0 12px;
}

.header-menu-items-arrow {
	background: url("/img/design/arrow-menu.gif") no-repeat scroll 0 0 transparent;
	height: 8px;
	left: 37px;
	position: absolute;
	top: -8px;
	width: 17px;
}

.main-content-header-wrapper {
	text-transform: uppercase;
}

.main-content-header-date {
	background: url("/img/bckg/main-content-top-bckg.gif") no-repeat scroll 0 0 transparent;
	color: #2F4463;
	height: 17px;
	padding: 2px 10px 0 0;
	text-align: right;
}

.main-content-header-title {
	background-color: #ebebeb;
	color: #6D6F71;
	height: 17px;
	padding: 2px 0 0 10px;
}

.main-content-header-title SPAN {
	text-transform: none;
}

.footer-wrapper {
	background: url("/img/bckg/footer-top.gif") no-repeat scroll 0 0 #3F5A80;
	min-height: 127px;
}

.footer-quicklinks {
	color: white;
	font-size: 11px;
	/* height: 70px; */
}

.footer-quicklinks-container {
	padding: 10px 0 0 145px;
	zoom: 1;
}

.footer-quicklinks-container UL {
	float: left;
	padding: 0 12px 0 0;
	width: 200px;
	zoom: 1;	
}

.footer-quicklinks-container LI {
	padding: 0 0 7px;
	zoom: 1;
}

.footer-quicklinks-container LI A {
	color: white;
}

.footer-links {
	color: white;
	background-color: #2F4463;
	font-size: 11px;
}

.footer-links TABLE {	
	height: 22px;
	padding: 1px 0;
	width: 950px;
	zoom: 1;
}

.footer-links TD {
	height: 18px;
	zoom: 1;
}

.footer-links TD A {
	background: url("/img/design/footer-separator.gif") no-repeat scroll right 0 transparent;
	display: inline;
	height: 15px;
	padding: 0 15px;
	white-space: nowrap;
	zoom: 1;
}

.footer-links TD.first A {
	padding-left: 13px;
}

.footer-links TD.last A {
	background: none;
}

.footer-links TD.rss SPAN {
	padding-left: 7px;
}

.footer-links TD.rss A {
	padding: 0 15px 0 5px;
}

.footer-links TD.top-of-the-page A {
	padding: 0 5px 0 15px;
}

.footer-links TD.top-of-the-page SPAN {
	padding-right: 10px;	
}

.footer-links A {
	color: white;
}

.footer-copyright {
	background-color: #ffffff;
	color: #6D6F71;
	font-size: 9px;
	height: 22px;
	padding: 10px 0 0 0;
	text-align: center;
}

/*********************** Layout End ****************************/



/*********************** Site ****************************/

.outer-news-top {
	background-color: white;
}

.main-content-news-top-wrapper {
	height: 265px;
	padding: 20px 15px 12px 15px;
	position: relative;
	width: 605px;
	z-index: 0;
}

.main-content-news-top-bckg-wrapper {
	height: 265px;
	left: 15px;
	position: absolute;
	top: 20px;
	width: 605px;
	z-index: 1;
}

.main-content-news-top-bckg {
	height: 265px;
	overflow: hidden;
	position: relative;
	width: 605px;
}

.main-content-news-top-bckg-content {
	left: 0;
	position: absolute;
	top: 0;
}

.main-content-news-top-arrow-left {
	height: 36px;
	left: 15px;
	position: absolute;
	top: 130px;
	z-index: 3;
	width: 23px;
}

.main-content-news-top-arrow-right {
	position: absolute;
	left: 597px;
	top: 130px;
	z-index: 3;
}

.main-content-news-top-image {
	float: left;
	padding: 7px 0 0 14px;
	z-index: 0;
}

.main-content-news-top-article-container {
	float: left;
	padding: 7px 0 0 8px;
	position: relative;
	z-index: 2;
}

.main-content-news-top-article {
	padding: 23px 0 0 0;
	width: 275px;
}

.main-content-article-title {
	height: 46px;
	overflow-y: hidden;
	margin-bottom: 5px;
}

.main-content-article-title H1 {
	padding: 0 0 0 7px;
}

.main-content-article-title H1 a {
	color: #BA1F1E;	
	text-transform: uppercase;
}

.main-content-article-date {
	color: #2F4463;
	font-size: 10px;
	padding: 2px 10px 13px 0;
	text-align: right;
	text-transform: uppercase;
}

.main-content-article-text {
	height: 130px;
	overflow-y: hidden;
	padding: 0 10px 0 7px;
	text-align: justify;
}

.main-content-article-text P {
	font-size: 11px;
	padding: 0;
}

.main-content-article-rss {
	font-size: 10px;
	padding: 5px 10px 0 0;
}

.main-content-article-rss-image, .main-content-article-rss-title {
	float: right;
}

.main-content-article-rss-image {
	padding: 2px 3px 0 0;
	*padding: 1px 1px 0 0;
}

.main-content-newsexcerpt-top-wrapper {
	background-color: white;
	height: 265px;
	padding: 20px 15px 12px 0;
	position: relative;
	z-index: 0;
}

.main-content-newsexcerpt {
	height:265px;
	position: relative;
	width: 295px;
}

.main-content-newsexcerpt-bckg {
	left: 0;
	position: absolute;
	top: 0;
}

.main-content-newsexcerpt-header {
	color: white;
	height: 16px;
	margin-bottom: 6px;
	overflow-y: hidden;
	padding: 6px 20px 0;
	position: relative;
	text-transform: uppercase;	
}

.main-content-newsexcerpt-one{
	height: 58px;
	padding: 12px 12px 0;
	position: relative;
}

.main-content-stocksexcerpt-one {
	height: 35px;
	padding: 7px 12px 3px;
	position: relative;
}

.main-content-newsexcerpt-one, .main-content-newsexcerpt-one, .main-content-stocksexcerpt-one A {
	color: #2F4463;
}

.main-content-newsexcerpt-dateplace {
	font-size: 10px;
	height: 12px;
	overflow-y: hidden;
	padding: 0 0 2px;
	text-transform: uppercase;	
}

.main-content-newsexcerpt-title {
	font-size: 14px;
	height: 35px;
	overflow-y: hidden;
}

.main-content-newsexcerpt-more {
	padding: 7px 20px 0 0;
	position: relative;
	text-align: right;
}

.main-content-newsexcerpt-more A {
	color: #6D6F71;
	font-size: 11px;
}

.wrapper-main-content0 {
	background: url("/img/bckg/main-content-bckg-gradient.gif") repeat-y scroll 0 0 transparent;		
	width: 950px; 
}

.wrapper-main-content {
	background: url("/img/bckg/main-content-bckg.gif") no-repeat scroll 0 0 transparent;		
	width: 950px;
}

.main-content-left-wrapper {
	padding: 10px 0 10px 15px;
	_padding: 10px 0 10px 13px;
	position: relative;
}

.main-content-left-wrapper-top {
	position: relative;
}

.main-content-left-wrapper-top-img {
	height: 26px;
	left: 0;
	position: absolute;
	top: 0;
	width: 295px;
}

.main-content-left-wrapper-top-title {
	color: white;
	height: 16px;
	margin-bottom: 4px;
	overflow: hidden;
	padding: 6px 0 0 15px;
	position: relative;
	text-transform: uppercase;
}

.main-content-left-wrapper-top-title H2 {
	padding: 0;
}

.main-content-left-wrapper-content {
	border: 1px solid #ba3136;
	border-top: none;
	_width: 293px;
}

.main-content-wrapper-one {
	_border-bottom: 1px solid #bacbdf;	
	_border-left: none;
	_border-right: none;
	background: white;
	position: relative;
	zoom: 1;
}

.main-content-wrapper-one-bckg {
	bottom: 0px;
	left: -1px;
	position: absolute;
	z-index: 1;
} 

.main-content-wrapper-one-date {
	color: #6D6F71;
	font-size: 10px;
	padding: 10px 0 0 17px;
	position: relative;
	text-transform: uppercase;
}

.main-content-wrapper-one-info {
	padding: 8px;
	position: relative;
	z-index: 2;
	zoom: 1;
}

.main-content-wrapper-one-image {
	float: left;
	height: 92px;
	position: relative;
	width: 114px;
}

.upper-left, .upper-right, .bottom-left, .bottom-right {
	height: 6px;
	width: 7px;	
	zoom: 1;
}

.upper-left {
	left: 0;
	_left: -2px;
	position: absolute;
	top: 0;
}

.upper-right {
	right: 0;
	_left: 109px;
	position: absolute;
	top: 0;
}

.bottom-left {
	left: 0;
	_left: -2px;
	position: absolute;
	bottom: 0;
	_top: 79px;
}

.bottom-right {
	right: 0;
	_left: 109px;
	position: absolute;
	bottom: 0;
	_top: 79px;
}

.main-content-wrapper-one-title {
	float: left;
	height: 88px;
	overflow: hidden;
	padding: 0 5px;
	width: 150px;
}

.main-content-wrapper-one-title A {
	color: #BA1F1E;
	font-weight: bold;
}

.main-content-wrapper-one-text {
	font-size: 11px;	
	padding: 0 8px 15px 8px;
	position: relative;
	text-align: justify;
	z-index: 2;
}

.main-content-wrapper-one-text P {
	padding: 0;
}

.main-content-wrapper-archive {
	background: url("/img/bckg/more-bckg.gif") repeat scroll 0 0 transparent;
	height: 15px;
	padding: 4px 20px 3px 0;
	text-align: right;	
}

.main-content-wrapper-archive A {
	color: #6D6F71;
	font-size: 11px;
}

.main-content-left-wrapper-additional {
	padding: 20px 0;
}

.main-content-additional-one {
	padding: 8px 7px;
}

.main-content-additional-one-img, .main-content-additional-one-info {
	float: left;
}

.main-content-additional-one-info {
	padding: 0 0 0 15px;
	width: 160px;
}

.main-content-additional-one-info H2 {
	margin-bottom: 3px;
}

.main-content-additional-one-info A {
	color: #3F5A80;
}

.main-content-additional-one-info P {
	font-size: 14px;
	padding: 0;
}

.main-content-additional-one-info {
	font-size: 14px;
}

.main-content-center-wrapper {
	padding: 10px 15px 0 15px;
}

.main-content-center-wrapper-content {
	background-color: white;
	border: 1px solid #576a82;
	border-top: none;
}

.main-content-wrapper-section-one {
	margin: 0 7px 0 6px;
	position: relative;
}

.main-content-wrapper-section-one-top {	
	height: 18px;
	left: 0;
	position: absolute;
	top: 0;	
	z-index: 1;
}

.main-content-wrapper-section-one-header {
	font-size: 11px;
	height: 19px;
	overflow: hidden;
	padding: 2px 0 0 6px;
	position: relative;
	text-transform: uppercase;	
	z-index: 2;
}

.main-content-wrapper-section-one-line {
	font-size: 0;	
	height: 2px;
	margin: 4px 0 0 -6px;
	_overflow-y: hidden;
	position: relative;
	width: 280px;
	z-index: 2;
}	

.main-content-wrapper-section-one-place, .main-content-wrapper-section-one-img, .main-content-wrapper-section-one-title {
	float: left;
}

.main-content-wrapper-section-one-date {
	float: right;
}

.main-content-wrapper-section-one-place, .main-content-wrapper-section-one-date {
	color: #6D6F71;
	text-transform: uppercase;
}

.main-content-wrapper-section-one-place {
	font-size: 11px;
	padding: 4px 0 0 5px;
}

.main-content-wrapper-section-one-date {
	font-size: 10px;
	padding: 5px 5px 0 0;
}

.main-content-wrapper-section-one-info {
	padding: 7px 0;
}

.main-content-wrapper-section-one-title {
	padding: 0 0 0 7px;
	width: 168px;
}

.main-content-wrapper-section-one-title H2 {
	font-weight: bold;
	padding: 7px 0 0 0;
}

.main-content-wrapper-section-one-img {
	height: 84px;
	position: relative;
	width: 104px;
}

.main-content-wrapper-section-archive {
	background: url("/img/bckg/more-bckg.gif") repeat scroll 0 0 transparent;
	height: 15px;
	padding: 4px 20px 3px 0;
	text-align: right;	
}

.main-content-wrapper-section-archive A {
	color: #6D6F71;
	font-size: 11px;
}

.section-upper-left, .section-upper-right, .section-bottom-left, .section-bottom-right, .section-bottom-right-gray {
	height: 6px;
	width: 7px;	
	zoom: 1;
}

.section-upper-left {
	left: 0;
	_left: -2px;
	position: absolute;
	top: 0;
}

.section-upper-right {
	right: 0;
	_left: 99px;
	position: absolute;
	top: 0;
}

.section-bottom-left {
	left: 0;
	_left: -2px;
	position: absolute;
	bottom: 0;
	_top: 71px;
}

.section-bottom-right, .section-bottom-right-gray {
	right: 0;
	_left: 99px;
	position: absolute;
	bottom: 0;
	_top: 71px;
}

.main-content-right-wrapper {
	padding: 10px 20px 10px 0;
	_padding: 10px 17px 10px 0;
}

.main-content-video-wrapper {
	/* height: 331px; */
	position: relative;	
}

.main-content-video-wrapper-bckg {
	left: 0;
	position: absolute;
	top: 0;
	z-index: 2;
}

.main-content-video-wrapper-content {
	/*height: 331px;*/
	position: relative;
	width: 295px;
	z-index: 2;
}

.main-content-video-content-title {
	color: white;
	height: 15px;
	margin-bottom: 5px;
	overflow: hidden;
	padding: 6px 0 0 15px;
	position: relative;
	text-transform: uppercase;
	z-index: 3;
}

.main-content-video-wrapper-container {
	border: 1px solid #405370;
	border-top: none;
}

.main-content-video-content-one-wrapper {
	background-color: white;
	padding: 5px 0 10px;
	zoom: 1;
}

.main-content-video-content-one {
	background: url("/img/bckg/video-one-bckg.png") no-repeat scroll 7px 3px transparent;
	padding: 3px 7px;
	zoom: 1;
}

.main-content-video-content-one-hover {
	background: url("/img/bckg/video-one-bckg-hover.png") no-repeat scroll 7px 3px transparent;
}

.main-content-video-content-one-hover .main-content-video-content-data-date, .main-content-video-content-one-hover .main-content-video-content-data-time, .main-content-video-content-one-hover .main-content-video-content-data-title A {
	color: white;
}

.main-content-video-content-img {
	float: left;
	position: relative;
	z-index: 1;
}

.main-content-video-content-img .section-upper-right, .main-content-video-content-img .section-upper-right-hover {
	right: 0;
	*left: 87px;
	_left: 89px;	
	position: absolute;
	top: 0;
}

.main-content-video-content-img .section-bottom-right-gray, .main-content-video-content-img .section-bottom-right-gray-hover {
	right: 0;
	*left: 87px;
	_left: 89px;
	position: absolute;
	bottom: 0;
	*bottom: 2px;
	_top: 71px;
}

.main-content-video-content-img .section-bottom-right-gray-hover {
	_top: 70px;
}

.main-content-video-content-img .section-bottom-left {
	left: 0;
	_left: -2px;
	position: absolute;
	bottom: 0;
	*bottom: 2px;
	_top: 71px;
}

.main-content-video-content-data {	
	float: left;
	padding: 0 0 0 15px;
	position: relative;
	width: 170px;
	*width: 166px;
	z-index: 3;
}

.white .main-content-video-content-data, .white .main-content-video-content-data A {
	color: white;
}

.main-content-video-content-data-title, .black .main-content-video-content-data-title A {
	color: #221E1F;
}

.main-content-video-content-data-date, .main-content-video-content-data-time {
	color: #6D6F71;
}

.main-content-video-content-data-date, .main-content-video-content-data-time {
	font-size: 10px;
	height: 12px;
	text-transform: uppercase;
}

.main-content-video-content-data-title {
	font-size: 11px;
	height: 55px;
	margin-bottom: 3px;
	overflow-y: hidden;
}

.main-content-video-content-archive {
	background: url("/img/bckg/more-bckg.gif") repeat scroll 0 0 transparent;
	padding: 4px 20px 5px 0;
	*padding: 2px 20px 5px 0;
	position: relative;
	text-align: right;
	z-index: 2;		
}

.main-content-video-content-archive A {
	color: #6D6F71;
	font-size: 11px;
}

.main-content-programs-wrapper {	
	position: relative;
}

.main-content-programs-container {
	position: relative;
}

.main-content-programs-wrapper-top {
	left: 0;
	position: absolute;
	top: 0;
}

.main-content-programs-wrapper-content {
	position: relative;
}

.main-content-programs-header {
	color: white;
	height: 16px;
	margin-bottom: 4px;
	overflow: hidden;
	padding: 6px 0 0 15px;
	text-transform: uppercase;
}

.main-content-programs-content-wrapper {
	border: 1px solid #405370;
	border-top: none;
	overflow-x: hidden;
	width: 293px;
	position: relative;
	/* height: 392px;   dodao relja */
}

.main-content-programs-content {
	background-color: white;
}

.main-content-programs-img {
	position: relative;
}

.main-content-programs-arrow-left {
	left: 0;
	position: absolute;
	top: 45px;
}

.main-content-programs-arrow-right {
	left: 274px;
	position: absolute;	
	top: 45px;
}

.main-content-programs-title {
	_border: 1px solid #bacbdf;	
	_border-left: none;
	_border-right: none;
	padding: 8px 10px;
	position: relative;
}

.main-content-programs-title H2, .main-content-programs-title A {
	color: #2F4463;
	font-weight: bold;
	position: relative;
	z-index: 2;
}
	
.main-content-programs-title-bckg {
	bottom: 0;
	_display: none;
	left: 0;
	position: absolute;
	z-index: 1;
}
	
.main-content-programs-text {
	font-size: 11px;
	padding: 8px 10px;
	text-align: justify;
}

.main-content-programs-text P {
	padding: 0;	
}

.main-content-programs-archive {
	background: url("/img/bckg/more-bckg.gif") repeat scroll 0 0 transparent;
	height: 15px;
	padding: 4px 20px 3px 0;
	text-align: right;
	float: left; /* dodao Relja */
	width: 275px; /* promenio Dejan (-20px) jer nije bilo tacno - dodao Relja */
}

.main-content-programs-archive A {
	color: #6D6F71;
	font-size: 11px;
}

.main-content-quicklinks-wrapper {
	position: relative;
}

.main-content-quicklinks-container {
	position: relative;
}

.main-content-quicklinks-wrapper-top {
	left: 0;
	position: absolute;
	top: 0;
}

.main-content-quicklinks-wrapper-content {
	position: relative;
}

.main-content-quicklinks-header {
	color: white;
	height: 16px;
	margin-bottom: 4px;
	overflow: hidden;
	padding: 6px 0 0 15px;
	text-transform: uppercase;
}

.main-content-quicklinks-content-wrapper {
	border: 1px solid #405370;
	border-top: none;
	overflow-x: hidden;
	width: 293px;
	position: relative;
}

.main-content-quicklinks-content {
	background-color: white;
}

.main-content-quicklinks-menu {
	background-color: #9cc2e7;	
	height: 26px;
	left: 0;
	position: absolute;
	top: 0;
}

.main-content-quicklinks-menu UL {
	padding-top: 6px;
}

.main-content-quicklinks-menu LI {
	background-color: white;
	float: left;
	height: 18px;
	overflow: hidden;
	padding: 2px 2px 0;
	text-align: center;
	width: 95px;
}

.main-content-quicklinks-menu LI.first {
	padding-left: 0;
}

.main-content-quicklinks-menu LI.last {
	padding-right: 0;
}

.main-content-quicklinks-menu LI A {
	background-color: #e9eaeb;
	color: #6D6F71;
	display: block;
	padding: 2px;
}

.main-content-quicklinks-menu .active {
	background-color: #9CC2E7;
	color: #ffffff;
}

.main-content-quicklinks-info {
	padding-top: 28px;
}

.quicklinks-info-content {
	border-bottom: 1px solid #9AC3EF;
	margin: 0 4px;
}

.quicklinks-info-content.last{
	border: none;
}

TD.quicklinks-info-img {
	padding: 4px 6px 4px 0;
	text-align: center;
	width: 80px;
}

TD.quicklinks-info-title {
	padding: 8px 0;
	width: 195px;
}

TD.quicklinks-info-title A {
	color: #6D6F71;
}

.box-content-container {
	padding-top: 25px;
}

.box-content-container.last {
	padding-bottom: 25px;
	_padding-bottom: 0;
}

.main-content-contact-container {
	background-color: white;
	margin-right: 15px;
	padding: 25px;
}

.center-white {
	background: url("/img/bckg/main-content-bckg-white.gif") repeat-y scroll 0 0 transparent;	
}

.center-white-media {
	background: url("/img/bckg/main-content-bckg-white.gif") repeat-y scroll 5px 0 transparent;	
}

.main-content-contact-address {
	position: relative;
}

.main-content-contact-address-title .bckg {
	left: 0;
	position: absolute;
	top: 0;
}

.main-content-contact-address-title H3 {
	color: #000000;
	height: 16px;
	overflow: hidden;
	padding: 1px 0 0 6px;
	position: relative;
	text-transform: uppercase;
}

.main-content-contact-address-title .line {
	font-size: 0;
	height: 2px;
	overflow-y: hidden;
	position: relative;
}

.main-content-contact-address-text {
	padding: 15px 5px 15px 5px;
}

.main-content-contact-address-text P {
	padding: 0;
	text-align: justify;
}

.main-content-contact-address-text .title, .main-content-contact-phones .title {
	padding: 0 0 15px 0;
}

.main-content-contact-address-text .text {
	padding: 0 40px;
}

.main-content-contact-phones-section {
	padding: 0 0 15px 0;
	position: relative;
}

.main-content-contact-phones-title {
	position: relative;
}

.main-content-contact-phones-title .bckg {
	left: 0;
	position: absolute;
	top: 0;
}

.main-content-contact-phones-title H3 {
	color: #000000;
	height: 16px;
	overflow-y: hidden;
	padding: 1px 0 0 6px;
	position: relative;
	text-transform: uppercase;
}

.main-content-contact-phones-title .line {
	font-size: 0;
	height: 2px;
	overflow-y: hidden;
	position: relative;
}

.main-content-contact-phones-text {
	padding: 15px 5px 0 5px;
}

.main-content-contact-phones-text P {
	padding: 0;
	text-align: left;
}

.main-content-contact-phones-text .text {
	padding: 0 40px;
}

.main-content-contact-phones-text .email {
	padding: 20px 0 0 0;
}

.main-content-contact-phones-text .email A {
	color: #6D6F71;	
}

.main-content-calendar-container {
	position: relative;
}

.main-content-calendar-wrapper-top {
	left: 0;
	position: absolute;
	top: 0;
}

.main-content-calendar-wrapper-content {
	position: relative;
	width: 295px;
}

.main-content-calendar-header {
	color: white;
	height: 16px;
	margin-bottom: 4px;
	overflow: hidden;
	padding: 6px 0 0 15px;
	text-transform: uppercase;
	width: 278px;
}

.main-content-calendar-content-wrapper {
	border: 1px solid #405370;
	border-top: none;
	overflow-x: hidden;
	width: 293px;
	position: relative;
}

.main-content-calendar-content {
	background-color: white;
	padding: 17px 3px 25px;
}

.main-content-calendar-content-title H3 {
	color: #6D6F71;
	height: 13px;
	padding: 0 4px 8px 4px;	
}

.main-content-calendar-content-archive {
	font-size: 10px;
	text-align: center;
}

.main-content-calendar-content-archive UL {
	height: 81px;	
	zoom: 1;
}

.main-content-calendar-content-archive LI {
	background: url("/img/design/calendar-box.gif") no-repeat scroll 0 0 transparent;
	float: left;
	height: 26px;
	padding: 0 1px 1px 0;
	width: 71px;
}	

.main-content-calendar-content-archive LI.last {
	padding: 0 0 1px 0;	
}

.main-content-calendar-content-archive LI A {
	color: #6D6F71;
	display: block;
	height: 20px;
	padding: 6px 0 0 0;
	width: 71px;
}

.main-content-calendar-content-archive li a:hover {
	background: url("/img/design/calendar-box-active.gif") no-repeat scroll 0 0 transparent;
	color: white;
	text-decoration: none;
}

.main-content-calendar-content-separator {
	padding: 15px 0;	
}

.main-content-media-container {
	position: relative;
}

.main-content-media-wrapper-top {
	left: 0;
	position: absolute;
	top: 0;
}

.main-content-media-wrapper-content {
	position: relative;
}

.main-content-media-content-title {
	color:white;
	height:16px;
	margin-bottom:4px;
	overflow:hidden;
	padding:6px 0 0 15px;
	text-transform:uppercase;
	width:278px;
}

.main-content-media-content-wrapper {
	background-color: white;
	border: 1px solid #6D6F71;
	border-top: none;
	overflow-x: hidden;
	padding: 5px 3px;
	width: 287px;
	position: relative;
}

.main-content-calendar-content-item {
	border-bottom: 2px solid #e0e2e3;
	padding: 5px 0;
}

.main-content-calendar-content-item.last {
	border: none;	
}

.main-content-calendar-content-item .image {
	float: left;
	height: 45px;
	padding: 0 17px;
	width: 45px;
}

.main-content-calendar-content-item .title {
	float: left;
	padding: 15px 0 0 0;
	text-transform: uppercase;
	width: 205px;
}

.main-content-calendar-content-item H3 {
	height: 14px;
	overflow: hidden;	
}

.main-content-calendar-content-item H3 A {
	color: #2F4463;	
}

.main-content-calendar-content-item H3 A:hover {
	color: #BA1F1E;
}

.main-content-calendar-content-item.active H3 A {
	color: #BA1F1E;
}

.main-content-newslist-container {
	background-color: white;
	margin-right: 15px;	
	padding: 25px 0 50px 0;
	overflow: hidden;
}

.main-content-newslist-one-container {
	padding-bottom: 20px;
	position: relative;	
}

.main-content-newslist-one-top {
	font-size: 2px;
	height: 2px;
	line-height: 0;
	_overflow-y: hidden;
	position: relative;
	width: 620px;	
	zoom: 1;
}

.main-content-newslist-one-header-date {
	color: #2F4463;
	float: right;
	font-size: 10px;
	padding: 4px 10px 4px 156px;
	position: relative;
	text-transform: uppercase;
	_width: 180px;	
}

.main-content-newslist-one-header-section {
	float: right;
	font-size: 11px;
	height: 18px;
	padding: 2px 0 0 0;
	position: relative;
	text-transform: uppercase;
	width: 280px;
}

.main-content-newslist-one-header-section .bckg {
	height: 18px;
	left: 0;
	position: absolute;
	top: 0;
}

.main-content-newslist-one-header-section .title {
	height: 16px;
	overflow: hidden;
	padding: 0 0 0 5px;
	position: relative;
	width: 265px;
}

.main-content-newslist-one-header-section .line {
	font-size: 0;
	height: 2px;
	width: 280px;	
}

.main-content-newslist-one-content {
	background: url("/img/bckg/one-news-bckg.gif") no-repeat scroll 0 0 transparent;
	zoom: 1;
}

.main-content-newslist-one-content-image {
	float: left;
	padding: 8px 10px 0 32px;	
	width: 114px;
}

.main-content-newslist-one-content-image-wrapper {
	position: relative;
}

.news-list-upper-left, .news-list-upper-right, .news-list-bottom-left, .news-list-bottom-right {
	height: 7px;
	position: absolute;
	width: 7px;	
	zoom: 1;
}

.news-list-upper-left {
	left: 0;
	_left: -2px;
	top: 0;	
}

.news-list-upper-right {
	right: 0;
	_left: 109px;	
	top: 0;
}

.news-list-bottom-left {
	left: 0;
	_left: -2px;
	bottom: 0;
	_top: 71px;
}

.news-list-bottom-right {
	right: 0;	
	_left: 109px;
	bottom: 0;
	_top: 71px;
}

.main-content-newslist-one-content-info {
	float: left;
	padding: 10px 10px 0 0;	
	width: 420px;
}

.main-content-newslist-one-content-info H2 {
	margin-bottom: 8px;
}

.main-content-newslist-one-content-info H2 A {
	color: #BA1F1E;
	font-weight: bold;
}

.main-content-newslist-one-content-info P {
	font-size: 11px;
	padding: 0;
	/*text-align: justify;*/
}

.paging-590-container {
	margin: 0 auto;
	padding: 2px 0 0 0;
	position: relative;	
	width: 590px;
}

.paging-590-container .bckg {
	height: 24px;
	left: 0;
	position: absolute;
	top: 0;
	width: 590px;
}

.paging-590-content {
	position: relative;
}

.paging-590-content, .paging-590-content A {
	color: #BCBEC0;
}

.paging-590-content TABLE {
	margin: auto;
}

.paging-590-content TD {
	padding: 0 6px;
}

.paging-590-content TD.active, .paging-590-content TD.active A {
	color: white;
}

.main-content-one-news-container {
	background-color: white;
	margin-right: 15px;
	padding: 25px 25px 50px 25px;	
}

.main-content-one-news-image {
	float: left;
	height: 210px;
	margin: 0 15px 25px 0;
	position: relative;
	width: 273px;
}

.main-content-one-news-text {
	font-size: 11px;
	text-align: justify;
}

.main-content-one-news-text .news-excerpt {
	font-weight: bold;
	text-align: justify;
}

.news-one-upper-left, .news-one-upper-right, .news-one-bottom-left, .news-one-bottom-right {
	height: 12px;
	width: 11px;	
	zoom: 1;
}

.news-one-upper-left {
	left: 0;	
	position: absolute;
	top: 0;	
}

.news-one-upper-right {
	right: 0;
	_right: -1px;
	position: absolute;
	top: 0;
}

.news-one-bottom-left {
	left: 0;
	_left: -1px;	
	position: absolute;
	bottom: 0;
	_bottom: -1px;
}

.news-one-bottom-right {
	right: 0;
	_right: -1px;
	position: absolute;
	bottom: 0;
	_bottom: -1px;
}

.main-content-one-news-heading {
	float: left;
	margin: 8px 5px 20px 0;
	position: relative;
	width: 275px;	
}

.main-content-one-news-heading .bckg {
	left: 0;
	position: absolute;
	top: 0;
}

.main-content-one-news-heading .section {
	font-size: 11px;
	height: 16px;
	overflow: hidden;
	padding: 2px 0 0 6px;
	position: relative;
	text-transform: uppercase;
}

.main-content-one-news-heading .line1, .main-content-one-news-heading .line2, .main-content-one-news-heading .line3 {
	font-size: 0;
	height: 2px;
	overflow: hidden;
	position: relative;
	width: 273px;
}

.main-content-one-news-heading .line1 {
	margin: 0 0 10px 5px;
}

.main-content-one-news-heading .line2 {
	height: 1px;	
}

.main-content-one-news-heading .line3 {
	width: 305px;	
}

.main-content-one-news-heading .title {
	padding: 0 0 4px 0;
	position: relative;
	text-transform: uppercase;
}

.main-content-one-news-heading .date, .main-content-one-news-heading .date2 {
	color: #6D6F71;
	font-size: 10px;
	padding: 4px 0 0 0;
	text-transform: uppercase;	
}

.main-content-one-news-heading .date2 {
	color: #2F4463;	
}

.main-content-one-news-back-link {
	background: url("/img/bckg/news-one-back-bckg.png") no-repeat scroll 0 0 transparent;
	height: 24px;
	position: relative;
	text-align: right;
	width: 570px;
}

.main-content-one-news-back-link .title {
	padding: 5px 10px 0 0;
}

.main-content-one-news-back-link .title A {
	color: #6D6F71;
	font-size: 11px;
}

.main-content-biography-one-container {
	position: relative;
}

.main-content-biography-one-wrapper-top {
	left: 0;
	position: absolute;
	top: 0;
}

.main-content-biography-one-wrapper-content {
	position: relative;
}

.main-content-biography-one-header {
	color: white;
	height: 16px;
	margin-bottom: 4px;
	overflow: hidden;
	padding: 6px 0 0 15px;
	text-transform: uppercase;
	width: 278px;
}

.main-content-biography-one-content-wrapper {
	background-color: white;
	border: 1px solid #BA3136;
	border-top: none;
	overflow-x: hidden;
	padding: 14px 7px;	
	position: relative;
	width: 279px;
}

.main-content-biography-one-content-wrapper .title {
	padding: 0 4px 5px 4px;
}

.main-content-biography-one-content-wrapper .title A {
	color: #BA1F1E;
	font-size: 12px;
	text-transform: uppercase;
}

.main-content-biography-one-content-wrapper .line {
	font-size: 0;
	height: 2px;
	width: 279px;
}

.main-content-biography-one-content-wrapper .description {
	padding: 5px 4px 0 4px;	
}

.main-content-biography-one-content-wrapper .description P {
	padding: 0;
}

/* #405370 */

.main-content-biography-list-container {
	position: relative;
}

.main-content-biography-list-wrapper-top {
	left: 0;
	position: absolute;
	top: 0;
}

.main-content-biography-list-wrapper-content {
	position: relative;
	width: 295px;
}

.main-content-biography-list-info {
	background-color: white;
	border: 1px solid #405370;
	border-top: none;
	padding: 6px 0 10px;
}

.main-content-biography-list-header {
	color: white;
	height: 16px;
	margin-bottom: 4px;
	overflow: hidden;
	padding: 6px 0 0 15px;
	text-transform: uppercase;
}

.main-content-biography-list-content-wrapper {
	overflow-x: hidden;
	padding: 8px 7px 0 7px;	
	position: relative;
	width: 279px;
}

.main-content-biography-list-content-wrapper .title {
	padding: 0 4px 5px 4px;
}

.main-content-biography-list-content-wrapper .title A {
	color: #405370;
	font-size: 12px;
	text-transform: uppercase;
}

.main-content-biography-list-content-wrapper .description {
	border-bottom: 2px solid #9AC3EF;
	color: #6D6F71;
	padding: 0 4px 8px;
}

.main-content-biography-list-content-wrapper .description P {
	padding: 0;
}

.main-content-biography-list-content-wrapper.last .description {
	border: none;
}

.main-content-additional-wrapper-top {
	font-size: 0;
}

.main-content-additional-wrapper-content {
	width: 295px;
}

.main-content-additional-wrapper-content UL {
	background-color: #3e5b80;
}

.main-content-additional-wrapper-content LI {
	background: url("/img/design/line-gradient-additional.png") no-repeat scroll bottom left transparent;
	padding: 12px 14px 16px;
}

.main-content-additional-wrapper-content LI.first {
	padding-top: 5px;
}

.main-content-additional-wrapper-content LI.last {
	background: none;
}

.main-content-additional-wrapper-content LI A {
	color: white;
	text-transform: uppercase;
}

.main-content-ministrypers-container {
	padding: 50px 10px 0;
}

.main-content-ministrypers-one {
	padding-bottom: 20px;
	width: 600px;
}

.main-content-ministrypers-one .title, .main-content-ministrypers-one .title A {
	color: #BA1F1E;
}

.main-content-ministrypers-one .title {
	padding: 0 20px 5px 20px;
}

.main-content-ministrypers-one .line {
	font-size: 0;
	height: 2px;
	margin-left: 5px;
	width: 590px;
}

.main-content-ministrypers-one .sub {
	color: #2F4463;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 20px 6px 20px;
}

.main-content-ministrypers-one .sub P {
	padding: 0;
}

.main-content-ministrypers-one .item-header {
	background: url("/img/bckg/ministry-one-item-bckg.png") no-repeat scroll 0 0 transparent;
	height: 19px;
	overflow: hidden;
	padding: 4px 0 0 20px;
	width: 600px;
}

.main-content-ministrypers-one .item-content {
	padding: 12px 7px;
}

.main-content-ministrypers-one .item-content LI {
	color: #AAAAAA;
	list-style: disc inside none;
}

.main-content-ministrypers-one .item-content LI SPAN {
	color: #221E1F;
}

.main-content-ministrypers-detail-one {
	padding-bottom: 20px;
	width: 600px;
}

.main-content-ministrypers-detail-one .info {
	float: left;
	padding: 0 0 25px 0;
	width: 340px;
}

.main-content-ministrypers-detail-one .image {
	float: right;
	height: 160px;
	margin: 0 0 25px 0;
	position: relative;
	width: 122px;
}

.main-content-ministrypers-detail-one .title, .main-content-ministrypers-detail-one .title A {
	color: #BA1F1E;
}

.main-content-ministrypers-detail-one .title {
	padding: 0 20px 5px 20px;
}

.main-content-ministrypers-detail-one .line {
	font-size: 0;
	height: 2px;
	margin-left: 5px;
	width: 335px;
}

.main-content-ministrypers-detail-one .sub {
	color: #2F4463;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 20px 0;
}

.main-content-ministrypers-detail-one .sub P {
	padding: 0;
}

.main-content-ministrypers-detail-one .item-header {
	background: url("/img/bckg/ministry-one-item-bckg.png") no-repeat scroll 0 0 transparent;
	height: 19px;
	overflow: hidden;
	padding: 4px 0 0 20px;
	width: 600px;
}

.main-content-ministrypers-detail-one .item-content {
	padding: 12px 7px 12px 20px;
}

.main-content-ministrypers-detail-one .item-content LI {
	color: #AAAAAA;
	list-style: disc outside none;
	text-align: justify;
}

.main-content-ministrypers-detail-one .item-content LI SPAN {
	color: #221E1F;
}

.main-content-ministrypers-detail-one .details {
	padding: 15px 20px 0 20px;
}

.main-content-ministrypers-detail-one .details P {
	padding: 0;
}

.main-content-ministrypers-detail-one .heading {
	color: #6D6F71;
}

.main-content-ministrypers-detail-one .content {
	color: #2F4463;
}

.main-content-ministry-container {
	padding: 35px 25px 20px 10px;
}

.main-content-ministry-title {
	color: #BA1F1E;
	padding: 0 10px 8px;
	text-transform: uppercase;
}

.main-content-ministry-line {
	font-size: 0;
	height: 2px;
	overflow: hidden;
	width: 590px;
}

.main-content-ministry-content {
	padding: 35px 10px 8px;
	text-align: justify;
}

.main-content-ministry-content .image {
	float: right;
	margin: 0 0 17px 20px;
	position: relative;
}

.ministry-upper-left, .ministry-upper-right, .ministry-bottom-left, .ministry-bottom-right {
	height: 12px;
	width: 11px;	
	zoom: 1;
}

.ministry-upper-left {
	left: 0;	
	position: absolute;
	top: 0;	
}

.ministry-upper-right {
	right: 0;
	*right: 4px;
	position: absolute;
	top: 0;
}

.ministry-bottom-left {
	left: 0;
	position: absolute;
	bottom: 0;
	*bottom: 2px;
}

.ministry-bottom-right {
	right: 0;
	*right: 4px;
	position: absolute;
	bottom: 0;
	*bottom: 2px;
}

/* //////////////////////////// */

.main-content-divisions-menu-container {
	position: relative;
}

.main-content-divisions-menu-wrapper-top {
	left: 0;
	position: absolute;
	top: 0;
}

.main-content-divisions-menu-wrapper-content {
	position: relative;
}

.main-content-divisions-menu-header {
	color: white;
	height: 16px;
	margin-bottom: 4px;
	overflow: hidden;
	padding: 6px 0 0 15px;
	text-transform: uppercase;
	width: 278px;
}

.main-content-divisions-menu-content-wrapper {
	background-color: white;
	border: 1px solid #405370;
	border-top: none;
	overflow-x: hidden;
	padding: 1px;	
	position: relative;
	width: 291px;
}

.main-content-divisions-menu-content LI {
	background-color: #dddddd;
	margin: 2px 0;
	*margin: 0;
	position: relative;
	width: 291px;
}

.main-content-divisions-menu-content LI .bckg {
	left: 0;
	position: absolute;
	top: 0;
}

.main-content-divisions-menu-content LI .title {
	float:left;
	max-width:250px;
	padding:8px 5px 9px 9px;
	position:relative;
}

.main-content-divisions-menu-content LI .title A {
	color: #838587; 
}

.main-content-divisions-menu-content LI .arrow {
	float: left;
	height: 17px;
	margin: 7px 0 0 4px;
	overflow: hidden;
	width: 9px;
}

.main-content-divisions-menu-content LI .arrow A {
	_cursor: pointer;
	_display: block;
}

.main-content-divisions-menu-content LI.active .title A {
	color: white;
	text-transform: uppercase;
}

.main-content-divisions-menu-content LI.active .arrow {
	height: 11px;
	_padding-bottom: 3px;
	margin: 7px 0 0 2px;
	_margin: 11px 0 0 2px;
	width: 19px;
}

.division-menu-items {
	background-color: white;
}

.division-menu-items .division-title {
	padding: 8px 10px 8px 13px;
}

.division-menu-items .division-title A {
	color: #6D6F71;
}

.division-menu-items .line {
	font-size: 0;
	height: 1px;
	margin: 0 auto;
	overflow: hidden;
	width: 287px;
}

.division-menu-items .line.last {
	display: none;
}

.main-content-divisions-menu-content LI .division-menu-items {
	display: none;
} 

.main-content-divisions-menu-content LI.active .division-menu-items {
	display: block;
}

/* //////////////////// */

.main-content-document-list-container {
	position: relative;
	width: 295px;
}

.main-content-document-list-wrapper-top {
	left: 0;
	position: absolute;
	top: 0;
}

.main-content-document-list-wrapper-content {
	position: relative;
	width: 295px;
}

.main-content-document-list-header {
	color: white;
	height: 16px;
	margin-bottom: 4px;
	overflow: hidden;
	padding: 6px 0 0 15px;
	text-transform: uppercase;
}

.main-content-documents-wrapper {
	background-color: white;
	border: 1px solid #7c7e80;
	border-top: none;
	padding: 3px;
}

.main-content-documents-one {
	border-bottom: 1px solid #E8E9EB;
	padding: 7px 0;
}

.main-content-documents-one.last {
	border: none;
}

.main-content-documents-one .title {
	padding: 0 5px;
}

.main-content-documents-one .title A {
	color: #838587;
}

.main-content-division-container {
	overflow: hidden;
	padding: 35px 35px 20px 25px;
	_padding: 35px 25px 20px 25px;
}

.main-content-division-title {
	padding-bottom: 10px;
}

.main-content-division-title H1 {
	text-transform: uppercase;
}

.main-content-division-line {
	font-size: 0;
	height: 2px;
	overflow: hidden;
	width: 590px;
}

.main-content-division-content {
	padding-top: 15px;
}

.main-content-division-content .important {
	font-weight: bold;
}

.main-content-division-content .important, .main-content-division-content .text {
	text-align: justify;
}

.main-content-opencalls-container {
	background-color: white;
	margin-right: 15px;	
	_margin-right: 0px;
	padding: 35px 20px 50px;
	_padding: 35px 0 50px 15px;	
	width: 580px;
	zoom: 1;
}

.main-content-opencalls-container .main-content-newslist-one-container {
	zoom: 1;
}

.main-content-opencalls-container .main-content-newslist-one-container.last .main-content-opencalls-line {
	display: none;
}

.main-content-opencalls-container .main-content-newslist-one-content {
	background: none;
}

.main-content-opencalls-container .main-content-newslist-one-header-date {
	text-transform: none;
}

.main-content-opencalls-container .main-content-newslist-one-header-date {
	padding-left: 0;
	_width: 135px;
}

.main-content-opencalls-container .main-content-newslist-one-header-section {
	float: left;
	margin-left: 8px;
	_margin-left: 0;
	_width: 445px;
}

.main-content-opencalls-container .main-content-newslist-one-header-section .title {
	width: 450px;
	_width: 425px;
}

.main-content-opencalls-container .main-content-newslist-one-content-info .text {
	padding-bottom: 10px;
}

.main-content-opencalls-container .main-content-newslist-one-header-section .line {
	width: 440px;
}

.main-content-opencalls-container H2 {
	font-size: 15px;
}

.main-content-opencalls-container .main-content-newslist-one-content-info {
	float: none;
	padding: 10px 25px 0 0;
	width: 575px;
}

.main-content-opencalls-container .main-content-newslist-one-content-info H2 {
	color: #BA1F1E;
	font-weight: bold;
}

.main-content-opencalls-container .main-content-newslist-one-content-info, .main-content-opencalls-container .main-content-newslist-one-content-info P {
	font-size: 12px;
}

.main-content-opencalls-download {
	padding-bottom: 10px;
}

.main-content-opencalls-download .title {
	background: url("/img/bckg/download-bckg.png") no-repeat scroll 0 0 white;
	color: #6D6F71;
	font-size: 10px;
	height: 22px;
	overflow: hidden;
	padding: 4px 0 0 40px;
	width: 540px;
}

.main-content-opencalls-download .title A {
	color: #6D6F71;
}

.main-content-opencalls-line {
	font-size: 0;
	height: 2px;
	overflow: hidden;
	width: 575px;
}

.paging-575-container {
	margin: 0 auto;
	padding: 2px 0 0 0;
	position: relative;	
	width: 575px;
}

.paging-575-container .bckg {
	height: 24px;
	left: 0;
	position: absolute;
	top: 0;
	width: 575px;
}

.paging-575-content {
	position: relative;
}

.paging-575-content, .paging-575-content A {
	color: #BCBEC0;
}

.paging-575-content TABLE {
	margin: auto;
}

.paging-575-content TD {
	padding: 0 6px;
}

.paging-575-content TD.active, .paging-575-content TD.active A {
	color: white;
}

.main-content-media-left-container {
	padding: 15px 0 0 18px;
}

.main-content-media-left-container .main-content-media-content-wrapper {
	border: 1px solid #405370;
	border-top: none;
}

.main-content-media-left-container .main-content-calendar-content-wrapper {
	border: 1px solid #6D6F71;
	border-top: none;
}

.main-media-content-wrapper {
	padding: 40px 20px;
	width: 585px;
}

.main-media-content-one-container.last .line {
	display: none;
}

.main-media-content-one-heading {
	padding-bottom: 15px;
}

.main-media-content-one-heading .image {
	float: left;
	margin: 0 15px 0 0;
	position: relative;
	width: 150px;
}

.media-list-upper-left, .media-list-upper-right, .media-list-bottom-left, .media-list-bottom-right {
	height: 6px;
	width: 7px;	
	zoom: 1;
}

.media-list-upper-left {
	left: 0;
	_left: -2px;
	position: absolute;
	top: 0;
}

.media-list-upper-right {
	right: 0;
	_left: 145px;
	position: absolute;
	top: 0;
}

.media-list-bottom-left {
	left: 0;
	_left: -2px;
	position: absolute;
	bottom: 0;
	_top: 97px;
}

.media-list-bottom-right {
	right: 0;
	_left: 145px;
	position: absolute;
	bottom: 0;
	_top: 97px;
}

.main-media-content-one-heading .title {
	float: left;
	width: 420px;
}

.main-media-content-one-container .title.long {
	width: 585px;
} 

.main-media-content-one-heading .title .date {
	color: #2F4463;
	font-size: 10px;
	padding-bottom: 5px;
	text-transform: uppercase;
}

.main-media-content-one-heading .title .date SPAN {
	text-transform: none;
}

.main-media-content-one-heading .title .heading, .main-media-content-one-heading .title .heading A {
	color: #BA1F1E;
	font-size: 15px;
}

.main-media-content-one-container .text {
	text-align: justify;
}

.main-media-content-one-container .download {
	padding-bottom: 5px;
}

.main-media-content-one-container .download.audio .title {
	background: url("/img/bckg/download-audio-bckg.png") no-repeat scroll 0 0 white;
	color: #6D6F71;
	font-size: 10px;
	height: 18px;
	overflow: hidden;
	padding: 4px 0 0 40px;
	width: 545px;
}

.main-media-content-one-container .download.video .title {
	background: url("/img/bckg/download-video-bckg.png") no-repeat scroll 0 0 white;
	color: #6D6F71;
	font-size: 10px;
	height: 18px;
	overflow: hidden;
	padding: 4px 0 0 40px;
	width: 545px;
}

.main-media-content-one-container .download .title A {
	color: #6D6F71;
}

.main-media-content-one-container .line {
	font-size: 0;
	height: 2px;
	margin-bottom: 25px;
	overflow: hidden;
	width: 585px;
}

.paging-585-container {
	margin: 7px auto 0;
	_margin: 0 auto 0;
	padding: 2px 0 0 0;
	position: relative;	
	width: 585px;
}

.paging-585-container .bckg {
	height: 24px;
	left: 0;
	position: absolute;
	top: 0;
	width: 585px;
}

.paging-585-content {
	position: relative;
}

.paging-585-content, .paging-585-content A {
	color: #BCBEC0;
}

.paging-585-content TABLE {
	margin: auto;
}

.paging-585-content TD {
	padding: 0 6px;
}

.paging-585-content TD.active, .paging-585-content TD.active A {
	color: white;
}

.video-embed-container {
	height: 325px;
	padding: 15px 0 30px 0;
	width: 530px;
	text-align: center;
}

.main-media-list-content-wrapper {
	margin-left: 5px;
	padding: 40px 0;
	width: 620px;
}

.main-media-list-content-wrapper .main-content-newslist-one-header-date {
	float: none;
	width: 460px;
}

.main-media-list-content-wrapper .main-content-newslist-one-content-info .text {
	padding-bottom: 10px;
}

.main-media-list-content-wrapper .main-content-opencalls-download {
	padding-bottom: 0;
}

.main-media-list-content-wrapper .main-content-opencalls-download .title {
	background:url("/img/bckg/download-media-bckg.png") no-repeat scroll 0 0 white;
	width: 380px;
}

.main-media-list-content-wrapper .news-excerpt {
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
}

.paging-620-container {
	margin: 7px auto 0;
	_margin: 0 auto 0;
	padding: 2px 0 0 0;
	position: relative;	
	width: 620px;
}

.paging-620-container .bckg {
	height: 24px;
	left: 0;
	position: absolute;
	top: 0;
	width: 620px;
}

.paging-620-content {
	position: relative;
}

.paging-620-content, .paging-620-content A {
	color: #BCBEC0;
}

.paging-620-content TABLE {
	margin: auto;
}

.paging-620-content TD {
	padding: 0 6px;
}

.paging-620-content TD.active, .paging-620-content TD.active A {
	color: white;
}


.announcements .main-content-newslist-one-header-date {
	color: #BA1F1E;
}


.announcements .title H2, .announcements .title H2 A {
	color: #2F4463;
	font-weight: bold;
}

.announcements .text {
	padding-bottom: 15px !important;
}

.announcements .main-content-newslist-one-container {
	padding-bottom: 15px;
}

.main-content-announcements H2 {
	margin-bottom: 25px;
}

.main-content-announcements P {
	padding-bottom: 15px;
}

.main-content-announcements .main-content-one-news-back-link {
	width: 575px;
}

.main-content-announcements .main-content-newslist-one-header-date {
	/*width: 575px;*/
}

.main-content-announcements .main-content-newslist-one-header-date A {
	color: #BA1F1E;
}

.main-content-programs H1 {
	color: #3F5A80;
	font-size: 15px;
	font-weight: bold;
	text-transform: none;
}

.main-content-programs .main-content-one-news-heading {
	margin: 8px 5px 15px 0;
}

.main-content-programs .main-content-one-news-heading .title {
	padding-bottom: 10px;
}

.main-content-programs-projects-container {
	
}

.main-content-programs-projects-wrapper-top {
	height: 10px;
	
}

.main-content-programs-projects-wrapper-content {
	background-color: white;
	border: 1px solid #6d6f71;
	border-top: none;
	padding: 2px 2px 5px;
	_padding: 2px 2px 0;
	width: 289px;
}

.main-content-programs-projects-content-item .title {
	padding: 6px 10px 8px 10px;	
	text-align: justify;
}

.main-content-programs-projects-content-item .title A {
	color: #6D6F71;
}

.main-content-programs-projects-content-item .title A:hover {
	color: #2F4463;
	text-decoration: none;
}

.main-content-programs-projects-content-item .line {
	display: block;
	font-size: 0;
	height: 2px;
	padding: 0 0 0 2px;
	width: 287px;
	zoom: 1;
}

.main-content-programs-projects-wrapper-content .last .line {
	display: none;
}

.main-content-programs-and-projects-wrapper {
	background: url("/img/bckg/programs-projects-bckg.png") repeat-y scroll 0 0 transparent;
	padding: 35px 25px 30px 25px;
}

.main-content-programs-and-projects-one-image {
	float: left;
	height: 200px;
	margin: 5px 23px 5px 0;
	position: relative;
	width: 275px;
}

.main-content-programs-and-projects-one-content {
	float: left;
	padding: 0 0 0 17px;
	width: 585px;
}

.main-content-programs-and-projects-one-content .title {
	padding: 25px 0 0 0;
}

.main-content-programs-and-projects-one-content .title H2 {
	color: #3F5A80;
	font-size: 15px;
	font-weight: bold;
	padding: 0 0 10px 0;
}

.main-content-programs-and-projects-one-content .title H2 A {
	color: #3F5A80;
}

.main-content-programs-and-projects-one-content .text {
	padding: 0 0 13px 0;
	text-align: justify;
}

.main-content-programs-and-projects-one-content .text P {
	padding: 0;
}

.main-content-programs-and-projects-one-content .main-content-opencalls-download .title {
	padding: 4px 0 0 40px;
}

.main-content-programs-and-projects-one .line {
	font-size: 0;
	height: 2px;
	overflow: hidden;
	width: 900px;
}

.main-content-programs-and-projects-one.last .line {
	display: none;
}

.paging-900-container {
	margin: 28px auto 0 auto;
	padding: 2px 0 0 0;
	position: relative;	
	width: 900px;
}

.paging-900-container .bckg {
	height: 24px;
	left: 0;
	position: absolute;
	top: 0;
	width: 900px;
}

.paging-900-content {
	position: relative;
}

.paging-900-content, .paging-900-content A {
	color: #BCBEC0;
}

.paging-900-content TABLE {
	margin: auto;
}

.paging-900-content TD {
	padding: 0 6px;
}

.paging-900-content TD.active, .paging-900-content TD.active A {
	color: white;
}

.departments-box-wrapper {
	background-color: #EC8028;
	width: 285px;
}

.deparments-box-container {
	background: transparent;
	border: 1px solid #EC8028;
	width: 295px;
}








/*********************** Site End ****************************/



/*************** Slajderi na naslovnoj **************/

#myslide_1 {
	width:620px;
	overflow:hidden;
	position: relative;
	height: 295px;
	margin-top:-6px; 
	float:left;
}
 
#myslide_1 .cover_1 {
	/*width:3250px; /*------- ovde treba ukupna duzina div kontejnera, znaci duzina jednog diva * broj_el ---------- */
	position: absolute;
	height:265px;		
}
 
#myslide_1 .mystuff_1 {
	width:605px;
	float:left;
	padding:6px 0;
	margin-right: 30px;
}


#myslide_2 {
	width:295px;
	overflow:hidden;
	position: relative;
	margin-top:0px; 
	float:left;
	height: 360px;
	background: white;
}
 
#myslide_2 .cover_2{
	width:1310px; /*------- ovde treba ukupna duzina div kontejnera, znaci duzina jednog diva * broj_el ---------- */
	position: absolute;	
}
 
#myslide_2 .mystuff_2 {
	width:295px;
	float:left;
	padding:0px 0;
	margin-right: 0px;
}

.SlideActive{
	background:#111;
	padding:6px;
	display:block;
	float:left;
	outline:none;
}

#one-department {
	margin: 0 30px;
}

/* slide news */
#news-slider {
	margin: 0;
	padding: 0;
	width: 604px;
	height: 265px;
}
#news-slider-content {
	float: left;
	width: 370px;
	height: 240px;
	margin: 10px 10px 15px 10px;
	overflow: hidden;
	text-align: center;
}

#news-slider-content p {
	text-align: left;
}

#news-slider-list {
	float: right;
	width: 213px;
	height: 265px;
	text-align: center;
	border-left: 1px solid #aaa;
}

#news-slider-list a {
	color: #BA1F1E;
	font-weight:bold;
	font-size: 14px;
}

div.news-slider-list-minilist {
	width: 205px;
	height: 67px;
	border-bottom: 1px solid #aaa;
	margin: 0px 0;
	padding: 10px 5px;
	overflow: hidden;
}

div.news-slider-list-minilist:hover {
	border-left: 1px solid #b61e1d;
	background: url('/img/design/small-news-pointer.png') left 25% no-repeat;
}

#news-slider-list .last {
	border-bottom: 0;
}

div.news-slider-list-minilist div.last:hover {
	border-left: 1px solid #b61e1d;
	background: url('/img/design/small-news-pointer.png') left 25% no-repeat;
}

.pageContent li {
	list-style: disc;
}

.pageContent table{
	border: 1px solid black;
}

.pageContent td{
	border: 1px solid black;
}

