.ourfirm {
width:1107px;
height:271px;
background-image:url(../images/people/header_images/our_firm_header.jpg);
}

.contentpaneopen-ourfirm {
margin-top:12px;
margin-left:0px;
}

.secourfirm {
width:1107px;
height:271px;
background-image:url(../images/people/header_images/securities_header.jpg);
}

.people{
width:1107px;
height:271px;
background-image:url(../images/people/header_images/our_people_header.jpg);
}

.newyorkpeople{
width:1107px;
height:271px;
background-image:url(../images/people/header_images/new_york_header.jpg);
}

.londonpeople{
width:1107px;
height:271px;
background-image:url(../images/people/header_images/london_header.jpg);
}

.individualpeople{
width:1107px;
height:271px;
background-image:url(../images/people/header_images/our_people_individuals_header.jpg);
}

.moduletable_menu {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#151709;
	color:#fff;
	height:25px !important;
	text-decoration:none;
	text-transform:uppercase;
	margin-top:-25px !important;
	position:relative;
	width:auto;
	float:left;
	margin-left:11px !important;
	z-index:9999;
}



.partner_name a {
	color:#333;
	text-decoration:none;
}

.partner_name a:hover {
		color:#52BCE8;
}

.moduletable-cityoffice {
	float:left;	
	width:690px;
	margin-top:7px;
}

.bio_profile {
	float:left;	
	width:690px;
	margin-top:-5px;
}

.bio_profile_person {
margin-top:30px;
}

.bio_foto {
width:240px;
height:240px;
float:left;
color:#595959;
font-size:12px;
margin-bottom:30px;
}

.bio_foto a {
color:#595959;
text-decoration:none;
font-size:10px;
}

.bio_foto a:hover {
color:#52BCE8;
}

.bio_foto img {
	border:solid #CCC thin;
}

.peoplephoto {
width:54px;
border:solid #CCC thin;
height:58px;
}

.bio_content {
	font-size:12px;
	line-height:16px;
	color:#2F2F2F;
	float:left;
	margin-left:10px;
	width:415px;
	text-align:justify;
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	-webkit-column-gap: 25px;
	-moz-column-gap: 25px;
	  column-gap: 25px; 
}
.bio_content_mce {
	font-size:12px;
	line-height:16px;
	color:#2F2F2F;
	margin-left:10px;
	text-align:justify;
}
.moduletable-cityoffice h3 {
	color:#333333;
	font-size:18px;
	border-bottom-color:#b1b2b4;
	border-bottom-width:1px;
	border-bottom-style:solid;
	height:30px;
}


.people-cityoffice {
	margin-top:3px;
	width:690px;
	float:left;
	height:auto;
}

.peoples-cityoffice {
	margin-bottom:0px;
	width:230px;
	float:left;
	height:220px;

}

ul, ul li {
	display: block;
	list-style: none;
	margin: 0;
	display:block;
	padding:0;
	height:25px;
	float:left;
	color:#ffffff;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;	
	/*border-left:1px solid #FFF;*/
}

td a{
	color:#595959;
	text-decoration:none;

}
td a:hover{
	color:#00F;

}
a.capital_link{
	width:84px;
	height:14px;
	padding:0px;
	margin-top:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#737373;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:right center;
/*	background:url(../images/arrow.gif)no-repeat 50px;*/
	display:block;
	float:right;

}
a.capital_link:hover{
	color:#52bce8;
	background-image:url(../images/arrow_hover.gif);

}

a.capital_link1{
	width:95px;
	height:14px;
	padding:0 0 0 10px;
	margin:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#737373;
	font-size:11px;
	font-weight:bold;
	margin-bottom:10px;
	text-transform:uppercase;
	text-decoration:none;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:right center;
/*	background:url(../images/arrow.gif)no-repeat 50px;*/
	display:block;
	float:left;

}
a.capital_link1:hover{
	color:#52bce8;
	background-image:url(../images/arrow_hover.gif);

}
a.capital_link2{
	width:84px;
	height:14px;
	padding:0px;
	margin:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#737373;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:right center;
/*	background:url(../images/arrow.gif)no-repeat 50px;*/
	display:block;
	float:left;

}
a.capital_link2:hover{
	color:#52bce8;
	background-image:url(../images/arrow_hover.gif);

}
a.capital_link_sec{
	/*width:103px;*/
	width: 135px;
	height:14px;
	padding:0px;
	margin-right:5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#737373;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:right center;
/*	background:url(../images/arrow.gif)no-repeat 50px;*/
	
	display:block;
	float:right;

}
a.capital_link_sec:hover{
	color:#52bce8;
	background-image:url(../images/arrow_hover.gif);

}
a.capital_link_bio{
	width:68px;
	height:14px;
	padding:0;
	margin-right:30px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#737373;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:right center;
/*	background:url(../images/arrow.gif)no-repeat 50px;*/
	display:block;
	float:right;
	margin-top:32px;
	margin-bottom:38px;
}



	
a.capital_link_bio:hover{
	color:#52bce8;
	background-image:url(../images/arrow_hover.gif);

}
a.capital_link_back{
	width:50px;
	height:14px;
	padding:0 0 0 15px;
	margin-right:15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#737373;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	background-image:url(../images/arrow_back.gif);
	background-repeat:no-repeat;
	background-position:left center;
/*	background:url(../images/arrow.gif)no-repeat 50px;*/
	display:block;
	float:left;
	margin-top:0px;
	margin-bottom:38px;
}



	
a.capital_link_back:hover{
	color:#52bce8;
	background-image:url(../images/arrow_back_hover.gif);

}

