/*///////////////////////////
ASHLEY BOLSER AGENCY
CLIENT: CALLCREDIT INFO GROUP
CREATED: 13.01.09
MEDIA: ALL
///////////////////////////*/

* {
	margin: 0px;
	padding: 0px;
	border: 0px;
	line-height: normal;
}


body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
}

a:hover{
	text-decoration:none;
}


#pageWrapper {
	width: 919px;
	margin: 0 auto;
	padding: 0 auto;
	text-align: left;
}

#header {
	width: 919px;
	height: 147px;
	float: left;
	background: url(../images/header.gif) no-repeat top left;
	margin: 30px 0px 0px 0px;
	position:relative;
}

#logo {
	width: 130px;
	height: 100px;
	float: left;
}

#navUtility {
	margin:0px;
	padding:0px;
	width: 789px;
	height: 100px;
	float: left;
}

#navUtility ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	float: right;
	margin: 15px 50px 0px 0px;
}

#navUtility ul li{
	padding:0px 0px 0px 15px;
	list-style-type:none;
	float:left;
	font-size:11px;
	color:#666;
}

#navUtility ul li a {
	color:#666;
	text-decoration:none;
}

#navUtility ul li a.selected {text-decoration:underline;}

#navUtility ul li a:hover {
	color:#666;
	text-decoration:underline;
}

#navMain {
	font-size:12px;
	width: 919px;
	height: 24px;
	float: left;
	position:relative;
}

#navMain a{
	padding:4px 0px 0px 0px;
	width:90px;
	height:19px;
	display:block;
	color:#fff;
	text-decoration:none;
	text-align:center;
}

#navMain a:hover{
	color:#fff;
	text-decoration:underline;
}

#navMain ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	position:absolute;
	left:185px;
	top:1px;
}

#navMain ul li{
	padding:0px 0px 0px 20px;
	list-style-type:none;
	color:#fff;
	display:block;
	float:left;
	width:auto;
}

#navMain ul li a {
	color:#fff;
	text-decoration:none;
}

#navMain a.selected {text-decoration:underline;}

#navMain ul li a:hover {
	color:#fff;
	text-decoration:underline;
}

#navSub {
	margin:0px;
	padding:0px;
	position:absolute;
	top:91px;
	left:182px;
	width:800px;
}

#navSub ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin: 15px 50px 0px 0px;
}

#navSub ul li{
	padding:0px 0px 0px 15px;
	list-style-type:none;
	float:left;
	font-size:11px;
	color:#fff;
}

#navSub ul li a {
	color:#fff;
	text-decoration:none;
}

#navSub ul li a.selected {text-decoration:underline;}

#navSub ul li a:hover {
	color:#fff;
	text-decoration:underline;
}

#navLogos {
	margin:0px;
	padding:0px;
	position:absolute;
	top:60px;
	right:320px;
}

#navLogos h3{
	margin:0px 0px 0px 10px;
	padding:0px;
	width:70px;
	height:28px;
	float:left;
	font-size:10px;
}

#navLogos h3.broadsystem{
	background:url(../images/broardsystem.gif) no-repeat;
}

#navLogos h3.eurodirect{
	background:url(../images/eurodirect.gif) no-repeat;
}

#navLogos h3 span{
	display:none;
}
#navLogos h3 a{
	display:block;
	width:70px;
	height:28px;
}

#mainContent {
	width: 900px;
	float: left;
	background: #f2f2f2;
	margin: 0px 18px 10px 0px;
	min-height: 200px;
}

#mainContent h2, h3, h4, p, span, em{
	margin:0px;
	padding:0px;
}

#mainContent div#flash {
	margin:10px 0px 10px 9px;
	padding:0px;
	width:882px;
	height:90px;
	background: url(../images/flash_maximise.gif) no-repeat;
}

#mainContent div#no_flash {
	margin:10px 0px 10px 9px;
	padding:0px;
	width:882px;
	height:1px;
}

#mainContent div#left {
	margin:0px 7px 0px 9px;
	width:571px;
	float:left;
	display: block;
}

#mainContent div#left h2 {
	margin:15px 10px 5px 65px; /* margin:15px 10px 5px 15px; */
	color:#DA1B57;
	font-size:26px;
	font-weight:normal;
	/* height: 36px; */			/* Ewa Skibinska */
}

#mainContent div#left h2.noindent {
	margin: 0 0 0 14px; /* Ewa Skibinska */
}

#mainContent div#left ul.list {
	color:#17676E;
	margin:0 0 0 85px;
	padding:0;
	line-height:16px;
}

#mainContent div#left ul.list li {
	padding-bottom:10px;
}

/* Ewa Skibinska 16-22/04/2009 */
#cms ol {
	margin:0 0 0 20px;
	padding:0;
	line-height:16px;
}

#mainContent div#left ul {
	color:#17676E;
	margin:0 0 0 85px;
	padding:0;
	line-height:16px;
}
#mainContent div#left ul li {
	padding-bottom:10px;
}
#mainContent div#left ul ul, #mainContent div#left ul ul ul {
	margin:0 0 0 20px;
}

#mainContent div#left ul ul ul, #mainContent  #cms_copy #cms ul ul ul {
	list-style-type: square;
	margin:0 0 0 20px;
}

#mainContent div#left ul ul ul li, #mainContent  #cms_copy #cms ul ul ul li {
	list-style-type: square;
}
/* /Ewa Skibinska */

#mainContent div#left ul#news_title {
	margin:0px 0px 0px 15px;
	padding:0px;
	color:#fff;
	font-size:14px;
	font-weight:normal;
	list-style-type:none;
	height:32px;
}

#mainContent div#left ul.vacancies{
	background:url(../images/red_h3_bk.gif) no-repeat right;
	width:260px;
}

#mainContent div#left ul.news_on{
	background:url(../images/news_h3_on.gif) no-repeat 0px 0px;
}

#mainContent div#left ul.archive_on{ /* Ewa Skibinska 12/03/2009 */ /* #mainContent div#left ul.archieve_on{ */
	background:url(../images/archive_h3_on.gif) no-repeat 0px 0px;
}

#mainContent div#left ul.events_taball{ /* Ewa Skibinska 13/03/2009 */ /* #mainContent div#left ul.events_all{ */
	background:url(../images/events_h3_bk.gif) no-repeat 0px 0px;
}

