* { font-family: Tahoma, Verdana, Arial; font-size: 11px; }
h1 {font-size: 16px;}
h2 {font-size: 14px;}
p {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.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; }

.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 { line-height: 1em; font-size:16px; text-align:justify; }
.sIFR-active h5 { margin-left:10px; margin-top:0px; line-height: 1em; font-size:16px; }
#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; }

.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: 120px; position: absolute ; }
#header_over { height: 120px; }
#header_over #goto_mainpage {
	display: block;
	position: absolute;
	width: 327px;
	height: 120px;
	background: url('../images/blank.gif');
}
#search_on_header {
	position: absolute;
	margin: 40px 0 0 730px;
	width: 210px;
	top: 17px;
}
#search_on_header #small_menu { margin-left: 44px; background: url('../images/mini_menu2.gif') no-repeat; width: 149px; height: 17px; font-size: 10px; text-color:black; text-align: center; padding-top: 5px; }
#search_on_header #small_menu a { color: #000000; }
#search_on_header #search_box { margin-top: 4px; color: #F0F0F0; 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; }

/*
#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: 238px; width:960px; background: #F0F0F0; clear:both; text-align:center; padding-top:5px; } /* margines gorny tez w subpage_table */
#main_div #goto_saelspage 
{
	display: block;
	width: 960px;
	height: 243px;
	background: url('../images/blank.gif');
}


#main_login_div { height: 430px; background: #F0F0F0; clear: both; margin-top: 32px; text-align: center; padding-top:5px; }

#news_table { width: 100%; height: 190px; }
#news_table .spacer { width: 1px; font-size: 1px; background: url('../images/table_spacer.jpg') 0 70% no-repeat; }
#news_table td { vertical-align: top; }
#news_table #news_table_1 { width: 218px; }
#news_table #news_table_1 .caption { margin: 15px 0 15px 18px; height: 26px;}
#news_table #news_table_1 #movie_div { margin-left: 22px; }
#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 20px; }
#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; 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: #339933; 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 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 18px; 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: #339933; 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: #339933; 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 18px; height: 32px; }
#news_table #news_table_4 .caption2 { 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 #pass { 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; }


#up_news_table { width: 100%; height: 190px; }
#up_news_table .spacer { width: 1px; font-size: 1px; background: url('../images/table_spacer.jpg') 0 70% no-repeat; }
#up_news_table td { vertical-align: top; }

#up_news_table #news_table_5 { width: 478px; }
#up_news_table #news_table_5 .caption { margin: 15px 0 15px 10px; height: 26px;}
#up_news_table #news_table_5 #up_vision_1 { padding: 0px 28px 0 28px;}  /*  background: url('../images/quote_1.gif') 28px 25px no-repeat */
#up_news_table #news_table_5 #up_vision_2 { color: #8E8E8E; text-align: justify; }
#up_news_table #news_table_5 #up_vision_2 div { float: left; width: 25px; height: 1px; font-size: 1px; display: none; }
#up_news_table #news_table_5 #up_vision_2 a.more { color: #339933; display: block; width: 10px; white-space: nowrap; padding-left: 7px; background: url('../images/more_arrow.gif') 0 4px no-repeat; }
#up_news_table #news_table_5 h1 {padding-left: 3px;}
#up_news_table #news_table_5 #up_vision_2 img {margin: 6px 0px 6px 0px; }

#up_news_table #news_table_6 { width: 260px; }
#up_news_table #news_table_6 .caption { position: absolute; width: 170px; margin: 15px 0 0 18px; height: 18px; }
#up_news_table #news_table_6 .nag {  }
#up_news_table #news_table_6 .nag a { position: relative; left: 1px; top: 1px; float: right; display: block; width: 75px; height: 58px; background: url('../images/rss.gif') no-repeat; }
#up_news_table #news_table_6 #container { overflow: hidden; width: 260px; height: 130px; position: absolute; margin-top: 35px; }
#up_news_table #news_table_6 #container .news {
	width: 210px;
	margin: 10px 0 0 25px;
	position: absolute;
	left: 250px;
	top: -1px;
}
#up_news_table #news_table_6 #container .news .date { color: #B0B0B0; }
#up_news_table #news_table_6 #container .news .title { color: #339933; font-weight: bold;margin:0; }
#up_news_table #news_table_6 #container .news .desc { color: #8E8E8E; text-align: justify; margin: 10px 0; }

#up_news_table #news_table_7 { width: 219px; }
#up_news_table #news_table_7 .caption { margin: 15px 0 10px 18px; height: 32px; }
#up_news_table #news_table_7 .caption2 { margin: 15px 0 10px 12px; height: 32px; }
#up_news_table #news_table_7 #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; }
#up_news_table #news_table_7 #pass { 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; }
#up_news_table #news_table_7 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; }
#up_news_table #news_table_7 #subscription_button, #newsletter #subscription_button { vertical-align: -4px; }


#footer_table { width: 100%; margin: 3px 0; 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: #339933; 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: #339933; display: block; width: 10px; white-space: nowrap; padding-left: 7px; background: url('../images/more_arrow.gif') 0 4px no-repeat; }

#open_table { width: 100%; height: 190px; }
#open_table .spacer { width: 1px; font-size: 1px; background: url('../images/table_spacer.jpg') 0 70% no-repeat; }
#open_table td { vertical-align: top; }
#open_table #news_table_1 { width: 218px; }
#open_table #news_table_1 .caption { margin: 15px 0 15px 18px; height: 26px;}
#open_table #news_table_1 #movie_div { margin-left: 22px; }
#open_table #news_table_1 #movie_div img { border: #E8E8E8 solid 1px; padding: 4px;}

.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: #339933; 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: #339933; 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: #339933; 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 .team_obj .img_border { border: 1px solid #DCDCDC; padding: 5px; float: left; margin: 0 10px 10px 0; }
#all_team_obj .team_obj h1 { color: #339933; font-size: 12px; margin-bottom: 2px; cursor: pointer; }
#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; }

#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 #password { 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: #FFF; 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: #FFF; 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; }

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;
}

div#history_header{
	font:Tahoma;
	font-size: 24px;
	font-weight: bold;
	
}
#footer {
font-family:Geneva,Verdana,Arial;
font-size:12px;
text-align:center;
}
#footer div.note {
color:black;
font-size:10px;
line-height:12px;
text-align:justify;
width:75%;}