a.capital_link_back1{

	height:14px;
	padding:0 0 0 15px;
	margin-right:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#737373;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	background-image:url(../images/arrow_back.gif);
	background-repeat:no-repeat;
	background-position:left center;
/*	background:url(../images/arrow.gif)no-repeat 50px;*/
	display:block;
	float:right;
	margin-top:32px;
	margin-bottom:38px;
}



	
a.capital_link_back1:hover{
	color:#52bce8;
	background-image:url(../images/arrow_back_hover.gif);

}
#header .separator span {

}

.item70, .item71, .item69, .item67, .item68, .item72, .item86, .item105, .item107, .item110 {
	background:#fff !important;
	height:10px;
	width:1px !important;
	float:left;
	margin-top:8px;
	margin-left:-1px;
	margin-right:-2px;
}

.item1 a:visited, .item1 a {
	width:61px;
	text-decoration:none;
	line-height:27px;
	float:left;
	color:#fff;
}
.item1 a:hover {
	width:61px;
	background-color:#E7E7E7;	
	color:#000000;
	text-decoration:none;
	line-height:27px;
}


.activeitem1, .activeitem1 a, .activeitem1.a:hover, .activeitem1.a:link, .activeitem1.a:visited {
	width:61px;
	background-image:url(../images/ss_menu_grad.jpg);
	background-repeat:repeat-x;
	color:#000000;
	text-decoration:none;
	line-height:27px;
}


.parentitem53 a:visited, .parentitem53 a {
	width:80px;
	text-decoration:none;
	line-height:27px;	
	float:left;
	color:#fff;
	margin-left:-2px;
}
.parentitem53 a:hover{
	width:80px;
	background:#E7E7E7 !important;
	color:#000000;
	text-decoration:none;	
	line-height:27px;
	margin-left:-2px;
}

.activeitem53, .activeitem53 a, .activeitem53.a:hover, .activeitem53.a:link, .activeitem53.a:visited {
	width:80px;
	background-image:url(../images/ss_menu_grad.jpg);
	background-repeat:repeat-x;
	color:#000000;
	text-decoration:none;
	margin-left:-2px;
	line-height:27px;
}

.item54 a:visited, .item54 a {
	width:98px;
	text-decoration:none;
	line-height:27px;
	float:left;
	height:25px;
	color:#fff;
	margin-left:-2px;
}
.item54 a:hover{
	width:98px;
	height:25px;
	background-image:url(../images/ss_menu_grad.jpg);
	background-repeat:repeat-x;
	color:#000000;
	text-decoration:none;
	line-height:27px;
	margin-left:-2px;
}
.activeitem54, .activeitem54 a, .activeitem54.a:hover, .activeitem54.a:link, .activeitem54.a:visited {
	width:98px;
	background-image:url(../images/ss_menu_grad.jpg);
	background-repeat:repeat-x;
	color:#000000;
	text-decoration:none;
	line-height:27px;
	margin-left:-2px;
}

.item55 a:visited, .item55 a {
	width:95px;
	text-decoration:none;
	line-height:27px;
	float:left;
	color:#FFFFFF !important;
	margin-left:-2px;
}
.item55 a:hover {
	width:95px;
	background-image:url(../images/ss_menu_grad.jpg);
	background-repeat:repeat-x;
	color:#000000 !important;
	text-decoration:none;
	line-height:27px;
	margin-left:-2px;
}
.activeitem55, .activeitem55 a, .activeitem55.a:hover, .activeitem55.a:link, .activeitem55.a:visited {
	width:95px;
	background-image:url(../images/ss_menu_grad.jpg);
	background-repeat:repeat-x;
	color:#000000;
	text-decoration:none;
	line-height:27px;
	margin-left:-2px;
}

.item95 a:visited, .item95 a {
	width:121px;
	text-decoration:none;
	line-height:27px;
	float:left;
	color:#fff;
	margin-left:-2px;
}
.item95 a:hover {
	width:121px;
	background-image:url(../images/ss_menu_grad.jpg);
	background-repeat:repeat-x;
	color:#000000;
	text-decoration:none;	
	line-height:27px;
	margin-left:-2px;
}
.activeitem95, .activeitem95 a, .activeitem95.a:hover, .activeitem95.a:link, .activeitem95.a:visited {
	width:121px;
	background-image:url(../images/ss_menu_grad.jpg);
	background-repeat:repeat-x;
	color:#000000;
	text-decoration:none;
	margin-left:-2px;
	line-height:27px;
}