#mainContent div#left ul.events_tab1 {background:url(../images/events_tab_one.gif) no-repeat 0px 0px;}
#mainContent div#left ul.events_tab2 {background:url(../images/events_tab_two.gif) no-repeat 0px 0px;}
#mainContent div#left ul.events_tab3 {background:url(../images/events_tab_three.gif) no-repeat 0px 0px;}
#mainContent div#left ul.events_tab4 {background:url(../images/events_tab_four.gif) no-repeat 0px 0px;}
#mainContent div#left ul.events_tab5 {background:url(../images/events_tab_five.gif) no-repeat 0px 0px;}
#mainContent div#left ul.events_tab6 {background:url(../images/events_tab_six.gif) no-repeat 0px 0px;}

/* Ewa Skibinska 13/03/2009
ORIGINALLY:
#mainContent div#left ul.events_tab_one {background:url(../images/events_tab_one.gif) no-repeat 0px 0px;}
#mainContent div#left ul.events_tab_two {background:url(../images/events_tab_two.gif) no-repeat 0px 0px;}
#mainContent div#left ul.events_tab_three {background:url(../images/events_tab_three.gif) no-repeat 0px 0px;}
#mainContent div#left ul.events_tab_four {background:url(../images/events_tab_four.gif) no-repeat 0px 0px;}
#mainContent div#left ul.events_tab_five {background:url(../images/events_tab_five.gif) no-repeat 0px 0px;}
#mainContent div#left ul.events_tab_six {background:url(../images/events_tab_six.gif) no-repeat 0px 0px;}
*/


#mainContent div#left ul#news_title li{
	margin:0px;
	padding:8px 0px 0px 10px;
	width:190px;
	height:24px;
	float:left;
	display:block;
}

#mainContent div#left ul#news_title li a{
	color:#333;
	text-decoration:none;
}

#mainContent div#left ul#news_title li a:hover{
	color:#fff;
	text-decoration:none;
}

#mainContent div#left ul#news_title li.date{	
	padding:8px 0px 0px 15px;
	width:44px;
	height:24px;
	float:left;
	display:block;
}

#mainContent div#left ul#news_title li.date a{
	color:#333;
	text-decoration:none;
}

#mainContent div#left ul#news_title li.date a:hover{
	color:#fff;
	text-decoration:none;
}

#mainContent div#left div#news {
	margin:0px 0px 12px 15px;
	padding:0px;
	clear:both;
}

#mainContent div#left div#news div{
	margin:0px 0px 3px 0px;
	padding:15px;
	background:#D5DBD8;
	position:relative;
}

#mainContent div#left div#news div span{
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#17676E;
	font-size:12px;
	font-weight:normal;
	/*position:absolute;
	left:15px;
	top:17px;*/
}

#mainContent div#left div#news div h4{
	margin:0px 0px 0px 0px; /* margin:0px 0px 0px 90px; */
	padding:0px 0px 8px 0px;
	color:#DA1B57;
	font-size:14px;
	line-height:20px;
}

#mainContent div#left div#news div p{
	margin:0px 0px 0px 0px; /* margin:0px 0px 0px 90px; */
	padding:0px 0px 8px 0px;
	color:#333;
	font-size:12px;
}

#mainContent div#left div#news div h6{
	padding:0px 0px 0px 0px;
	text-align:right;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
}

#mainContent div#left div#news div h6 a{
	color:#333;
}

#mainContent div#left div#news div h6 a:hover{
	color:#333;
	text-decoration:none;
}

/* Ewa Skibinska added: 06/04/2009 */
#mainContent div#left div#news div.archive h4 {
	background-color: #D5DBD8;
	color:#17676E;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin: 0;
	line-height: auto;
	padding-right: 2%;
	padding-top: 0px;
	display: block;
}

#mainContent div#left div#news div.archive h4 a, #mainContent div#left div#news div.archive h4 a:visited {
	color:#17676E;
}

#mainContent div#left div#news div.archive span {
	position:relative;
	float: right;
	width: 12%;
}
/* /Ewa Skibinska added: 06/04/2009 */


#mainContent div#left div#news div.vac_list{
	margin:0px 0px 3px 0px;
	padding:15px;
	background:#D5DBD8;
	position:relative;
}

#mainContent div#left div#news div.vac_list h4, #mainContent div#left div#news div.vac_list p, #mainContent div#left div#news div.vac_list h6 {
	margin-left:0px;
	color:#00535E;
}

#mainContent div#left div#news div.vac_list h4.title {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#00535E;
}

#mainContent div#left div#news div.vac_list p {
	margin-left:0px;
	color:#333;
}

#mainContent div#left div#news div.events{
	margin:0px 0px 3px 0px;
	padding:15px;
	background:#D5DBD8;
	position:relative;
}

#mainContent div#left div#news div.events div{
	margin:0px;
	padding:0px;
	display:block;
	width:200px;
	/*width:125px;
	height:80px;*/
	float:left;
	background:#999;
}

#mainContent div#left div#news div.events div img{
	margin:0px;
	padding:0px;
	display:block;
}

#mainContent div#left div#news div.events h4, #mainContent div#left div#news div.events p, #mainContent div#left div#news div.events h6 {
	margin-left:215px; /*margin-left:140px;*/
}

#mainContent div#left div#news div.events h4.date {
	margin:0px 0px 0px 215px; /*margin:0px 0px 0px 140px;*/
	padding:0px 0px 0px 0px;
	/* added: Ewa Skibinska 06/04/2009 */
	color:#17676E;
	font-size:12px;
	font-weight:normal;
	/* added: Ewa Skibinska 06/04/2009 */
}

/* Ewa Skibinska added: 06/04/2009 */
#mainContent div#left div#news div.events .clear {
	font-size: 0;
	clear: both;
	height: 0px;
	padding: 0;
	margin: 0;
}
/* /Ewa Skibinska added: 06/04/2009 */

#mainContent div#left h2.no_flash {
	margin:0px 10px 5px 65px; /* margin:0px 10px 5px 15px; */
}

#mainContent div#left p {
	color:#17676E;
	line-height:16px;
	padding:10px 20px 20px 65px;
}

#mainContent div#left p.link {
	color:#17676E;
	line-height:16px;
	padding:0px 20px 20px 65px;
}

#mainContent div#left p.link span{
	color:#DA1B57;
	font-size:11px;
	padding:0px 0px 0px 0px;
}

#mainContent div#left p.link span a{
	color:#DA1B57;
	text-decoration:none;
}

#mainContent div#left div#home_banner{
	padding-top:10px;
	margin:0px 0px 10px 0px;
	width:571px;
	background:#17676E url(../images/home_banner_corner.gif) no-repeat bottom left;
}

