* { font-family: Tahoma, Verdana, Arial; font-size: 11px; }
a { text-decoration: none; color: #858585; }
form { margin: 0; padding: 0; display: inline; }
a:hover { text-decoration: underline; }
body { width: 960px; margin: auto; }
.hr { background: url('../images/hr.gif') no-repeat; font-size: 1px; height: 1px; margin: 25px 0 20px 30px; clear: both; }

div[adblocktab=true], div[adblockframe=true] { display: none !important; }

h1.caption { /*height: 16px;*/ margin:0; }
h1.main { font-size:15px; color:#69addf;}
a.main_title {font-size:15px; color:#69addf; text-decoration:none;}

h1.caption .small_square { display: block; width: 5px; height: 6px; background: #DCDCDC; font-size: 1px; position: absolute; margin: 5px 0 0 0; }
h1.caption img { position: absolute; margin-left: 13px; border:0; margin-top: 1px; visibility: hidden; }
h1.main img { visibility: visible; }
h1.caption a.rss { position: absolute; background: url('../images/rss_icon.gif') 0 0 no-repeat; display: block; width: 41px; height: 17px; margin-left: 188px; }
h1.caption#newsletter_caption { height: 32px; }

p#akapit { margin:0;}

.caption_under { font-weight: bold; color: #2083CC; margin: 20px 0 20px 13px; }
.my_sirf { width: 1px; height: 1px; position: relative; top: -2px; left: 7px; }
.clear { clear: both; font-size: 1px; height: 1px; }

sub, sup { font-size: 9px; }
sup { color: #65B426; }

#error_container {color: #666666; padding: 120px 0px 100px 0px; background-color: #E8E8E8; text-align: center; height: 50px;}

#three_images { margin: 20px 0 0 13px; }
#three_images .image { width: 233px; height: 149px; float: left; }
#three_images .spacer { width: 12px; height: 149px; float: left; font-size: 1px; }

#one_image { margin: 20px 0 0 13px; height: 238px; }

#content { color: #858585; margin: 20px 13px; line-height: 16px; clear: both; }
#content a { color: #65B426;; text-decoration: underline; }
#content div { margin:0; padding:0; line-height:inherit; }

#content p { color: #858585; text-align: justify; margin: 20px 13px; line-height: 16px; clear: both; }
#content ul { list-style-type: none; padding-left: 21px; margin: 0 0 0 0; }
#content ul li { color: #858585; background: url('../images/green_arrow.gif') 0 5px no-repeat; padding-left: 15px; margin-top: 2px; }
#content ol { padding-left: 26px; margin: 0 0 0 10px; }
#content ol li { color: #858585; margin-top: 2px; padding-left: 0; }

#content .eventdate { margin-bottom:15px; }

.sIFR-active h4 { font-size: 18px; text-align:justify; }
.sIFR-active h5 { margin-left: 10px; margin-top: 0px; font-size: 16px; }

.sIFR-hasFlash h4 { font-size: 16px; text-align: justify; }
.sIFR-hasFlash h5 { margin-left: 10px; margin-top: 0px; font-size: 18px; }

#content2 {  color: #4F4F4F; margin: 20px 13px; line-height: 18px; clear: both; }
#content2 a { color: #65B426; text-decoration: underline; }
#content2 div { font-size:16px; margin:0; padding:0; line-height: 22px; }

#content2 p { color: #858585; text-align: justify; margin: 20px 13px; line-height: 16px; clear: both; }
#content2 p.error {color: #D96A7D; font-weight: bold;}
#content2 ul { list-style-type: none; padding-left: 21px; margin: 0 0 0 0; }
#content2 ul li { color: #858585; background: url('../images/green_arrow.gif') 0 5px no-repeat; padding-left: 15px; margin-top: 2px; }
#content2 ol { padding-left: 26px; margin: 0 0 0 10px; }
#content2 ol li { color: #858585; margin-top: 2px; padding-left: 0; }

div#pdf_version { display:block; margin:0; padding:0; float:left;}
div#pdf_version a { display:block; text-decoration: none; color: #858585; }
div#pdf_version a img { border:none;}

.mediaMP3 {background-color: #333; width: 100px; float: right;}


#sitemap { color: #858585; margin: 20px 13px; line-height: 16px; clear: both; }
#sitemap ul { list-style-type: none; padding-left: 21px; margin: 0 0 0 0; }
#sitemap ul li { color: #858585; background: url('../images/green_arrow.gif') 0 5px no-repeat; padding-left: 15px; margin-top: 2px; }
#sitemap ol { padding-left: 26px; margin: 0 0 0 10px; }
#sitemap ol li { color: #858585; margin-top: 2px; padding-left: 0; }
#sitemap .child { font-weight: bold; display: block; width: 10px; white-space: nowrap; margin-top: 8px; }

#header { height: 127px; position: absolute; }
#header_over { height: 127px; }
#header_over #goto_mainpage { display: block; position: absolute; width: 220px; height: 127px; background: url('../images/blank.gif'); }
#search_on_header { position: absolute; margin: 40px 0 0 730px; width: 210px; }
#search_on_header #small_menu { margin-left: 45px; background: url('../images/mini_menu.png') no-repeat; width: 126px; height: 17px; font-size: 10px; color: #add5eb; text-align: center; padding-top: 5px; }
#search_on_header #small_menu a { color: #FFFFFF; }
#search_on_header #search_box { margin-top: 4px; color: #FFFFFF; font-weight: bold; }
#search_on_header #search_box #q { width: 123px; height: 16px; border: 0; border-top: 1px solid #C9C9C9; border-left: 1px solid #C9C9C9; margin: 0px; vertical-align: 1px; font-weight: normal; padding-top: 2px; padding-left: 2px; color: #8E8E8E; }
#search_on_header #search_box #quick_search_button { vertical-align: -5px; }

/*div#power_up_logo { display:block; float:right; padding:16px 12px 20px 20px; width:86px; height:75px;}
div#power_up_logo a { display:block; border:none; background:url(../images/power_up.gif) no-repeat; width:86px; height:75px;}
div#power_up_logo a:hover { background:url(../images/power_up_over.gif);}
div#power_up_logo a span { display:none;}*/


div#power_up_logo { display:block; float:right; padding:16px 15px 20px 20px; width:86px; height:75px; background:url(../images/power_up.gif) 5px 16px no-repeat;}
div#power_up_logo:hover { background-image:url(../images/power_up_hover.gif);}
div#power_up_logo a { display:block; border:none; width:86px; height:75px;}


td.error { color:#F00 !important; font-weight:bold;}
td.info { color:#4790c5 !important; font-weight:bold;}

/*
#menu { height: 32px; padding-top: 2px; background: url('../images/menu_bg.jpg') repeat-x; margin-bottom: 0px; }
#menu a { display: block; float: left; height: 32px; margin: 0 1px 0 1px; border: 0; }

#menu a.link_1 { width: 135px; height: 30px; background: url('../images/menu_off.gif') 50% 0px; }
#menu a.link_1:hover, #menu a.link_1_hover { width:  135px; background: url('../images/menu_on.gif') 50% 0px; border-left: 1px solid #CAE1ED; border-right: 1px solid #CAE1ED; margin: 0px; }
#menu a.link_2 { width: 154px; height: 30px; background: url('../images/menu_off.gif') 50% -32px; }
#menu a.link_2:hover, #menu a.link_2_hover { width: 154px; background: url('../images/menu_on.gif') 50% -32px; border-left: 1px solid #CAE1ED; border-right: 1px solid #CAE1ED; margin: 0px; }
#menu a.link_3 { width: 146px; background: url('../images/menu_off.gif') 50% -64px; }
#menu a.link_3:hover, #menu a.link_3_hover { width: 146px; background: url('../images/menu_on.gif') 50% -64px; border-left: 1px solid #CAE1ED; border-right: 1px solid #CAE1ED; margin: 0px; }
#menu a.link_4 { width: 176px; height: 30px; background: url('../images/menu_off.gif') 50% -96px; }
#menu a.link_4:hover, #menu a.link_4_hover { width: 176px; background: url('../images/menu_on.gif') 50% -96px; border-left: 1px solid #CAE1ED; border-right: 1px solid #CAE1ED; margin: 0px; }
#menu a.link_5 { width: 146px; background: url('../images/menu_off.gif') 50% -128px; }
#menu a.link_5:hover, #menu a.link_5_hover { width: 146px; background: url('../images/menu_on.gif') 50% -128px; border-left: 1px solid #CAE1ED; border-right: 1px solid #CAE1ED; margin: 0px; }
#menu a.link_6 { width: 191px; background: url('../images/menu_off.gif') 50% -160px; }
#menu a.link_6:hover, #menu a.link_6_hover { width: 191px; background: url('../images/menu_on.gif') 50% -160px; border-left: 1px solid #CAE1ED; border-right: 1px solid #CAE1ED; margin: 0px; }


.anylinkcss{ position: absolute; visibility: hidden; border-bottom: 5px solid white; font: normal 11px tahoma; z-index: 100; background: #D3E7F0; margin-top: 0px; padding: 0 0 5px 0; }
.anylinkcss a { display: block; color: #467793; text-decoration: none; margin: 6px 0 6px 14px; }
.anylinkcss a:hover { display: block; color: #467793; text-decoration: underline; }

#link_1_submenu { width: 137px; } 
#link_2_submenu { width: 156px; }
#link_3_submenu { width: 148px; }
#link_4_submenu { width: 178px; }
#link_5_submenu { width: 148px; }
#link_6_submenu { width: 193px; }
*/

#main_div { height: 236px; background: url(../images/top_1.jpg) no-repeat; clear: both; margin-top: 32px; margin-bottom:10px; text-align: center; } /* margines gorny tez w subpage_table */

#news_table { width: 100%; height: 190px; }
#news_table .spacer { width: 1px; font-size: 1px; background: url('../images/table_spacer.jpg') 0 15px no-repeat; height:100%; }
#news_table td { vertical-align: top; }
#news_table #news_table_1 { width: 218px; }
#news_table #news_table_1 .caption { margin: 15px 0 ; }
#news_table #news_table_1 .caption img {margin-left:0;}
#news_table #news_table_1 #movie_div { margin-left: 0px; }
#news_table #news_table_1 #movie_div img { border: #E8E8E8 solid 1px; padding: 4px;}

#news_table #news_table_2 { width: 260px; }
#news_table #news_table_2 .caption { margin: 15px 0 0 12px; }
/*
#news_table #news_table_2 #horizontal_bar { position: absolute; margin: -8px 0 0 136px; width: 268px; height: 1px; font-size: 1px; background: url('../images/horizontal_bar.gif') -16px 0 no-repeat; }
#news_table #news_table_2 .nag a { color: #757575; background: #ECECEC; display: block; width: 40px; text-align: center; height: 16px; padding-top: 3px; text-decoration: none; }
#news_table #news_table_2 .news_box { position: absolute; display: none; margin: 15px 0 0 25px; height: 100px; }
#news_table #news_table_2 .news_box a { display: block; color: #8E8E8E; background: url('../images/link_arrow.gif') 0 50% no-repeat; padding-left: 15px; margin: 9px 0; }
#news_table #news_table_2 #control_links { position: absolute; margin: 120px 0 0 25px; font-size: 10px; color: #BCBBBB; }
#news_table #news_table_2 #control_links a { color: #2083CC; }
*/
#news_table #news_table_2 #vision_1 { padding: 18px 28px 0 28px;}  /*  background: url('../images/quote_1.gif') 28px 25px no-repeat */
/* #news_table #news_table_2 #vision_2 { color: #8E8E8E; line-height: 17px; text-align: justify; } /* background-image: url('../images/quote_2.gif') 165px bottom no-repeat; */
#news_table #news_table_2 #vision_2 { color: #8E8E8E; text-align: justify; }
#news_table #news_table_2 #vision_2 div { float: left; width: 25px; height: 1px; font-size: 1px; display: none; }
#news_table #news_table_2 #vision_2 a.more { color: #4790C5; display: block; width: 10px; white-space: nowrap; padding-left: 7px; background: url('../images/more_arrow.gif') 0 4px no-repeat; }

#news_table #news_table_2 #vision_middle { padding: 11px 28px 0 16px; color: #8E8E8E; text-align: justify; line-height:18px;}
#news_table #news_table_2 #vision_middle a.more { color: #4790C5; display: block; width: 10px; white-space: nowrap; padding-left: 7px; margin-top:10px; background: url('../images/more_arrow.gif') 0 7px no-repeat; }

#news_table #news_table_2 h1 {padding-left: 3px;}
#news_table #news_table_2 #vision_2 img {margin: 6px 0px 6px 0px; }

#news_table #news_table_3 { width: 260px; }
#news_table #news_table_3 .caption { position: absolute; width: 100px; margin: 15px 0 0 12px; height: 18px; }
#news_table #news_table_3 .nag {  }
#news_table #news_table_3 .nag a { position: relative; left: 1px; top: 1px; float: right; display: block; width: 75px; height: 58px; background: url('../images/rss.gif') no-repeat; }

#news_table #news_table_3 #scroll_container { overflow: hidden; width: 260px; height: 130px; position: absolute; margin-top: 35px; }
#news_table #news_table_3 #scroll_container .news { width: 210px; margin: 10px 0 0 25px; position: absolute; left: 250px; }
#news_table #news_table_3 #scroll_container .news .date { color: #B0B0B0; }
#news_table #news_table_3 #scroll_container .news .title { color: #4790C5; font-weight: bold;margin:0; }
#news_table #news_table_3 #scroll_container .news .desc { color: #8E8E8E; text-align: justify; margin: 10px 0; }
#news_table #news_table_3 #scroll_container .news a.more { color: #4790C5; display: block; width: 10px; white-space: nowrap; padding-left: 7px; background: url('../images/more_arrow.gif') 0 4px no-repeat; }
/*
#news_table #news_table_3 #news_container { overflow: hidden; width: 260px; height: 130px; position: absolute; margin-top: 35px; }
#news_table #news_table_3 #news_container .news { width: 210px; margin: 10px 0 0 25px; position: absolute; left: 250px; }
#news_table #news_table_3 #news_container .news .date { color: #B0B0B0; }
#news_table #news_table_3 #news_container .news .title { color: #4790C5; font-weight: bold;margin:0; }
#news_table #news_table_3 #news_container .news .desc { color: #8E8E8E; text-align: justify; margin: 10px 0; }
#news_table #news_table_3 #news_container .news a.more { color: #4790C5; display: block; width: 10px; white-space: nowrap; padding-left: 7px; background: url('../images/more_arrow.gif') 0 4px no-repeat; }
*/

#news_table #news_table_4 { width: 219px; }
#news_table #news_table_4 .caption { margin: 15px 0 10px 12px; height: 32px; }
#news_table #news_table_4 #email { background: #F0F0F0; width: 140px; height: 16px; border: 0; border-top: 1px solid #C9C9C9; border-left: 1px solid #C9C9C9; margin-left: 25px; vertical-align: 1px; font-weight: normal; padding-top: 2px; padding-left: 2px; color: #8E8E8E; }
#news_table #news_table_4 form { display: block; margin-bottom: 40px; }
			   #newsletter #email { background: #F0F0F0; width: 140px; height: 16px; border: 0; border-top: 1px solid #C9C9C9; border-left: 1px solid #C9C9C9; margin: 20px 0 0 13px; vertical-align: 1px; font-weight: normal; padding-top: 2px; padding-left: 2px; color: #8E8E8E; }
#news_table #news_table_4 #subscription_button, #newsletter #subscription_button { vertical-align: -4px; }

#footer_table { width: 100%; margin: 10px 0 3px; border-top: 3px solid #E8E8E8; }
#footer_table td { vertical-align: middle; padding-top: 2px; }
#footer_table #footer_table_1 {  width: 240px; background: url('../images/footer_logo.gif') 10px 2px no-repeat; color: #8E8E8E; }
#footer_table #footer_table_1 a { color: #8E8E8E; font-size: 10px; }
#footer_table #footer_table_1 div.iso { float: left; text-align: left; font-size: 10px; margin-left: 60px; }
#footer_table #footer_table_1 div { float: left; text-align: left; padding-top: 1px; font-size: 10px; margin-left: 20px; }
#footer_table #footer_table_2 { width: 440px; }
#footer_table #footer_table_2 div { text-align: center; color: #D8D8D8; font-size: 10px; padding-left: 2px; }
#footer_table #footer_table_2 a { color: #8E8E8E; }
#footer_table #footer_table_3 { width: 230px; text-align: right; }
#footer_table #footer_table_3 img { margin-left: 4px; vertical-align: -2px; border: 0; }
#footer_table #footer_table_3 a { color: #9F9F9F; font-size: 10px; }

#subpage_table_left_bg { background: url('../images/left_bg.gif'); background-repeat:repeat-y; }
#subpage_table { width: 100%; margin: 15px 0;  margin-top: 47px; clear: both; } /* margines gorny tez w main_div */
#subpage_table td { vertical-align: top; padding-top: 5px; }
#subpage_table .col_1 { width: 210px; border-right: 1px solid #DCDCDC; }
#subpage_table .col_2 {  }
#subpage_table .col_3 { width: 230px; border-left: 1px solid #DCDCDC; }
#subpage_table .col_3 #scroll_container { height: 120px; overflow: hidden; position: relative; width: 230px; height: 120px; }
#subpage_table .col_3 #scroll_container .news { width: 210px; margin: 10px 0 0 13px; position: absolute; left: 250px; }
#subpage_table .col_3 #scroll_container .news .date { color: #B0B0B0; }
#subpage_table .col_3 #scroll_container .news .title { color: #4790C5; font-weight: bold; font-size: 11px; margin: 0; }
#subpage_table .col_3 #scroll_container .news .desc { color: #8E8E8E; text-align: justify; margin: 10px 0; }
#subpage_table .col_3 #scroll_container .news a.more { color: #4790C5; display: block; width: 10px; white-space: nowrap; padding-left: 7px; background: url('../images/more_arrow.gif') 0 4px no-repeat; }

div#left_banner { display:block; padding:30px 0 20px 23px;}

div#uk_contact { display: block; float:left; margin-right:75px;}
div#us_contact { display: block; float:left;}

.right_list_news { margin-left: 13px; margin-top: 12px; }
.right_list_news a { display: block; color: #8E8E8E; background: url('../images/link_arrow.gif') 0 50% no-repeat; padding-left: 15px; margin: 9px 0; }

/*
#left_menu { margin: 20px 13px 50px 13px; }
#left_menu a { display: block; height: 19px; border-bottom: 1px solid #E8E8E8; padding-left: 10px; padding-top: 5px; text-decoration: none; }
#left_menu a.sublink { color: #65B426; font-weight: bold; background: url('../images/gray_arrow.gif') 0 50% no-repeat #ffffff; }
#left_menu a.sublink:hover, #left_menu a.sublink_hover { font-weight: bold; color: #858585; background: url('../images/white_arrow.gif') 0 50% no-repeat #E8E8E8; }
#left_menu a.sublink_active { color: #D7D7D7; font-weight: bold; background: url('../images/gray_arrow.gif') 0 50% no-repeat #ffffff; }

.anylinkcss_left { position: absolute; visibility: hidden; z-index: 100; padding: 40px; width: 200px; background: #E8E8E8; border-right: 2px solid #D6D6D6; border-bottom: 2px solid #D6D6D6; }
.anylinkcss_left .nag { font-weight: bold; color: #858585; margin-bottom: 15px; }
.anylinkcss_left .info { color: #858585; text-align: justify; }
*/

.short_news { margin: 10px 13px; }
.short_news_left { float: left; width: 380px;}
.short_news .image { float: left; border: 1px solid #eee; padding: 5px; margin: 0px 10px 10px 0px; }
.short_news .date { color: #B0B0B0; margin-bottom: 12px;}
.short_news .title { color: #4790C5; font-weight: bold; font-size: 11px; margin: 0 !important; }
.short_news .desc { color: #8E8E8E; text-align: justify; margin: 10px 0 !important; line-height: 16px; }
.short_news .parent { color: #8E8E8E; }
.short_news a.more { color: #4790C5; display: block; width: 100px; white-space: nowrap; padding-left: 7px; background: url('../images/more_arrow.gif') 0px 5px no-repeat; }
.short_news_hr { background: url('../images/hr.gif') 0 50% repeat-x; font-size: 1px; height: 1px; margin: 20px 13px !important; clear: both; }
.short_news .file_icons { width: 80px;float:right; text-align: right; margin-top: 2px; }
.short_news .file_icons img { border: 0; }
.short_news .media_icons { float:right; text-align: right; margin-top: 2px; }
.short_news .media_icons img { border: 0; }
.file_icons_in {  width: 492px; text-align: right; margin-left: 13px; display:block; }
.file_icons_in img { border: 0; }
.files_listing { margin-left: 13px; }
.files_listing a { text-decoration: none; display: block; width: 10px; white-space: nowrap; padding-left: 25px; height: 18px; padding-top: 5px; margin-top: 4px; }
.files_listing a:hover { text-decoration: underline; }
.files_listing a img { border:0; }
.files_listing a.doc { background: url('../images/ico_doc.jpg') no-repeat; }
.files_listing a.xls { background: url('../images/ico_xls.jpg') no-repeat; }
.files_listing a.pdf { background: url('../images/ico_pdf.jpg') no-repeat; }
.files_listing a.mp3 { background: url('../images/ico_mp3.jpg') no-repeat; }
.files_listing a.avi { background: url('../images/ico_avi.jpg') no-repeat; }

#submenu_links { color: #858585; margin: 40px 13px 0px 13px; line-height: 16px; clear: both; }
#submenu_links .submenu_link { height: 101px; padding-left: 168px; margin-bottom: 20px; }
#submenu_links .submenu_link h1 a { color: #4790C5; font-size: 12px; }


#all_team_obj .left { float: left; width: 50%; }
#all_team_obj .right { float: right; width: 50%; }

#all_team_obj .team_obj { clear: both; margin: 0 13px 20px 13px; }
#all_team_obj .const_high { height:200px; }
#all_team_obj .team_obj .img_border { border: 1px solid #DCDCDC; padding: 5px; float: left; margin: 0 10px 10px 0; }
#all_team_obj .team_obj h1 { color: #4790C5; font-size: 12px; margin-bottom: 2px; cursor: pointer; }
#all_team_obj .team_obj h2 { color: #4790C5; font-size: 12px; margin-bottom: 2px;}
#all_team_obj .team_obj h3 { margin: 0 0 5px 0; padding: 0; color: #828282; font-size: 11px; }
#all_team_obj .team_obj .bio { color: #858585; line-height: 16px; text-align: justify; display: none; }

#all_team_obj .team_obj .directors_info { color: #858585; margin-left:100px; }
#all_team_obj .team_obj .directors_info ul { display:block; }
#all_team_obj .team_obj .directors_info ul li { line-height: 16px; margin-bottom:10px; background:url(../images/list_image.gif) no-repeat left top; list-style:none; padding-left:20px; }

/*!!!!!!!!!!!!!!!!!!!!!!!!!!!1*/

div#features { padding:20px 0 0 20px;}
div#features ul { display:block; margin:0; padding:10px 0 0 0;}
div#features ul li { line-height: 16px; margin-bottom:10px; background:url(../images/list_image.gif) no-repeat left top; list-style:none; padding-left:20px; }

/*!!!!!!!!!!!!!!!!!!!!!!!!!!!1*/


#content #newsletter_message { border:1px solid #C9C9C9; background-color:#F0F0F0; padding:10px; margin-top:15px; margin-bottom:5px; text-align:center; width:380px; }
#content .image { float: left; border: 1px solid #eee; padding: 5px; margin: 0 10px 10px 0; }
#content .checkbox { vertical-align: -6px; }

#content #newsletter_form { margin-bottom:10px; }
#content #newsletter_form #email { background: #F0F0F0; width: 140px; height: 16px; border: 0; border-top: 1px solid #C9C9C9; border-left: 1px solid #C9C9C9; vertical-align: 1px; font-weight: normal; padding-top: 2px; padding-left: 2px; color: #8E8E8E; }
#content #newsletter_form table { margin-top: 20px; width: 320px; }
#content #newsletter_form .subs_col_1 { font-weight: bold; padding-right: 10px; text-align: right; width: 170px; }
#content #newsletter_form #subscription_button { margin-left: 261px; margin-top: 5px; vertical-align: -4px; }

#allform { margin-left: 13px; color: #858585; }
#allform #field { vertical-align: -2px; background: #F0F0F0; width: 140px; height: 16px; border: 0; border-top: 1px solid #C9C9C9; border-left: 1px solid #C9C9C9; margin-left: 5px; font-weight: normal; padding-top: 2px; padding-left: 2px; color: #8E8E8E; margin-bottom:3px; }
#allform #button { vertical-align: -4px; }

#search_results { }
#search_results .search_nag { font-weight: bold; color: #6BAFE1; margin: 20px 0 10px 0; }
#search_results .highlite { background: lightyellow; color: #555; }
#search_results a { font-weight: bold; text-decoration: none; display: block; width: 10px; white-space: nowrap; }
#search_results a:hover { text-decoration: underline; }
#search_results li { margin-bottom: 15px; }

#contact { margin-left: 13px; margin-bottom: 10px; }
#contact_form #contact_form_table {  }
#contact_form #contact_form_table .checkbox { vertical-align: -6px; }
#contact_form #contact_form_table label { color: #858585; }
#contact_form #contact_form_table .contact_col_1 { width: 130px; color: #858585; text-align: right; padding-right: 10px; }
#contact_form #contact_form_table .contact_col_1 .req { text-transform: uppercase;  font-size: 9px; color: #65B426; }
#contact_form #contact_form_table .contact_col_2 {  }
#contact_form #contact_form_table .contact_col_2 .input { background: #F0F0F0; width: 220px; height: 16px; border: 0; border-top: 1px solid #C9C9C9; border-left: 1px solid #C9C9C9; font-weight: normal; padding-top: 2px; padding-left: 2px; color: #8E8E8E; }
#contact_form #contact_form_table .contact_col_2 textarea { background: #F0F0F0; width: 220px; height: 150px; border: 0; border-top: 1px solid #C9C9C9; border-left: 1px solid #C9C9C9; font-weight: normal; padding-top: 2px; padding-left: 2px; color: #8E8E8E; }
#contact_form #contact_form_table .bottom .contact_col_1 { padding-right: 30px; color: #65B426; }
#contact_form #contact_form_table .bottom .contact_col_2 { text-align: right; }
#contact_form #message_mail { color: #959595; margin: auto; border:1px solid #C9C9C9; background-color:#F0F0F0; padding:10px; margin-top:15px 0; text-align:center; width:380px; }

#sample_form { margin:0 0 10px 0; }
#sample_form tr td {color: #858585;}
#sample_form .input { background: #F0F0F0; width: 220px; height: 16px; border: 0; border-top: 1px solid #C9C9C9; border-left: 1px solid #C9C9C9; font-weight: normal; padding-top: 2px; padding-left: 2px; color: #8E8E8E; }
#sample_form .req { text-transform: uppercase;  font-size: 9px; color: #65B426; }
#sample_form .highlight { color: #65B426; }
#sample_form .first {width: 150px;}
#sample_form .last {width: 150px;}
#sample_form .suffix {width: 50px;}
#sample_form .company {width: 400px;}
#sample_form .title {width: 400px;}
#sample_form .address {width: 400px;}
#sample_form .address_details {width: 185px;}
#sample_form .prefiks {width: 35px;}
#sample_form .phone {width: 125px;}
#sample_form .contact_details {width: 185px;}
#sample_form .application { background: #F0F0F0; width: 400px; height: 75px; border: 0; border-top: 1px solid #C9C9C9; border-left: 1px solid #C9C9C9; font-weight: normal; padding-top: 2px; padding-left: 2px; color: #8E8E8E; }
#sample_form .data {width: 400px;}
#sample_form .industry {height: 21px; }










div.pager { margin-top: 20px; text-align: center; }
.green { color: #65B426; }

/** EDI **/
table#newsfeedsTbl {width:100%;}
table#newsfeedsTbl th {background-color:#d5d5d5;line-height:23px;}
table#newsfeedsTbl th.first {text-align:left;}
table#newsfeedsTbl td {text-align:center;border-right:1px solid #e1e1e1;line-height:23px;}
table#newsfeedsTbl td.first {background-color:#f1f1f1;border-bottom:1px solid #e1e1e1;text-align:left;border-right-width:0px;}

/* contact - left column */
#publictransport { color: #858585; margin-top:10px; margin-left:5px; }
#publictransport h1.caption { margin-left:-10px; margin-top:30px; margin-bottom:10px; }
#publictransport .left { width:40px; height:100px;  float:left; }
#publictransport .right { text-align:left; width:160px; float:right; padding-right:5px; }
.leftheaderpos { margin-left:-5px; margin-top:5px; margin-bottom:8px; }
#printmap { margin-left:6px; }

a.link {cursor:pointer;}

#products { color: #858585; margin: 20px 13px; line-height: 16px; clear: both; }
#products a { color: #65B426;; text-decoration: underline; }
#products div { margin:0; padding:0; line-height:inherit; }

#products p { color: #858585; text-align: justify; margin: 20px 13px; line-height: 16px; clear: both; }
#products ul { list-style-type: none; padding-left: 21px; margin: 0 0 0 0; }
#products ul li { color: #858585; background: url('../images/green_arrow.gif') 0 5px no-repeat; padding-left: 15px; margin-top: 2px; }

.product .image {float: right; border: 1px solid #eee; padding: 5px; margin: 0px; }
.product .name {color: #65B426; font-weight: bold; font-size: 16px;}

#right_list_products {color: #858585; margin-left: 13px; margin-top: 12px; }
#right_list_products ul { list-style-type: none; padding-left: 21px; margin: 0 0 0 0; }
#right_list_products ul li { color: #858585; background: url('../images/green_arrow.gif') 0 5px no-repeat; padding-left: 15px; margin-top: 2px; }

#content2 ul.investors_area li.with_icon {
	background:transparent url(../images/green_arrow.gif) no-repeat scroll 0pt 15px;
	color:#858585;
	margin-top:2px;
	padding-left:15px;
}

#strategic_partners { color: #858585; margin: 20px 13px; line-height: 16px; clear: both; }
#strategic_partners a { color: #65B426;; text-decoration: underline; }
#strategic_partners div { margin:0; padding:0; line-height:inherit; }

#strategic_partners p { color: #858585; text-align: justify; margin: 20px 13px; line-height: 16px; clear: both; }

#major_shareholders { color: #858585; margin: 20px 13px; line-height: 16px; clear: both; }
#major_shareholders a { color: #65B426;; text-decoration: underline; }
#major_shareholders div { margin:0; padding:0; line-height:inherit; }

#major_shareholders p { color: #858585; text-align: justify; margin: 20px 13px; line-height: 16px; clear: both; }

/* ---------------------------------------------------------------- */
/*	Products */
/* ---------------------------------------------------------------- */

.fr { float: right; }
.fl { float: left; }
.r {text-align: right; }
div#products {}
div#products div.clear { clear: both; font-size: 1px; line-height: 0px; height: 30px; }
div#products div.image {float:left; margin-right: 20px; width: 200px; text-align: center;}
div#products div.description {float:left; width: 495px}
div#products div.description h5 {margin-left: 0px; margin-bottom: 0px;}
div#products div.description p { margin: 5px 0; }
div#products div.description p.header { font-weight: bold; }
div#products div.description ul { padding-left: 10px; }
div#products div.image a img {border: 0px;}
div#products a.title { font-size: 17px; font-weight: bold; color: #858585; text-decoration: none;}
div#products a.title:hover { text-decoration: none; }

div#products-subpage div.clear { clear: both; font-size: 1px; line-height: 0px; height: 30px; }
div#products-subpage { margin: 20px 13px; color: #848484;}
div#products-subpage div.image {float: left; margin-right: 20px; }
div#products-subpage div.image-text { float: left; width: 320px; margin-top: 87px;}
div#products-subpage div.image-text h2 { font-size: 28px; color: #58A9D8; font-weight: normal; margin-bottom: 5px;}

div#products-subpage div.single-product h2 { padding: 5px 10px; font-size: 18px; color: #858585; border-top: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;}
div#products-subpage div.single-product p.header { color: #59A8CF; font-weight: bold; }

div#products-subpage ul { list-style-type: none; padding-left: 10px; margin: 0; }
div#products-subpage ul li { color: #858585; background: url('../images/green_arrow.gif') 0 5px no-repeat; padding-left: 15px; margin-top: 2px; }

div.single-product div.column-1 { float: left; width: 135px; margin-right: 15px; }
div.single-product div.column-1 img { padding: 2px; border: 1px solid #DDDDDD; margin-bottom: 5px;}
div.single-product div.column-2 { float: left; width: 330px; margin-right: 15px; }
div.single-product div.column-2  h3 { padding: 5px 0px; margin-top: 0px; font-size: 14px; color: #858585; font-weight: bold;}

div.single-product div.column-3 { float: left; width: 220px; background-color: #F3F3F3;}
div.single-product div.column-3 div.spec-box { margin: 10px; }
div.single-product div.column-3 div.spec-box p.small-header { font-weight: bold; }
div.single-product div.column-3 div.spec-box table { width: 100%; }
div.single-product div.column-3 div.spec-box table td { padding: 1px !important; }

div.single-product div.column-1-alt { float: left; width: 185px; margin-right: 15px; }
div.single-product div.column-1-alt img { padding: 2px; border: 1px solid #DDDDDD; margin-bottom: 5px;}
div.single-product div.column-2-alt { float: left; width: 500px; margin-right: 15px; }
div.single-product div.column-2-alt  h3 { padding: 5px 0px; margin-top: 0px; font-size: 14px; color: #858585; font-weight: bold;}


div#business_files ol li {
	font-size: 13px;
	font-weight: bold;
	list-style-type: upper-roman;
}

div#business_files a {
	text-decoration: none;
}

div#business_files a:hover {
	text-decoration: underline;
}
div#business_files hr {
	background:transparent url(../images/hr.gif) repeat-x scroll 0 0;
	clear:both;
	font-size:1px;
	border:0px;
	height:1px;
	margin:45px 36px 40px 36px;
}

div#business_files ul li, a.icon {
	background:transparent url(../images/green_arrow.gif) no-repeat;
	padding-left: 15px; 
	font-weight: normal;
	background-position: center left;
}

div#business_files span.pdf_icon {
	padding-right: 20px; 
	background: url(../images/icon-pdf-micro.gif) no-repeat;
	background-position: center right;
}

div#business_files ul li.group {
	padding-left: 10px; 
	background: none;
}
div#business_files ol li ul li {
	list-style-type:none;
}

div#business_files a.title {
	font-size: 13px; font-weight: bold; padding-left: 36px;
}

div#content2 p#logout {
	clear:both;
	color:#858585;
	line-height:16px;
	margin:0px 13px;
	text-align:right;
}