.item85 a:visited, .item85 a {
	width:95px;
	text-decoration:none;
	line-height:27px;
	float:left;
	margin-left:-2px;
	color:#fff;
}
.item85 a:hover {
	width:95px;
	background-image:url(../images/ss_menu_grad.jpg);
	background-repeat:repeat-x;
	color:#000000;
	text-decoration:none;
	margin-left:-2px;
	line-height:27px;
}
.activeitem85, .activeitem85 a, .activeitem85.a:hover, .activeitem85.a:link, .activeitem85.a:visited {
	width:95px;
	background-image:url(../images/ss_menu_grad.jpg);
	background-repeat:repeat-x;
	color:#000000;
	text-decoration:none;
	margin-left:-2px;
	line-height:27px;
}

.item56 a:hover {
	width:79px;
}
.item56 a:visited, .item56 a {
	width:79px;
	text-decoration:none;
	line-height:27px;
	margin-left:-2px;
	float:left;
	color:#fff;
}
.item56 a:hover {
	width:79px;
	background-image:url(../images/ss_menu_grad.jpg);
	background-repeat:repeat-x;
	color:#000000;
	text-decoration:none;
	margin-left:-2px;
	line-height:27px;
}

.activeitem56, .activeitem56 a, .activeitem56.a:hover, .activeitem56.a:link, .activeitem56.a:visited {
	width:79px;
	background-image:url(../images/ss_menu_grad.jpg);
	background-repeat:repeat-x;
	color:#000000;
	text-decoration:none;
	margin-left:-2px;
	line-height:27px;
}

.item57 a:visited, .item57 a {
	width:60px;
	text-decoration:none;
	line-height:27px;
	float:left;
	color:#fff;
	margin-left:-2px;
}
.item57 a:hover {
	width:60px;
	background-image:url(../images/ss_menu_grad.jpg);
	background-repeat:repeat-x;
	color:#000000;
	text-decoration:none;
	margin-left:-2px;
	line-height:27px;
}
.activeitem57, .activeitem57 a, .activeitem57.a:hover, .activeitem57.a:link, .activeitem57.a:visited {
	width:60px;
	background-image:url(../images/ss_menu_grad.jpg);
	background-repeat:repeat-x;
	color:#000000;
	text-decoration:none;
	margin-left:-2px;
	line-height:27px;
}


.item58 a:visited, .item58 a {
	width:105px;
	text-decoration:none;
	line-height:27px;
	float:left;
	margin-left:-1px;
	color:#fff;
}
.item58 a:hover {
	width:105px;
	background-image:url(../images/ss_menu_grad.jpg);
	background-repeat:repeat-x;
	color:#000000;
	text-decoration:none;
	margin-left:-1px;
	line-height:27px;
}
.activeitem58, .activeitem58 a, .activeitem58.a:hover, .activeitem58.a:link, .activeitem58.a:visited {
	width:105px;
	background-image:url(../images/ss_menu_grad.jpg);
	background-repeat:repeat-x;
	color:#000000;
	text-decoration:none;
	margin-left:-1px;
	line-height:27px;
}


body {
	background:#FFFFFF url(../images/tlo_02.jpg) no-repeat scroll 43% 319px;
	background-color:#fff;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	font-family: Georgia;
	font-size: 25px;
	color: #0080C0;
}

.text a {

	color:#0C3165;
	text-decoration:none;

}

.text a:hover{
	color:#0C3165;
	text-decoration:none;

}

.client_login_tytul {
color:#333333;
font-size:18px;
margin-top:7px;
}


h3 {
	color:#595959;
	margin-top:43px;
	font-size:20px;
	font-weight:normal;

}

.header_content {
	text-align:center;
	margin:0 auto;
	width:975px;
	/*min-width:1001px;	*/
	/*padding-top:-5px;*/
}



#interior_wrap {
	float:left;
	max-width:957px;
	margin-top:35px;
}

.article_separator {
	width:975px;
	height:1px;
	float:left;
	margin-top:6px;
	background-color:#b1b2b4;
	line-height:1px;
	overflow:hidden;
	margin-bottom:10px;
}

#kreska {
	height:1px;
	width:100%;
	background-color:#363636;
}



#layout {

	width:auto;

	height:auto;

	margin: 0 auto;

	padding: 0;

	clear: both;

}

/*DARKO CHANGE: width*/

#logo {
background:transparent url(../images/storm_03.jpg) no-repeat scroll 0 0;
float:left;
height:23px;
margin-left:36px;
margin-top:14px;
width:242px;

}

/*DARKO CHANGE END*/


.top_logo {
	float:left;height:37px;width:300px;
}


.main_top {
width:1001px;margin:0 auto;	
height:37px;
padding-bottom:10px;
}

#top_message {
float:right;
font-size:24px;
margin-right:36px;
margin-top:14px;
text-align:right;
width:660px;

}



#linia {
	overflow:hidden;
	background:url(../images/storm_07.jpg);
	background-position:50% top;
	background-repeat:no-repeat;
	min-width:1001px;

	height:1px;

margin:0 auto; padding:0px;


}



#linia2 {
	overflow:hidden;
	background:url(../images/storm_07.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	min-width:1001px;
	padding:0px;
	background-position:50% top;
	height:1px;

}

.menu {
  /* width:675px; */
  width:575px;
}

#header {
	background-repeat:no-repeat;
	background-position:50% 50%;
	min-width:1001px;
	height:271px;
	overflow:hidden;
	margin: 0 auto;
	z-index:9999;
}