#mainContent div#left div#home_banner h2{
	margin:0px 0px 10px 0px;
	padding:7px 0px 0px 20px;
	color:#fff;
	font-size:18px;
	font-weight:normal;
	height:33px;
	background:#17676E url(../images/home_banner_bk.gif) no-repeat left;
}

#mainContent div#left div#home_banner p{
	padding:0px 20px 15px 20px;
	color:#fff;
}

#mainContent div#left div#home_banner p.green{
	color:#73c6a1;
}

#mainContent div#left div#home_banner p.red{
	color:#DA1B57;
}

#mainContent div#left div#home_split{
	padding:10px;
	margin:0px 0px 10px 0px;
	width:551px;
	height:160px;
	background:#fff url(../images/home_split.gif) no-repeat;
}

#mainContent div#left div#home_split p{
	padding:0px;
	margin:10px 0px 0px 0px;
	color:#333;
}

#mainContent div#left div#home_split p a{
	font-style:italic;
	color:#333;
}

#mainContent div#left div#home_split p a:hover{
	text-decoration:none;
}

#mainContent div#left div#home_split h4{
	padding:0px;
	margin:0px 0px 0px 0px;
	color:#17676E;
	font-size:16px;
	font-weight:bold;
}

#mainContent div#left div#home_split div#cameo div.p, #mainContent div#left div#home_split div#sales div.p {
	height: 82px;
	line-height: 16px; margin-top: 10px;
}

#mainContent div#left div#home_split div#cameo{
	float:left;
	padding:10px;
	margin:0px 0px 0px 0px;
	width:255px;
}

#mainContent div#left div#home_split div#cameo h4{
	padding:0px;
	margin:0px 0px 0px 0px;
	height:35px;
	background: url(../images/cameo_online.gif) no-repeat;
}

#mainContent div#left div#home_split div#cameo h4 span{
	display:none;
}

#mainContent div#left div#home_split div#sales{
	float:left;
	padding:10px;
	margin:0px 0px 0px 10px;
	width:245px;
}

#mainContent div#left h2.phone{
	margin:0px 10px 0px 15px;
	padding:5px 0px 5px 0px;
	color:#DA1B57;
	font-size:18px;
	font-weight:normal;
	height:auto;
}

#mainContent div#left h2.phone strong{
	font-size:22px;
	font-weight:bold;
}

#mainContent div#left h3.email{
	margin:0px 10px 10px 15px;
	padding:5px 0px 5px 0px;
	color:#17676E;
	font-size:16px;
	font-weight:normal;
}

#mainContent div#left h3.email a{
	color:#17676E;
	text-decoration:underline;
}

#mainContent div#left h3.email a:hover{
	color:#17676E;
	text-decoration:none;
}



















#mainContent div#right {
	margin:0px 0px 7px 6px;
	padding:0px;
	width:307px;
	float:right;
	position:relative;
	top: 0px;
	z-index: 99;
	display: block;
}

/*/  JQUERY NAV BAR CSS - START /*/

#mainContent div#right h3#bar {
	margin:0px;
	padding:5px 5px 5px 10px;
	width:285px;
	height:14px;
	background:#95a9aa url(../images/drop_h3_bk.gif) no-repeat;
	position:relative;
	color:#fff;
	font-weight:normal;
	font-size:12px;
}
		
#mainContent div#right h3#bar span{
	position:absolute;	
	right:0px;
	top:0px;
	width:24px;
	height:24px;
	background:#95a9aa url(../images/drop_h3_close.gif) no-repeat;
	display:block;
	cursor:pointer;
}
		
#mainContent div#right h3#bar span.up{
	background:#95a9aa url(../images/drop_h3_close.gif) no-repeat;
}
		
#mainContent div#right h3#bar span.down{
	background:#95a9aa url(../images/drop_h3_open.gif) no-repeat;
}
	
div#drop_down {
	margin:0px;
	padding:0px;
	width:298px;
	background:#fff;	
	border:1px solid #79898a;
	position:absolute;
	left:0px;
	right:0px;
	font-size:12px;
	z-index: 99; /* Ewa Skibinska - added 15/04/2009 */
}

div#drop_down h4 {
	margin:0px;
	padding:5px 5px 5px 15px;	
	background:#fff;
	position:relative;
	border-bottom:1px solid #ccc;
	font-weight:normal;
	font-size:12px;
}
		
div#drop_down h4.last {
	border-bottom:0px solid #ccc;
}
		
div#drop_down h4 span {
	position:absolute;	
	right:0px;
	top:0px;
	color:#79898a;
	height:24px;
	width:24px;
	background: url(../images/drop_h4_close.gif) no-repeat top;
	text-align:right;
	font-size:0px;
	cursor:pointer;
}		
		
div#drop_down h4 span.hide {
	background: url(../images/drop_h4_close.gif) no-repeat top;
}
		
div#drop_down h4 span.show {
	background: url(../images/drop_h4_open.gif) no-repeat top;
}
		
div#drop_down h4 a{
	color:#be1c33;
	text-decoration:none;
}
		
div#drop_down h4 a:hover{
	color:#17676e;
	text-decoration:none;
}	
		
div#drop_down ul{
	margin:0px;
	padding:0px;	
	list-style-type:none;
}
		
div#drop_down ul li{
	margin:0px;
	padding:0px;	
	list-style-type:none;
	border-bottom:1px dashed #b6bebf;
}
		
div#drop_down ul li.last{
	border-bottom:1px solid #b6bebf;
}
		
div#drop_down ul li a{
	padding:3px 3px 3px 20px;	
	color:#17676e;
	display:block;
	text-decoration:none;
}
		
div#drop_down ul li a:hover {
	color:#be1c33;
	background:#e0e0e0;		
}


/*/  JQUERY NAV BAR CSS - END /*/


#mainContent div#right h2#latest{
	background:#AC0F3B url(../images/red_h3_bk.gif) no-repeat;
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	margin:15px 7px 0px 0px;
	padding:10px 0 6px 10px;
}

#mainContent div#right h2#latest_news{
	background:#AC0F3B url(../images/red_h3_bk.gif) no-repeat;
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	margin:15px 7px 0px 0px;
	padding:10px 0 6px 10px;
}

#mainContent div#right h2#research_insight{
	background:#A6B4AC url(../images/grey_h3_bk.gif) no-repeat;
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	margin:15px 7px 0px 0px;
	padding:10px 0 6px 10px;
}

#mainContent div#right h2#press_office{
	background:#00535E url(../images/green_h3_bk.gif) no-repeat;
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	margin:15px 7px 0px 0px;
	padding:10px 0 6px 10px;
	line-height: normal;
}

#mainContent div#right div.latest{
	background:#73c6a1;
	color:#333;
	font-weight:normal;
	margin:0px 7px 3px 0px;
	padding:10px;
	font-size:12px;
	line-height: normal;
}

#mainContent div#right div.set_height{
	height:121px;
}

/* Ewa Skibinska added 11/03/2009 
to prevent overflowing the box content */
#mainContent div#right div.set_height p{
	height:34px;
	overflow: hidden;
}
/* Ewa Skibinska added 11/03/2009 */

#mainContent div#right div#pressoffice{
	background:#79BDE8;
}

#mainContent div#right div#pressoffice h3{
	color:#333;
}

#mainContent div#right div#pressoffice p{
	font-style:normal;
}

#mainContent div#right div#pressoffice p a{
	color:#333;
}

#mainContent div#right div#pressoffice p a:hover{
	text-decoration:none;
}

#mainContent div#right div.research{
	background:#A6B4AC;
}

#mainContent div#right div.research h3.white{
	color:#fff;
	font-size:14px;
}

#mainContent div#right div.research h4{
	color:#00535E;
	font-size:14px;
}

#mainContent div#right div.research h4 a{
	color:#00535E;
	text-decoration:none;
}

#mainContent div#right div#research h4 a:hover{
	color:#ffffff;
	text-decoration:none;
}


#mainContent div#right div#research_link{
	background:#A6B4AC;
	padding-top:5px;
	padding-bottom:5px;
}

#mainContent div#right div#research_link h4{
	color:#00535E;
	font-size:14px;
}

#mainContent div#right div#research_link h4 a{
	color:#00535E;
	text-decoration:none;
}

#mainContent div#right div#research_link h4 a:hover{
	color:#ffffff;
	text-decoration:none;
}





#mainContent div#right div#insight{
	background:#C1CD23;
}

#mainContent div#right div#insight h3{
	color:#333;
	font-size:14px;
}

#mainContent div#right div.latest h3{
	color:#DA1B57;
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:14px;
}

#mainContent div#right div.latest p{
	padding:0px 10px 0px 0px;
	font-style:italic;
	line-height:16px;
	line-height: normal;
}

#mainContent div#right div.latest p.link{
	padding:5px 10px 0px 0px;
	text-align:right;
	line-height: normal;
}

#mainContent div#right div.latest p.link a{
	color:#333;
}

#mainContent div#right div.latest p.link a:hover{
	text-decoration:none;
}

#mainContent div#right div.product_image{
	background:#ccc;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:300px;
}

#mainContent div#right div.product_image img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block
}

#mainContent div#right h2#title_contact{
	background:#17676E url(../images/green_h3_bk.gif) no-repeat;
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	margin:0px 7px 0px 0px;
	padding:10px 0 6px 10px;
}

#mainContent div#right h2#title_contact_top{
	background:#17676E url(../images/green_h3_bk.gif) no-repeat;
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	margin:15px 7px 0px 0px;
	padding:10px 0 6px 10px;
}

#mainContent div#right div.text_contact{
	background:#73c6a1;
	color:#333;
	font-weight:normal;
	margin:0px 7px 3px 0px;
	padding:0px;
	font-size:12px;
	line-height: normal;
}

#mainContent div#right div.text_contact p{
	padding:10px;
	font-style:normal;
	font-weight:bold;
	color:#17676E;
	line-height:16px;
	line-height: normal;
}

#mainContent div#right div.text_contact p a{
	color:#17676E;
	text-decoration:underline;
}

#mainContent div#right div.text_contact p a:hover{
	color:#17676E;
	text-decoration:none;
}

#mainContent div#right div.text_contact small{
	font-size:10px;
	line-height:10px;
	color:#333;
	line-height: normal;
}

#mainContent div#right div.text_contact h4{
	margin:0px;
	padding:10px 10px 10px 10px; /* padding:0px 10px 10px 10px; */
	color:#DA1B57;
	font-size:16px;
}

#mainContent div#right div.text_contact h4.green{
	color:#17676E;
}


#mainContent div#right div.text_contact div.callUs{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:30px;
	width:300px;
	color:#fff;
	background:#73c6a1 url(../images/library/phone.gif) no-repeat top left;
	font-size:14px;
}

/*
#mainContent div#right div.text_contact a div.emailUs{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:30px;
	width:300px;
	color:#fff;
	background:#73c6a1 url(../images/library/email.gif) no-repeat top left;
	font-size:14px;
}
*/


#mainContent div#right div.text_contact h5{
	margin:0px 0px 10px 0px;
	padding:7px 0px 3px 10px;
	height:36px;
	width:260px;
	color:#fff;
	background:#73c6a1 url(../images/contact_button.gif) no-repeat top left;
	font-size:14px;
}

#mainContent div#right div.text_contact h5 a {
	color:#fff;
	text-decoration:none;
}

#mainContent div#right div.text_contact h5 a:hover{
	color:#fff;
	text-decoration:underline;
}

#cms_copy {
	clear:both;
	background:#fff;
	margin:0px 75px 10px 75px;
	padding:0px 0px 0px 0px;
	width:751px;
}

#cms_copy.doublecolumn {
	background:none;
	margin:0px 61px 10px 75px;
	width:826px;
}

#cms_copy .narrow {
	background:#fff;
	width:510px;
}

#cms_copy span.curve_top {
	margin:0px;
	padding:0px;
	height:20px;
	width:751px;
	background:#fff url(../images/cms_top.gif) no-repeat top;
	display:block;
}

#cms_copy .narrow span.curve_top {
	background:#fff url(../images/cms_top_narrow.gif) no-repeat top left;
	width:510px;
}

#cms_copy span.curve_bottom {
	margin:0px;
	padding:0px;
	height:20px;
	width:751px;
	background:#fff url(../images/cms_bottom.gif) no-repeat top;
	display:block;
}

#cms_copy .narrow span.curve_bottom {
	width:510px;
	background:#fff url(../images/cms_bottom_narrow.gif) no-repeat top;
}

#cms {
	background:#fff;
	margin:0px 20px 0px 20px;
	padding:0px 0px 0px 0px;
}


/* Ewa Skibinska 13/03/2009 */
#cms_copy h4 {
	color: #fff;
	margin-bottom: 10px;
	position: relative;
	top:10px;
	left: -20px;
	min-height: 32px;
	height: auto !important;
	height: 32px;
	background: url(../images/section_header.jpg) no-repeat top right;
	padding: 3px 40px 0 20px;
	font-size: 90%;
	width: 40%;
}