#menu {
	padding-top:232px;	
	width:543px;	
	margin-left:80px;	
	font-size:12px;	
	line-height:20px;
}

.mainlevel {
	margin-left:10px;	
	height:25px;
}

#active_menu {
	background-color:#e5e6e6;
	color:#3a3a3a;
	padding-top:6px;
	padding-bottom:5px;
	padding-left:5px;	
	padding-right:5px;
}

#content {
	width:957px;
	height:auto;
	margin:0 auto;
}

ul.grey {
	font-family:Georgia;
	color:#999999;
	float:none;
	height:auto;
	text-align:left;
	display:list-item;
	padding-left:15px;
}

li.grey {
	font-family:Georgia;
	display:list-item;
	color:#2F2F2F;
	float:none;
	height:auto;
	text-align:left;
	list-style-type:disc;
}

.securities {float:left}

.column {
	padding: 0px 15px 0px 15px;
	width:280px;
	color:#2F2F2F;
}

#securities_top {
	background:url(../images/sales_trading.jpg);
	background-repeat:no-repeat;
	width:297px;
	height:58px;
}



#capital_top {

		background:url(../images/capital_markets.jpg);
		background-repeat:no-repeat;

		width:297px;

		height:58px;

}



#advisory_top {

		background:url(../images/asset_advisory.jpg);
		background-repeat:no-repeat;

		width:297px;

		height:58px;

}



#trust_top {
		background:url(../images/trust.jpg);
		background-repeat:no-repeat;
		width:297px;
		margin-top:50px;
		height:58px;

}



#integrity_top {
		background:url(../images/integrity.jpg);
		background-repeat:no-repeat;
		width:297px;
		margin-top:50px;
		height:58px;

}



#global_expertise_top {

		background:url(../images/global_expertise.jpg);
		background-repeat:no-repeat;
		margin-top:50px;
		width:297px;
		height:58px;

}



#securities_container {

			background:url(../images/container.jpg);
			background-repeat:no-repeat;

		width:297px;

		height:157px;

}



.dots {

				background:url(../images/dots.jpg);
				background-repeat:no-repeat;

		width:297px;

		height:8px;

}

/*DARKO CHANGE*/

.text {
	width:257px;
	height:auto;
	padding-right:40px;
	padding-left:20px;
	color:#2f2f2f;
	text-align:justify;
}

/*DARKO CHANGE END*/

.view_securities {
	width:119px;
	height:14px;
	margin-top:15px;
	margin-left:160px;
}



.view_capital 
{
	/*background:url(../images/view_capital.jpg) no-repeat;*/
	width:148px;
	height:14px;
	margin-top:15px;
	margin-left:140px;
}

/*DARKO CHANGES*/

.view_advisory 
{
	/*background:url(../images/view_advisory.jpg) no-repeat;*/
	width:223px;
	height:14px;
	margin-top:15px;
	margin-left:90px;
}

/*DARKO CHANGES END*/

.view_on_map {

	width:88px;

	height:12px;

	margin-top:25px;

	margin-left:110px;

}



.moduletable-quotes {
	width:190px;
	margin-top:44px;
	float:left;
	color: #666;
	font-size: 16px;

}



.moduletable-homemodule {

	float:left;

	width:720px;

	margin-left:30px;

}


#jwts_tab {
	width:688px;
	margin-top:-11px;
	position:relative;
	margin-right: auto;
}