#cms_copy .narrow h4 {
	width: 60%;
}

#cms_copy h5 {
	font-size: 130%;
	font-weight: normal;
	margin-bottom: 5px;
}

#cms_copy h5 a{
}

#cms_copy p{
	margin-bottom: 1em;
}

#cms_copy a, a:hover, #cms_copy a:visited {
	color:#000;
}

#cms_copy ul {
	margin: 0 0 1.25em 17px;
	line-height: normal;
}

#cms_copy li {
	padding: 2px 0 2px 0;
}

#cms_copy table {
color: #3b5359;
border-top: solid 2px #3b5359;
width: 100%;
margin: 1.5em 0;
text-align: left;
}

#cms_copy table th, #left table th {
border-bottom: solid 1px #3b5359;
vertical-align: center;
text-align: center;
padding: 5px;
}

#cms_copy table th p, #cms_copy table td p, #left table th p, #left table td p {
padding: 0;
margin: 0;
}

#cms_copy table td, #left table td {
padding: 3px 15px 3px 3px;
border-bottom: solid 1px #ccc;
vertical-align: top;
}

#cms_copy table td {
background-color: #FFFFFF; /* Added 15/04/2009 by Ewa Skibinska - to avoid displaying coloured cell background */
}

div#pageWrapper div#mainContent div#left table {
border-top: solid 2px #3b5359;
margin-left: 65px;
}

#left table th, #left table td {
color: #17676E;
}

#cms_copy table.BlankTable, #cms_copy table.BlankTable th, #cms_copy table.BlankTable td, div#pageWrapper div#mainContent div#left table.BlankTable,  div#left table.BlankTable, div#left table.BlankTable th, div#left table.BlankTable td {
	border-width: 0px;
}

#cms_copy table tr {
background-color: #FFFFFF;
}

#cms_copy table tr.table_stripe {
background: #f2f2f2;
}

#cms_copy table td.table_event {
width: 410px;
padding-left: 2px;
padding-right: 1em;
}

#cms_copy table td.table_rank {
width: 100px;
padding-left: 2px;
padding-right: 1em;
}






#cms_copy.doublecolumn #count_request {
	margin:0px 0px 7px 6px;
	padding:0px 0 10px;
	width:307px;
	float:right;
	position:relative;
	top: 0px;
	z-index: 99;
	display: block;
	float: right;
}

#cms_copy.doublecolumn #count_request h2{
	background:#17676E url(../images/green_h3_bk.gif) no-repeat;
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	margin:0px 7px 0px 0px;
	padding:10px 0 6px 10px;
}

#cms_copy.doublecolumn #count_request div.content{
	background:#73c6a1;
	color:#333;
	font-weight:normal;
	margin:0px 7px 3px 0px;
	padding:0px 0 1px;
	font-size:12px;
	line-height: normal;
}

#cms_copy.doublecolumn #count_request div.content p{
	padding:10px;
	font-style:normal;
	font-weight:bold;
	color:#17676E;
	line-height:16px;
	line-height: normal;
}

#count_request label,
#count_request input,
#count_request textarea {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: small;
	margin: 0 0 0 10px;
	width: 272px;
	display: block;
}

#count_request label {
	color:#17676E;
	margin-top: 0px;
}

#count_request input,
#count_request textarea {
	margin-bottom: 6px;
	padding: 3px;
	border: 1px solid #000000;
}

#count_request input.submit {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	margin-bottom: 6px;
	padding: 0px 8px 0px 8px;
	width: auto;
}

































#contact_us {
	margin:0px 6px 6px 6px;
	width:889px;
	float:left;
}

#contact_us h3 {
	margin:0px 0px 0px 40px;
	color:#005157;
}

#contact_us div {
	margin:20px 0px 0px 40px;
}

#contact_us div.details {
	margin:20px 0px 0px 20px;
	width:284px;
	float:left;
}

#contact_us div.details p {
	margin:0px 0px 0px 10px;
	padding:10px 0px 0px 0px;
	color:#000;
}

#contact_us div.details p a {
	color:#666;
	text-decoration:none;
}

#contact_us div.details p a:hover {
	color:#666;
	text-decoration:underline;
}

#contact_us div.details h5 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#DA1B57;
	font-size:16px;
	font-weight:bold;
}

#contact_us div.details h5 a {
	color:#DA1B57;
	text-decoration:underline;
}

#contact_us div.details h5 a:hover {
	color:#DA1B57;
	text-decoration:none;
}

#contact_us div.form {
	margin:20px 0px 0px 20px;
	padding:10px 10px 10px 18px;
	width:502px;
	float:left;
	background:#fff;
}

#contact_us div.form label {
	margin:0px;
	padding:0px;
	color:#666;
	display:block;
	float:left;
}

#contact_us div.form input.single {
	margin:2px 0px 6px 0px;
	padding:2px;
	width:234px;
	border:1px solid #666;
	font-size:12px;
}

#contact_us div.form select.title {
	margin:2px 0px 10px 0px;
	padding:0px;
	font-size:12px;
	border:1px solid #666;
}

#contact_us div.form select.how_did {
	margin:2px 0px 9px 0px;
	padding:0px;
	font-size:12px;
	width:234px;
	border:1px solid #666;
}

#contact_us div.form input.submit {
	margin:18px 0px 6px 170px;
	padding:2px;
	width:70px;
	height:20px;
	border:1px solid #666;
	font-size:12px;
	cursor:pointer;
}

#contact_us div.form textarea.message {
	margin:2px 0px 6px 0px;
	padding:2px;
	width:487px;
	border:1px solid #666;
	font-size:12px;
}

#contact_us div.form div.left {
	margin:0px 0px 0px 0px;
	width:249px;
	float:left;
	background:#fff;
	font-size:11px;
}

#contact_us div.form div.right {
	margin:0px 0px 0px 4px;
	width:249px;
	float:left;
	background:#fff;
	font-size:11px;
}

#contact_us div.form div.full {
	margin:0px 0px 0px 0px;
	clear:both;
}

#contact_us div.form div.full label {
	font-size:11px;
}

/* #contact_us div.how_to_find {
	margin:0px 0px 14px 325px;
	padding:18px;
	width:494px;
	background:#fff;
	border-top:20px solid #f0f0f0;
	float: left;
}*/

/* Ewa Skibinska 23.03.2009 */
#contact_us div.how_to_find {
	margin:0px 0px 14px 20px;
	padding:10px 10px 10px 18px;
	width:502px;
	background:#fff;
	border-top:20px solid #f0f0f0;
	float: left;
}
/* /Ewa Skibinska 23.03.2009 */

#contact_us div.how_to_find h3 {
	margin:0px;
	padding:0px 0px 5px 0px;
	color:#DA1B57;
	font-size:20px;
	font-weight:normal;
	border-bottom:1px solid #005157;
}

#contact_us div.how_to_find div {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:1px solid #005157;
	float: left;
	width:494px;
}

#contact_us div.how_to_find div.last {
	border-bottom:0px solid #005157;
}

#contact_us div.how_to_find div h4 {
	margin:0px 0px 0px 0px;
	padding:10px 0px 5px 0px;
	color:#005157;
	font-size:14px;
	font-weight:bold;
	background:none;
}

#contact_us div.how_to_find div p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	color:#000;
	font-size: 80%;
}

#contact_us div.how_to_find div img {
	margin:10px 0px 10px 10px;
	padding:0px 0px 0px 0px;
	background:#ccc;
	width:246px;
	height:145px;
	float: right;
}


#contact_us div.how_to_find div h6 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	font-size:12px;
	color:#DA1B57;
}

#contact_us div.how_to_find div h6 a {
	color:#666;
	text-decoration:none;
}

#contact_us div.how_to_find div h6 a:hover {
	color:#666;
	text-decoration:underline;
}

#contact_us div.how_to_find div div.extra {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#000;
	border-bottom:0px solid #005157;
}

#contact_us div h4 {
	color:#fff;
	width:232px;
	height:22px;
	background:#005157 url(../images/contact_header.gif) no-repeat;
	font-size:12px;
}

#contact_us div h4 a {
	padding:4px 0px 0px 10px;
	color:#fff;
	text-decoration:none;
	display:block;
	width:222px;
	height:18px;
}

#contact_us div h4 a:hover {
	color:#fff;
	text-decoration:underline;
}

#contact_us div.details h4 span {
	padding:4px 0px 0px 10px; /* Added 15/04/2009 by Ewa Skibinska */
	display: block;
}


#contact_us div ul {
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 40px;
	color:#666;
}

#contact_us div ul li {
	padding:2px 0px 2px 0px;
}

#contact_us div ul li a {
	color:#666;
	text-decoration:none;
}

#contact_us div ul li a:hover {
	color:#666;
	text-decoration:underline;
}

#about_the_group {
	margin:0px 6px 6px 6px;
	width:889px;
	float:left;
}

#about_the_group div#cont{
	width:889px;
}

#about_the_group div#cont div{
	width:296px;
	float:left;
	position:relative;
}

#about_the_group div#cont h4{
	padding:10px 10px 0px 20px;
	color:#17676E;
	font-size:14px;
	font-weight:normal;
	border-bottom:1px solid #f2f2f2;
}

#about_the_group div#cont ul.list{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 50px;
	color:#666;
	font-size:12px;
}

#about_the_group div#cont ul.list li{
	padding:2px 0px 2px 0px;
}

#about_the_group div#cont p{
	padding:10px 20px 10px 20px;
	color:#666;
	font-size:12px;
}

#about_the_group div#cont p a{
	color:#666;
	text-decoration:underline;
}

#about_the_group div#cont p a:hover{
	color:#666;
	text-decoration:none;
}

#specialist {
	margin:0px 6px 6px 6px;
	width:588px;
	float:left;
}

#specialist h3{
	padding:10px 0px 5px 10px;
	margin:0px;
	width:439px;
	background:#005157 url(../images/specialist_bk.gif) no-repeat top;
	color:#fff;
	font-size:14px;
	font-weight:normal;
}

#specialist div#cont{
	width:588px;
}

#specialist div#cont div{
	width:293px;
	height:250px;
	background:#17676E;
	float:left;
	position:relative;
}

#specialist div#cont div.strip{
	width:8px;
	height:210px;
	background:#919D9E url(../images/banner_strip.gif) no-repeat top;
	position:absolute;
	top:40px;
	right:0px;
}

#specialist div#cont div.right{
	margin-left:2px;
}

#specialist div#cont div h4{
	padding:9px 10px 9px 20px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	border-bottom:2px solid #f2f2f2;
}

#specialist div#cont div p{
	padding:10px 20px 10px 20px;
	color:#fff;
	font-size:12px;
}

#specialist div#cont div p a{
	color:#fff;
	text-decoration:underline;
}

#specialist div#cont div p a:hover{
	color:#fff;
	text-decoration:none;
}

#specialist div#cont div span {
	padding:0px 0px 0px 0px;
	color:#fff;
	font-size:11px;
	width:93px;
	height:46px;
	display:block;
	float:left;
	text-align:center;
	background:url(../images/cc_logo_small.gif) no-repeat 37px 5px;
}

#about_the_group div#cont div#left_text {
	width: 444px;
	float: left;
}
#about_the_group div#cont div#right_text {
	width: 444px;
	float: left;
}

div span.logoSmall {
	padding:0px 0px 0px 0px;
	color:#fff;
	font-size:11px;
	width:93px;
	height:46px;
	display:block;
	float:left;
	text-align:center;
	background:url(../images/cc_logo_small_grey.gif) no-repeat 37px 5px;
}

div span.logoSmall a {
	padding:20px 0px 0px 0px;
	color:#000;
	text-decoration:none;
	display:block;
	width:93px;
	height:20px;
}

div span.logoSmall a:hover {
	text-decoration: underline;	
}

#specialist div#cont div span a {
	padding:26px 0px 0px 0px;
	color:#fff;
	text-decoration:none;
	display:block;
	width:93px;
	height:20px;
}

#specialist div#cont div span a:hover {
	color:#fff;
	text-decoration:underline;
}

#personal {
	width:294px;
	height: 283px;
	float:left;
}

#personal p {
	margin: 0px;
	padding: 0px;
}

#personal img {
	margin: 0px;
	padding: 0px;
}





#group_press {
	width:294px;
	float:left;
}

#group_press h3{
	padding:10px 0px 5px 10px;
	margin:0px;

	background:#005157 url(../images/specialist_bk.gif) no-repeat top right;
	color:#fff;
	font-size:14px;
	font-weight:normal;
}

#group_press h3.sub{
	margin:20px 0px 0px 0px;
	background:#9BA9A1 url(../images/research_bk.gif) no-repeat top;
}