.moduletable-officelocations {
	background:url(../images/tlo_zegary_short.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	width:250px;
	height:150px;
	float:right;
	padding-left:0px;
}

.moduletable-officelocationsshort {
	background:url(../images/tlo_zegary_short.jpg);
	background-repeat:no-repeat;
	background-position:center top;

	width:259px;
	height:414px;
	float:right;

	padding-left:31px;
}


.moduletable-otheroffices {
	background:url(../images/other_offices_16.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	width:233px;
	height:285px;
	float:right;
	margin-left:0px;
	padding-left:10px;
}

.choose_city, .choose_city a 
{
	margin-top:4px;
	/*margin-top:10px;*/

	padding-left:10px;
	height:15px;
	color:#999999;
	clear:both;
}

.back_to_map 
{
	float:left;
	background:url(../images/other_offices_20.jpg);
	margin-left:-8px;
	padding-left:10px;
	margin-top:20px;
	background-repeat:no-repeat;
	width:238px;
	height:36px;
}

.at_a_glance {margin:0; padding:0;}
.at_a_glance caption{text-align:left; color:#333333; font-size:18px; font-weight:normal; padding-bottom:3px; border-bottom: 1px solid #333333; margin-bottom: 9px;}
.at_a_glance table{width: 680px; height: 323px; border:0;}
.at_a_glance td{border-bottom:1px dotted #333333; height:60px; padding-left:5px; color:#4e4e4e;}
.at_a_glance .right_border{border-right:1px solid #333333; }
.at_a_glance .gray_bg{background-color:#f0f0f0;}
.at_a_glance .green_bg{background-color:#cedfdd;}

.sales_trading {
	margin:0;
	padding:0;
	/* font-family: "Times New Roman", Times, serif; */
}
.sales_trading h3{
	text-align:left;
	color:#093165;
	font-size:25px;
	font-weight:bolder;
	margin:1px;
	padding:1px;
	font-family: "Times New Roman", Times, serif;
}
.sales_trading h4{font-size:14px;  font-weight:normal; text-transform:uppercase; padding:0px; margin:0px;}
.sales_trading .top{
	font-size:16px;
	font-style:italic;
	padding-bottom:3px;
	border-bottom:1px solid #333333;
	margin-bottom:9px;
	padding-bottom:10px;
}
.sales_trading table .table_container{width:931px; border:0;}

.sales_trading caption{text-align:center; color:#333333; font-size:18px; font-weight:normal; padding-top:0px; padding-bottom:3px; margin-bottom: 9px;}
.sales_trading table{width: 490px; border:0; padding-left:0px;}
.sales_trading td{padding: 10px 10px 10px 10px; color:#4e4e4e; vertical-align:top;}
.sales_trading .right_border{border-right:1px solid #333333; }
.sales_trading .green_bg{background-color:#cedfdd;}
.sales_trading td .dotted_border{border-bottom:1px dotted #333333;} 

.asset_advisory {margin:0; padding:0;}
.asset_advisory h3{text-align:left; color:#000000; font-size:18px; font-weight:bolder ; margin:1px; padding:1px; }
.asset_advisory h4{font-size:18px;  font-weight:normal; padding:0px; margin:0px;}
.asset_advisory .top{font-size:12px; font-style:italic; padding-bottom:3px; border-bottom:1px solid #333333; margin-bottom:9px; padding-bottom:10px; }
.asset_advisory table .table_container{width:670px; border:0;}

.asset_advisory caption{text-align:center; color:#333333; font-size:18px; font-weight:normal; padding-top:20px; padding-bottom:3px; margin-bottom: 9px;}
.asset_advisory table{width: 660px; border:0; padding-left:0px;}
.asset_advisory td{padding: 10px 5px 10px 5px; color:#4e4e4e; vertical-align:top;}
.asset_advisory .right_border{border-right:1px solid #333333; }
.asset_advisory .green_bg{background-color:#cedfdd;}
.asset_advisory td .dotted_border{border-bottom:1px dotted #333333;} 


.back_to_map1 
{
	float:left;
	background:url(../images/other_offices_20.jpg);
	padding-left:0;
	padding-top:8px;
	
	/*margin-top:7px;*/
	margin-top:7px;
	
	margin-left:-8px;
	background-repeat:no-repeat;
	width:238px;
	height:31px;
}
.officelocations_header {
	color:#333333;
	font-size:20px;
	margin-top:45px;
	padding-left:30px;
	

}

.officelocations_header1 {

	color:#333333;

	font-size:18px;

	padding-top:50px;

	padding-left:20px;
	

}

#modules_right {

	

}



.contact_cell {


	padding-top:5px;
	width:240px;

	height:auto;



}



.city {

color:#333333;

font-size:18px;

height:15px;

}




.contact_data {

	height:100px;

	padding-top:5px;
	
	color:#2F2F2F;

}



.contact_data a {
	color:#595959;
}

.contact_data a:hover {
color:#52BCE8;

}


.contact_dots {

	

	margin-top:20px;

	margin-bottom:10px;

		background:url(../images/contact_dots.jpg);
		background-repeat:repeat-x;
	width:200px;

	height:4px;

}

.pagenav {
	color:#999999;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.pagenav:hover {
	color:#52bce8;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.contact_data2, .contact_data2 a {

	text-decoration:none;

	font-size:12px;

	height:20px;

	color:#595959;

}

.contentpaneopen-securities {

}

.contentpaneopen-careers {
width:660px;
color:#2F2F2F;


}

.contentheading-securities {
color:#595959;
font-size:18px;
padding-top:50px;
}

.contentpaneopen {
	max-width:957px;
	color:#2F2F2F;
}

.blog {
	width:686px;	
}

.backbutton a {
color:#333333;
font-size:14px;
}

.contentpaneopen-news {

	margin-top:8px;
	width:600px;
	color:#2F2F2F;

}

.contentpaneopen-news p{
	color:#2F2F2F;
	text-align: left;

}





.blog-news {
margin-top:8px;

width:615px
}

.container {
	width:297px;
	height:auto;
	background-position:top;
	background-repeat:no-repeat;
	margin-left: 0px;
}

.contentheading {



	font-size:18px;

	color:#333333;

}

.article_column {
width:500px;
}

.contentheading-news {

	padding-top:0px;

	font-size:18px;

	color:#333333;

}



/*.securites_column1 {

float:left;

width:200px;

}



.securites_column2 {

float:left;

width:200px;

}



.securites_column3 {

float:left;

clear:both;

width:200px;

}*/





.createdate {
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999999;
	padding-top:0px;
	background:url(../images/news_dot.jpg) left bottom;
	background-repeat:no-repeat;
	width:200px;
	padding-bottom:8px;
	text-align: left;
}



.doclink {

	font-size:14px;

	color:#999999;

}

.doclink a:hover {

	font-size:14px;

	color:#52BCE8;

}



.readon-news {
	text-transform:uppercase;
	background-repeat:no-repeat;

	width:79px;

	height:12px;

	margin-top:10px;

}



.download_attachement {

	color:#595959;

	font-size:14px;

}



.homepage_title {

	font-size:18px;

	color:#333333;

	padding-top:50px;

}



#dots {

	background:url(../images/storm_26.gif);

	width:1001px;

	height:1px;

	background-repeat:repeat-x;

	margin: 0 auto;

	margin-top:30px;

}



#footer_sign {

	background:url(../images/storm_30.jpg);
	background-repeat:no-repeat;

	width:64px;

	height:8px;

	margin: 0 auto;

	margin-top:29px;

}



#footer {

	padding-top:7px;

	margin: 0 auto;
	width:1001px;

	font-size:11px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	text-align:center;

	margin-bottom:50px;

}

#footer a {
	color:#7a7a78;
	text-decoration:none;
}

#footer a:hover {
	color:#52bce8;
}





/*  LOGIN */

.contentpaneopen-login {

max-width:686px;
float:left;

}

.contentpaneopen-login p{
color:#2F2F2F;


}

.login_tytul {


font-size:18px;

color:#333333;

}



.logowanie {

width:468px;	

}

.logowanie2 {

width:299px;	

}


.logowanie_user {

font-size:14px;

color:#595959;

float:left;

width:90px;

margin-top:20px;

}



.login_user {

float:left;
width:203px;
margin-top:20px;

}



.logowanie_password {

font-size:14px;

color:#595959;

float:left;

width:90px;

margin-top:20px;

}



.paass_user {

float:left;
width:203px;
margin-top:20px;

}

span.submit:hover {
background-image:url(../images/arrow_hover.gif);
}

span.submit2:hover {
background-image:url(../images/arrow_hover.gif);
}

span.submit3:hover {
background-image:url(../images/arrow_hover.gif);
}

.submit {

	background:url(../images/arrow.gif);
	color:#999999;
font-size:11px;
height:14px;
padding:0;	
	background-position:right center;
background-repeat:no-repeat;
display:block;
text-transform:uppercase;
	
	width:52px;


	float:left;

	margin-left:240px;

	clear:both;

	margin-top:25px;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-weight:bold;
}

a.submit2 {
	color:#999999;
}
a.submit{
	color:#999999;
}

td a {
	color:#999999;
}

a.submit2:hover {
	color:#52bce8;
}
a.submit:hover {
	color:#52bce8;
}



.submit2 {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-weight:bold;
	color:#999999;
	background:url(../images/arrow.gif);
	background-position:right center;
background-repeat:no-repeat;
display:block;
text-transform:uppercase;

	width:52px;

font-size:11px;
height:14px;
padding:0;	

	float:left;	

	margin-left:35px;

	margin-top:15px;

}



.forgotten_pass {

font-size:14px;

color:#595959;

width:220px;

margin-top:20px;

}



.remind_pass {

	float:left;
	width:200px;
	margin-top:10px;

}





/*PARTNERS*/



.font16 {
	font-size:20px;
	margin-left:4px;
	margin-bottom:20px;
	color:#093165;
	font-weight: bold;
}



.partner_name {

	color:#333333;

	font-size:18px;

}



.partner_dots {

	background:url(../images/partner_dots.jpg);

	background-repeat:no-repeat;

	width:199px;

	height:4px;

	clear:both;

	margin-top:3px;

	margin-bottom:5px;

}



.partner_foto {

	float:left;
	margin-bottom:16px

}



.partner_position{
	float:left;
	margin-left:10px;
	margin-top:-7px;
	width:120px;
	line-height:24px;
	font-size: 18px;

}



.partner_contact_data, .partner_contact_data a {

	color:#595959;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;



}
.partner_contact_data a:hover {
color:#52BCE8;
}
.view_bio {

	background-repeat:no-repeat;

	width:66px;

	height:12px;

	margin-top:32px;

	margin-left:150px;

	margin-bottom:40px;

}



img {

	border:0px;

	border-style:none;

}



.partner_cell {

	width:216px;	

}





/*MODULE TBALE QUOTES 2*/



.moduletable-quotes2 {

background:url(../images/rquotes2.jpg) center;

background-repeat:no-repeat;

width:219px;

height:323px;

float:right;

margin-left:0px;

padding-left:10px;

padding-right:33px;

}

.moduletable-quotes2 h3 {
	margin-left:17px;
}

#mainlevel li { display:block; float: left; list-style:none; padding:0px; margin:0px; margin-left:5px; margin-right: 5px}

#linia2 { clear:both}

#mainlevel { margin-left:0px; padding-left:0px}

.clr {clear:both;}

.submit3 {
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#999999;
	background:url(../images/arrow.gif);
	background-position:right center;
	background-repeat:no-repeat;
	display:block;
	text-transform:uppercase;
	width:52px;
	font-size:11px;
	height:14px;
	padding:0;
	float:right;
	margin-left:35px;
	margin-top:15px;
}

.submit3 a {
color:#595959;
text-decoration:none;
}
.submit3 a:hover{
	color:#52bce8;
}


/*Secondary menu*/

.moduletable_menu ul ul {	
	display:none;
	position:absolute;	
	width: 450px;	
	z-index:9999;
}
.moduletable_menu ul ul ul{	
	display:none;
	position:absolute;	
	width: 0;	
	z-index:99999;
}

*+html .moduletable_menu ul ul {	
	margin-top:27px !important;
	margin-left:-80px !important;		
}
*+html .moduletable_menu .parentitem53 ul ul{	
	margin-top:27px !important;
	margin-left:-112px !important;		
}
*+html .moduletable_menu .activeitem53 ul ul{	
	margin-top:0 !important;
	margin-left:-55px !important;		
}

*+html .moduletable_menu .activeitem53 ul ul{	
	margin-left:0;		
}

.parentitem53:hover ul {
	display:block;	
	margin-top:26px;
	background:#000;
}
.parentitem53:hover ul li a {
	width:107px;
}

.activeitem53:hover ul {
	display:block;		
	background:#000;
}
.activeitem53 ul li {	
	background:#000000;
	color:#FFFFFF;
	
}
.activeitem53 ul li a {
	width:107px;
	background:#000000;
	color:#FFFFFF;
}
.activeitem53, .activeitem53 a, .activeitem53.a:hover, .activeitem53.a:link, .activeitem53.a:visited {
	background-image:url("../images/ss_menu_grad.jpg");
	background-repeat:repeat-x;
	color:#000000;
	line-height:26px;	
	text-decoration:none;
	width:80px;
	display:block;
	margin-left:-2px;
}


.activeitem53 .item100:hover, .activeitem53 .item100:hover a, .activeitem53 .parentitem102:hover, .activeitem53 .parentitem102:hover a, .activeitem53 .item104:hover, .activeitem53 .item104:hover a, .activeitem100:hover, .activeitem100:hover a, .activeitem102:hover, .activeitem102:hover a, .activeitem104:hover, .activeitem104:hover a , .activeitem53 .parentitem109:hover, .activeitem53 .parentitem109:hover , a.activeitem109:hover, .activeitem109:hover a{	
	background:#E7E7E7 !important;	
	color:#000000;
	line-height:27px;		
	text-decoration:none;	
}

.item103:hover, .item103:hover{	
	background:#E7E7E7 !important;
	color:#000000 !important;
	line-height:25px !important;
	height:25px !important;
	text-decoration:none !important;
	display:block;	
}


.parentitem102:hover .item103, .activeitem102:hover .item103, .parentitem102:hover .activeitem103, .activeitem102:hover .activeitem103 {display:block;}

*+html .item103, *+html .activeitem103 {	
	margin-left:0;
}

.item100 a, 
.activeitem100 a, 
.item104 a, 
.item102 a, 
.parentitem102 a, 
.activeitem102 a, 
.item109 a, 
.parentitem109 a, 
.activeitem109 a, 
.item104 a, 
.activeitem104 a { margin-left:0 !important; }

.item104 a:hover, .activeitem104 a:hover {
	margin-left:-1px !important;
	width:110px !important;
}

.parentitem102:hover, .activeitem102:hover {
	margin-left:-1px !important;
	width:113px !important;
}

.parentitem104:hover, .activeitem104:hover{
	margin-left:-1px !important;
}

.parentitem109:hover, .activeitem109:hover, .item109:hover
{
	margin-left:-1px !important;
}

.moduletable_menu .parent.activeitem53 .parentitem102:hover .item103 a, .moduletable_menu .parent.activeitem53 .activeitem102:hover .item103 a, .moduletable_menu .parent.activeitem53 .activeitem102:hover .activeitem103 a {
	background:#000000 !important;
	color:#FFFFFF !important;	
}
.moduletable_menu .parent.activeitem53 .parentitem102:hover .item103:hover a, .moduletable_menu .parent.activeitem53 .activeitem102:hover .item103:hover a, .moduletable_menu .parent.activeitem53 .activeitem102:hover .activeitem103:hover a {
	background:#E7E7E7 !important;
	color:#000000 !important;	
}

.activeitem103 a, .activeitem103:hover a {margin-left:0; width:160px !important;}
.item103, .activeitem103 {	
	display:none;
	background:#000000 !important;
	color:#FFFFFF !important;	
	height:25px !important;	
	width:160px !important;	
	margin-left:0 !important;
}

.item103 a{line-height:25px !important; margin-left:0 !important;}

.parentitem102:hover .item103 {width:160px !important;}

#clean-tech a{
	color:#4E4E4E;
}
#clean-tech a:hover{
	color:#52BCE8;
}


.item109{
	height: 26px;
}
.item109:hover, .item109:hover a , .activeitem109:hover, .activeitem109:hover a{	
	background:#E7E7E7 !important;
	color:#000000 !important;
	line-height:27px !important;
	height:27px !important;
	text-decoration:none !important;
	display:block;	
}

.parentitem109:hover, .activeitem109:hover {
	margin-left:-1px !important;
	width:123px !important;
}

.parentitem53 ul li.item109:visited, .parentitem53 ul li.item109, .parentitem53 ul li.item109 a:visited, .parentitem53 ul li.item109  a,
.activeitem53 ul li.item109:visited, .activeitem53 ul li.item109, .activeitem53 ul li.item109 a:visited, .activeitem53 ul li.item109  a{
	width: 122px;
	overflow: hidden;
	line-height: 27px;
}

.parentitem109, .parentitem109 a, .activeitem109, .activeitem109 a {width:122px !important;}

*+html .item113, *+html .activeitem113 {	
	margin-left:0;
}

.parentitem102:hover .item113, .activeitem102:hover .item113, .parentitem102:hover .activeitem113, .activeitem102:hover .activeitem113 {display:block;}

.item113:hover, .item113:hover a{	
	background:#E7E7E7 !important;
	color:#000000 !important;
	line-height:25px !important;
	height:25px !important;
	text-decoration:none !important;
	display:block;	
}

.moduletable_menu .parent.activeitem53 .parentitem102:hover .item113 a, .moduletable_menu .parent.activeitem53 .activeitem102:hover .item113 a, .moduletable_menu .parent.activeitem53 .activeitem102:hover .activeitem113 a {
	background:#000000 !important;
	color:#FFFFFF !important;	
}

.moduletable_menu .parent.activeitem53 .parentitem102:hover .item113:hover a, .moduletable_menu .parent.activeitem53 .activeitem102:hover .item113:hover a, .moduletable_menu .parent.activeitem53 .activeitem102:hover .activeitem113:hover a {
	background:#E7E7E7 !important;
	color:#000000 !important;	
}

.activeitem113 a, .activeitem113:hover a {margin-left:0; width:160px !important;}
.item113, .activeitem113 {	
	display:none;
	background:#000000 !important;
	color:#FFFFFF !important;	
	height:25px !important;	
	width:160px !important;	
	margin-left:0 !important;
}

.item113 a{line-height:25px !important; margin-left:0 !important;}
.parentitem102:hover .item113 {width:160px !important;}

.parentitem102,.activeitem102 {width:112px !important;}
.parentitem102 a{width:113px !important;}
.activeitem102 a{width:111px !important;}
.parentitem102:hover {width:113px !important; border }
.item109 {width: auto;}
.item113, .item113 a, .item113:hover, .activeitem113, .activeitem113 a {width:160px !important;}

.news_fulltext {
	width:60%;	
	margin:0px auto;
	padding:40px 10px 10px 10px;
	color:#2F2F2F;
	font-family: 'Georgia','serif'; 
	font-size: 9pt; 
	mso-bidi-font-family: Arial; 
	mso-fareast-font-family: Calibri
}
.news_bodytext {
	color:#2F2F2F;
	font-family: 'Georgia','serif'; 
	font-size: 9pt; 
	mso-bidi-font-family: Arial; 
	mso-fareast-font-family: Calibri
}
#content #interior_wrap .blog-news tr td table tr .article_column .contentpaneopen-news tr td div p {
	text-align: center;
}
#content #interior_wrap .blog-news tr td table tr .article_column .contentpaneopen-news tr td div p {
	text-align: left;
	font-size: 12px;
}
.our_value blockquote blockquote blockquote blockquote blockquote p {
	text-align: center;
}
.our_value blockquote blockquote blockquote blockquote blockquote p {
	text-align: center;
}
.our_value blockquote blockquote blockquote blockquote blockquote p {
	text-align: left;
	font-size: 24px;
}
#jwts_tab .jwts_tabbertab div #content .peoples-cityoffice .partner_position {
	font-size: 18px;
}
#jwts_tab .jwts_tabbertab div #content .peoples-cityoffice .partner_position {
	font-size: 18px;
}
.jwts_tabbertab div #content .peoples-cityoffice .partner_name {
	font-weight: normal;
}
.our_value .table_container tbody tr td ol {
	font-size: 18px;
	color: #FFF;
}
#layout #content #interior_wrap .contentpaneopen tr td .sales_trading ol {
	font-family: "Times New Roman", Times, serif;
}

/*------------------*/


#download-resources-table{
width: 950px;
font-size: 18px;
font-family:"Times New Roman", Times, serif;
color: #666666;

}
.table-row{
  margin-top: 26px;

}
.table-cell-right{
  float: right;
}
.table-cell-right>a{
  color: rgb(1, 118, 211);
  text-decoration:underline;
}

.service-title{
  font-size: 20px;
  font-weight: bold;
}
/* .content-right{
  font-size: 18px;
  line-height: 28px;
  font-weight: bold;

} */
/* -----统一字体格式-------- */
/* 
正文 18px
副标题 22px
标题26px 加粗

*/
.main-title{
font-size: 25px;
color: #093165;
text-align: left;
font-family: "Times New Roman", Times, serif;
margin-top: 0px;
}
#ul-list{
  margin-left: 50px;
  display:block;
  height: 100%;
  float:none;
}
#ul-list>li{
  float:none;
  font-size: 18px;
  line-height: 32px;
  color: #666666;
  list-style:disc  ;
  text-align: left;
  display:list-item;
  font-family: "Times New Roman", Times, serif;
  height: auto;

}
.service-item{
  height: auto;
  margin-bottom: 50px;
  color: #666666;
}
.service-item>h3{
  color: #666666;
}
.service-desc{
  font-size: 16px;
}
.service-link>a{
  color: rgb(1, 118, 211);
  text-decoration:underline;
  font-size: 16px;
}