#group_press h3.sub_top{
	margin:0px 0px 0px 0px;
	background:#9BA9A1 url(../images/grey_bk.gif) no-repeat top;
}

#group_press div.sub_top{
	margin-bottom:6px;
	background:#B4C0BA;
}

#group_press div.sub_top h4{
	color:#17676E;
}

#group_press div.sub_top em{
	margin:0px 0px 0px 20px;
	color:#17676E;
	font-size:12px;
}

#group_press div.sub_top p{
	padding:15px 10px 15px 20px;
	color:#666;
}

#group_press div.sub_top p.white{
	color:#fff;
}

#group_press div.sub_top img{
	margin:0px 0px 5px 20px;
	padding:0px;
	width:255px;
	height:150px;
	background:#ccc;
}

#group_press div.sub_top small{
	padding:0px 20px 15px 20px;
	color:#666;
	display:block;
}

#group_press div{
	padding:0px;
	margin:0px 0px 2px 0px;
	background:#73c6a1;
}

#group_press div.sub{
	background:#B4C0BA;
}

#group_press div h4{
	padding:10px 10px 5px 20px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

#group_press div h4.green{
	color:#005157;
}

#group_press div.sub h4{
	color:#ffffff;
}

#group_news div h5{
	padding:5px 10px 5px 20px;
	margin:0px 0px 6px 0px;
	color:#007692;
	font-size:14px;
	font-weight:bold;
	background:#B4C0BA;
}
#group_news div h5 a{
	color:#007692;
	text-decoration:none;
}
#group_news div h5 a:hover{
	color:#007692;
	text-decoration:underline;
}


#group_press div h5{
	padding:5px 10px 5px 20px;
	margin:0px 0px 6px 0px;
	color:#007692;
	font-size:14px;
	font-weight:bold;
}
#group_press div h5 a{
	color:#007692;
	text-decoration:none;
}
#group_press div h5 a:hover{
	color:#007692;
	text-decoration:underline;
}

#group_press div p{
	padding:5px 10px 10px 20px;
	color:#000;
}
#group_press div p.grey{
	padding:5px 10px 10px 20px;
	color:#333;
}
#group_press div p small{
	font-size:11px;
}



#group_press div p a{
	color:#000;
	text-decoration:underline;
}
#group_press div p a:hover{
	color:#000;
	text-decoration:none;
}

#group_press div.sub p{
	color:#666;
}
#group_press div.sub p em a{
	color:#666;
	text-decoration:underline;
}
#group_press div.sub p em a:hover{
	color:#666;
	text-decoration:none;
}

#team {
	margin:0px 6px 6px 6px;
	width:588px;
	float:left;
}

#team div{
	margin:0px 0px 0px 15px;
	width:125px;
	height:150px;
	float:left;
}

#team div h4{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#007692;
	font-size:12px;
	font-weight:normal;
	text-align:center;
}

#team div h4 a{
	color:#007692;
	text-decoration:underline;
}

#team div h4 a:hover{
	color:#007692;
	text-decoration:underline;
}

#team div img{
	padding:0px;
	margin:0px 0px 5px 0px;
	width:122px;
	height:122px;
	background:#999;
}

#csr {
	margin:0px 6px 6px 6px;
	width:588px;
	float:left;
}

#csr div#cont{
	width:588px;
	clear:both;
}

#csr div#cont h3{
	margin:0px;
	padding:0px 0px 5px 20px;
	color:#DA1B57;
}

#csr div#cont p{
	margin:0px;
	padding:0px 10px 15px 20px;
	color:#000;
}

#csr div#cont p a{
	color:#000;
	text-decoration:underline;
}

#csr div#cont p a:hover{
	color:#000;
	text-decoration:none;
}

#csr div#cont div.left_col {
	width:294px;
	float:left;
}

#csr div#cont div.right_col {
	width:294px;
	float:left;
}

#csr div#cont div.right_col h3{
	padding:0px 0px 5px 10px;
}

#csr div#cont div.right_col p{
	padding:0px 20px 15px 10px;
}


#group_news {
	margin:0px 6px 6px 6px;
	width:588px;
	float:left;
}

#group_news h3{
	padding:10px 0px 5px 20px;
	margin:0px;
	width:176px;
	background:#81918A;
	color:#fff;
	font-size:14px;
	font-weight:normal;
	float:left;
}

#group_news h3#one_1 {background:#911925 url(../images/news_one_1.gif) no-repeat;}
#group_news h3#one_2 {background:#81918A url(../images/news_one_2.gif) no-repeat;}
#group_news h3#one_3 {background:#81918A url(../images/news_one_3.gif) no-repeat;}

#group_news h3#two_1 {background:#81918A url(../images/news_two_1.gif) no-repeat;}
#group_news h3#two_2 {background:#911925 url(../images/news_two_2.gif) no-repeat;}
#group_news h3#two_3 {background:#81918A url(../images/news_two_3.gif) no-repeat;}

#group_news h3#three_1 {background:#81918A url(../images/news_three_1.gif) no-repeat;}
#group_news h3#three_2 {background:#81918A url(../images/news_three_2.gif) no-repeat;}
#group_news h3#three_3 {background:#911925 url(../images/news_three_3.gif) no-repeat;}

#group_news h3#vacancies {background:#911925 url(../images/vacancies.gif) no-repeat;}

#group_news h3 a{
	color:#fff;
	text-decoration:none;
}

#group_news h3 a:hover{
	color:#fff;
	text-decoration:underline;
}

#group_news div#cont{
	width:588px;
	clear:both;
}

#group_news div#cont div{
	margin:0px 0px 2px 0px;
	width:588px;
	background:#D5DBD8;
}

#group_news div#cont div h4{
	padding:15px 10px 0px 15px;
	margin:0px;
	color:#DA1B57;
	font-size:14px;
	font-weight:bold;
}

#group_news div#cont div h4.green{
	color:#007692;
}

#group_news div#cont div h4.green a{
	color:#007692;
}

#group_news div#cont div h4.green_title{
	padding:6px 0px 6px 20px;
	color:#666666;
	font-size:12px;
}

#group_news div#cont div h4.green_title a{
	color:#666666;
}

#group_news div#cont div h4.green_title a:hover{
	text-decoration:none;
}

#group_news div#cont div p.top_green_date{
	padding:0px 0px 0px 0px;
	margin:0px;
	color:#666666;
	font-size:12px;
	position:absolute;
	top:6px;
	right:15px;
}

#group_news div#cont div p.top_green{
	padding:3px 15px 0px 15px;
	margin:0px;
	color:#007692;
	font-size:12px;
}

#group_news div#cont div p{
	padding:10px 15px 10px 15px;
	margin:0px;
	color:#666;
	font-size:12px;
}

#group_news div#cont div p a{
	color:#666;
	text-decoration:underline;
}

#group_news div#cont div p a:hover{
	color:#666;
	text-decoration:none;
}

#group_news div#cont div ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 40px;
	color:#666;
	font-size:12px;
}

#group_news div#cont div ul li{
	padding:2px 0px 2px 0px;
}

#group_news div#cont div img{
	margin:15px;
	background:#ccc;
	width:200px;
}

#group_news div#cont div em{
	padding:0px 0px 10px 0px;
	margin:0px;
	color:#666;
	font-size:12px;
	text-align:right;
	width:560px;
	display:block;
}

#group_news div#cont div em a{
	color:#666;
}

#group_news div#cont div em a:hover{
	text-decoration: none;
}

.clear {clear:both;margin:0px;padding:0px;}








#footer {
	width: 901px;
	float: left;
	background: #f2f2f2;
	margin: 0px 18px 10px 0px;
	color: #5a5b5e;
	border-bottom:20px solid #fff;
}

#footer h6 {
	margin:10px 0px 10px 15px;
	width:50px;
	height:50px;
	float: left;
	background: url(../images/dma.gif) no-repeat;
}

#footer h6 span{
	display:none;
}

#footer ul {
	list-style-type: none;
	float: left;
	font-size:10px;
	padding: 30px 0px 0px 15px;
}

#footer li {
	display: inline;	
}

#footer li a {
	color: #5a5b5e;
}

#footer li a:hover {
	text-decoration: none;
}

#footer p {
	float: right;
	width: 298px;
	font-size:10px;
	line-height:14px;
	padding: 13px 10px 10px 0px;
	
}

#footer p a{
	color:#5A5B5E;
}

#footer p a:hover{
	text-decoration:none;
}

#sitemap {
	margin: 15px 0px 30px 30px;	
}
#sitemap li {
	margin: 5px 0px 5px 0px;	
}
#sitemap li ul {
	margin: 0px 0px 15px 25px;	
}

#sitemap a {
	color: 	#5a5b5e;
}

#sitemap a:hover {
	text-decoration: none;
}

.access {
	display: none;	
}


a:focus {
	outline: none;	
}
a:active {
	outline: none;	
}

/* Ewa Skibinska 13-23/03/2009 */

/* HEADING on green */
#left h1, #left h3, #left h4, #left h6 {
	padding-left:65px;
}

#left h5 {
	font-size: 100%;
	color:#17676E;
	padding:10px 20px 0px 65px;
}

/* HEADING on white */
#left h1 a:hover, #left h2 a:hover, #left h3 a:hover, #left h4 a:hover, #left h5 a:hover, #left h6 a:hover,
#cms h1 a:hover, #cms h2 a:hover, #cms h3 a:hover, #cms h4 a:hover, #cms h5 a:hover, #cms h6 a:hover {
	text-decoration: none;
}

#left h2 a, #left h2 a:visited, #left h3, #left h3 a, #left h3 a:visited,
#cms h2, #cms h2 a, #cms h2 a:visited, #cms h3, #cms h3 a, #cms h3 a:visited {
	color: #DA1B57;
}

#left h1, #left h1 a, #left h1 a:visited, #left h5 a, #left h5 a:visited,
#cms h1, #cms h1 a, #cms h1 a:visited, #cms h5, #cms h5 a, #cms h5 a:visited {
	color:#17676E;
}

#left h4 a, #left h4 a:visited, #left h6 a, #left h6 a:visited, #cms h6 a, #cms h6 a:visited {
	color:#000000;
}

#cms h4 a, #cms h4 a:visited {
	color:#FFFFFF;
}

#cms h1, #cms h2 {
	font-size: 150%;
	font-weight: normal;
}



#left ul li a:visited {
	color: #000;
}
#mainContent div#left p a, 
#mainContent div#left p a:link, 
#mainContent div#left p a:hover, 
#mainContent div#left p a:visited, 
#left ul li a, 
#left ul li a:hover, 
#left ul li a:visited, 
#left ul.list li a, 
#left ul.list li a:visited,
#contact_us div p a,
#contact_us div p a:visited {
	color:#17676E;
}

#mainContent div#left a:hover, div#cms a:hover {
	text-decoration: none;
}

#mainContent div#contact_us p {
	color:#17676E;
	line-height:16px;
	padding:10px 20px 20px 0px;
}
/* Ewa Skibinska 13-23/03/2009 */



/* STYLES FOR Scroll Up Headline Reader jQuery */
/* Implemented by Ewa Skibinska 14/04/2009 */
#scrollup {
        position: relative;
        overflow: hidden;
	height: 166px; /* 200px */
	width: 300px; /* 200px */
}

.headline {
        position: absolute;
        top: 156px;
        left: 0;
	width: 287px; /* 195px; */
	height: 146px; /* 190px */
	background:#73c6a1;
	color:#333;
	font-weight:normal;
	margin:0px 7px 3px 0px;
	padding:10px;
	font-size:12px;
	line-height: normal;
}

.headline p {
	height: 51px;
	overflow: hidden;
}

.headline h3{
	color:#DA1B57;
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:14px;
}

.headline p{
	padding:0px 10px 0px 0px;
	font-style:italic;
	line-height:16px;
}

.headline div.link{
	padding:5px 10px 0px 0px;
	text-align:right;
}

.headline div.link a{
	color:#333;
}

.headline div.link a:hover{
	text-decoration:none;
}

/* /STYLES FOR Scroll Up Headline Reader jQuery */


/* STYLES FOR JqNews - JQuery NewsTicker */
/* Implemented by Ewa Skibinska 15/04/2009 */
#jqnewsVert
{
	overflow: hidden;
	height: 287px;
	width: 307px;
}

#jqnewsVert div
{
	overflow: hidden;
	margin:0px 7px 3px 0px;
}
/* /STYLES FOR JqNews - JQuery NewsTicker */




#mainContent div#left table div, #mainContent div#left table p {
	padding: 0 0 0 0;
}

table ul {
	list-style-type: circle;
}

li h6, #left ul.h6 li a, #left ul.h6 li a:visited, #left ul.h6 li a:hover {
	color: #000000;
}

#left ul li h6, #mainContent div#left ul li {
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
}

#mainContent div#left ul.h6 li {
	font-size:10px;
	font-weight: bold;
	color: #000000;
}

