/** HTML .sidebarContainer {position: relative; left: -3px; height: 1px; }*/

body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: Black;
	font-size: 12px;
	color: Black;
}

.btnPattern {
	background-image: url('images/btn_pattern.gif');
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	padding: 9px;
	margin-bottom: 15px;
	padding-left: 44px;
}

.btnPattern a {
	color: Black;
}

.clear {
	clear: both;
}

.clearWithPad {
	height: 20px;
	clear: both;
}

.clearWithBidPad {
	height: 40px;
	clear: both;
}

a img {
	border: 0;
}

a {
	color: #727272;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

.setWidth {
	width: 990px;
	margin: 0px auto;
}

.userOptionsContainer {
	font-size: 11px;
	height: 1%;
	overflow: hidden;
	border-bottom: 1px solid #383838;
}

.userAccountOptions {
	float: right;
	color: #5e5e5e;
/*	width: 320px;*/
	height: 1%;
	overflow: hidden;
}

.userAccountOptions a {
	color: #a9a9a9;
}

.userAccountOptions ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

.userAccountOptions ul li {
	float: left;
	padding-top: 20px;
	padding-bottom: 23px;
	padding-right: 9px;
	background-repeat: no-repeat;
	background-position: 0px 10px;
}

.userAccountOptions
	.login {
		padding-left: 35px;
		background-image: url("images/login_icon.gif");
	}
	
.userAccountOptions
	.register {

	}
	
.userAccountOptions
	.support {
		padding-left: 30px;
		background-image: url("images/support_icon.gif");
	}
	
.selectLanguage {
	float: left;
	width: 400px;
	padding-left: 17px;
	padding-top: 16px;
}

/*.selectLanguage ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	color: #a5a5a5;
}

.selectLanguage li {
	background-color: #3e3e3e;
	width: 97px;
	padding: 5px;
	padding-left: 12px;
	background-image: url("images/selectlanguage_icon.gif");
	background-position: 97px 10px;
	background-repeat: no-repeat;
}*/

.logoContainer {
	height: 1%;
	overflow: hidden;
	font-size: 11px;
	border-bottom: 1px solid #383838;
	padding-bottom: 4px;
}

.logoContainer
	.logo {
		float: left;
		margin-left: 2px;
		width: 141px;
	}

.logoContainer	
	.slogan {
		float: left;
		margin-left: 20px;
		width: 400px;
		color: #5e5e5e;
		margin-top: 60px;
	}
	
.logoContainer	
	.slogan a {
		color: #8d8d8d;
	}
	
.logoContainer	
	.slogan h3 {
		font-weight: normal;
		font-size: 24px;
		color: White;
		margin: 0px;
		padding: 0px;
		margin-bottom: 10px;
	}

.logoContainer	
	.slogan ul {
		padding: 0px;
		margin: 0px;
		list-style-type: none;
	}

.logoContainer	
	.slogan li {
		float: left;
		padding-right: 10px;
	}
	
.profileDetails {
	font-size: 12px;
	float: left;
	margin-left: 20px;
	width: 400px;
	color: #8d8d8d;
	margin-top: 28px;
}

.profileDetails b {
	color: White;
}

.profileDetails a {
	color: #fdd114;
}

.profileDetails ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.profileDetails .greetings {
	border-bottom: 1px solid #3b3b3b;
	height: 1%;
	overflow: hidden;
	padding-bottom: 13px;
	margin-bottom: 12px;
}

.profileDetails ul b {
	font-weight: normal;
	color: #fdd114;
}

.profileDetails ul {
	color: white;
}

.profileDetails li {
	margin-bottom: 3px;
}

.logoContainer	
	.phone {
		padding-right: 20px;
		text-align: right;
		margin-top: 25px;
		float: right;
		width: 185px;
		color: #8d8d8d;
		font-size: 10px;
	}
	
.logoContainer	
	.phone h3 {
		font-size: 18px;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
	}
	
.logoContainer	
	.phone h3 b {
		color: #ffd600;
	}
	
.copyrightContainer {
	color: White;
	font-size: 11px;
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #383838;
}

.copyrightContainer a {
	color: #a9a9a9;
}

.exnessCopyright {
	width: 600px;
	line-height: 16px;
	padding-left: 23px;
}

.exnessCopyright
	.withLogo{
		background-image: url("images/mini_logo.gif");
		background-repeat: no-repeat;
		padding-top: 10px;
		padding-left: 70px;
		height: 50px;
		margin-left: -8px;
	}
	
.agreementContainer {
	color: #5e5e5e;
	font-size: 11px;
	height: 1%;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 23px;
}

.agreementContainer a {
	color: #8d8d8d;
}

.agreementContainer ul {
	padding: 0px;
	margin: 0px;
	padding-left: 23px;
	list-style-type: none;
}

.agreementContainer li {
	float: left;
	padding-right: 10px;
}



.menuContainer {
	height: 1%;
	overflow: hidden;
	margin-top: 7px;
}

.menuContainer ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
}

.menuContainer li {
	float: left;
}

.menuContainer a {
	color: #ffcc00;
	display: inline-block;
	padding: 14px;
	padding-top: 10px;
	padding-bottom: 18px;
}

.menuContainer a:hover {
	color: White;
}

.menuContainer .hover {
	background-image: url("images/lc.gif");
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #404040;
}

.menuContainer  a.hover_link {
	background-image: url("images/rc.gif");
	background-position: top right;
	background-repeat: no-repeat;
	color: white;
	text-decoration: none;
}


.menuContainer .hover .subMenuContainer {
	visibility: visible;
}

/* */

.menuContainer a:hover {
	color: White;
}

.menuContainer .select {
	background-image: url("images/lc_s.gif");
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #fdd114;
}

.menuContainer .select a {
	font-weight: bold;
	background-image: url("images/rc_s.gif");
	background-position: top right;
	background-repeat: no-repeat;
	color: Black;
	text-decoration: none;
}

.menuContainer  .select a:hover {
	color: Black;
}

/* */

#m1 {
	width: 330px;
}

#m2 {
	margin-left: -80px;
	width: 700px;
}

#m3 {
	width: 330px;	
}

#m4 {
	width: 970px;
	margin-left: -333px;
}

#m5 {
	width: 970px;
	margin-left: -435px;
}

#m6 {
	width: 330px;
}

.subMenuContainer {
	position: absolute;
	width: 300px;
	font-size: 12px;
	color: #ababab;
	visibility: hidden;
	background-image: url("images/0.gif");
	z-index: 100;
	
}

.subMenuContainer .wrapper {
	background-image: url("images/cc.gif");
	background-repeat: repeat-x;
	background-position: top;
	background-color: #717171;
	height: 1%;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 10px;
}

.subMenuContainer td {
	padding-left: 30px;
	padding-right: 30px;
}

.subMenuContainer td td {
	padding-left: 0px;
	padding-right: 0px;
}


.subMenuContainer td.splitter {
	background-image: url("images/ms_splitter.gif");
	background-repeat: repeat-y;
	padding: 0px;
}

.subMenuContainer .caption {
	font-size: 18px;
	color: White;
	margin-bottom: 30px;
}

.subMenuContainer .block {
	height: 1%;
	overflow: hidden;
	margin-bottom: 20px;
}

.subMenuContainer .last {
	margin-bottom: 0px;
}

.subMenuContainer h1 {
	font-size: 24px;
	font-weight: bold;
	color: #b4b4b4;
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
}

.subMenuContainer .block a {
	padding: 0px;
	margin: 0px;
	background-image: url(images/marker.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	color: #ffca05;
	display: block;
	font-weight: bold;
	padding-left: 23px;
	margin-bottom: 10px;
}

.subMenuContainer .block p {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: White;
	line-height: 13px;
}

.subMenuContainer .accountsTable td {
	margin: 0px;
	padding: 0px;
}

.subMenuContainer .accountsTable a {
	margin: 0px;
	padding: 0px;
	background: none;
	text-decoration: none;
}

.subMenuContainer .accountsTable h1 {
	margin: 0px;
	padding: 0px;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
}

.subMenuContainer .accountsTable p {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: White;
	line-height: 13px;
}

.subMenuContainer .accountsTable .splitter {
	margin: 0px;
	padding: 0px;
	background: 0px;
	height: 20px;
	padding-left: 20px;
}


/* */
.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
	background-color: #717171;
}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

.tourContainer {
	height: 309px;
	border-top: 6px solid #ffaf03;
	border-bottom: 10px solid black;
	background-color: white;
}

.tourContainer
	.bannerContainer {
		left: 0px;
		top: 0px;

		position: relative;
	}

.tourContainer
	.tourOptionsContainer {
		float: right;
		width: 270px;
		 height: 309px;
		padding-right: 27px;
	}

.tourContainer
	.tourOptionsContainer table {
		 height: 309px;
	}
	
	.line {
		border-top: 1px solid black;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	
.tourOptionsContainer div a {
	font-weight: bold;
	background-image: url("images/marker.gif");
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 23px;
}

.tourOptionsContainer div a.down {
	background-image: url("images/marker_down.gif");
}

.tourOptionsContainer a {
	color: Black;
	display: inline-block;
	margin-top: 5px;
	margin-bottom: 5px;
}

.pageContainer {
	background-color: White;
	height: 1%;
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 50px;
}

.contentContainer {
	float: left;
	width: 715px;
}

.content {
	padding: 40px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 16px;
}

.content ul {
	line-height: 21px;
}

.content h1 {
	font-size: 26px;
	font-weight: normal;
	margin-bottom: 26px;
	margin-top: 20px;
	line-height: 28px;
}

.content h3, .withH3 h3{
	margin-top: 34px;
	margin-bottom: 14px;
	font-size: 18px;
	font-weight: normal;
	line-height: 22px;

	border-bottom: 2px solid #feb001;
	padding-bottom: 10px;
}

.content p {
	margin-bottom: 18px;
	text-align: justify;
}

.content p a {
/*	color: #f1c600;*/
}

.noPadR {
	padding-right: 0px;
}


.accountSideBar {
	background-image: url("images/account_sidebar_bg.gif");
	background-repeat: repeat-y;
	background-position: right;
}

.sidebarContainer {
	margin-left: 723px;
}

.sidebar {
	padding-right: 20px;
}

.sidebar
	.press {
		margin-bottom: 25px;
	}

.sidebar
	.press h3 {
		font-size: 12px;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
	}

.feedBack .contentContainer  {
	width: 990px;
}

.sidebar
	.press h3 a {
		color: Black;
	}
	
.press p {
	margin: 0px;
	font-size: 11px;
	color: #797979;
	margin-top: 14px;
	margin-bottom: 5px;
}

.press span {
	font-size: 11px;
	color: #c1c1c1;
}

.accountBlock {

}

.accountBlock a {
	text-decoration: none;
}

.accountBlock h1 {
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	padding-top: 11px;
	padding-bottom: 13px;
	padding-left: 13px;
	background-repeat: no-repeat;
}

.acbLeft h1 {
	background-image: url('images/l_block.gif');
}

.acbRight h1 {
	background-image: url('images/r_block.gif');
}

.accountBlock h1 a {
	color: Black;
	display: block;
}

.accountBlock 
	.description {
		border-bottom: 1px #ececec solid;
		padding-top: 15px;
		padding-bottom: 15px;
		margin-bottom: 25px;
		font-size: 11px;
		color: #848484;
		line-height: 12px;
		padding-left: 13px;
	}

.accountBlock
	.details ul {
		padding: 0px;
		margin-left: 30px;
		line-height: 16px;
	}
	
.abLast {
	margin-right: 0px;
}

.bordered {
	border-top: 6px solid #fdd114;
/*	padding-top: 16px;*/
	padding-top: 0px;
}

.breadCrumbs {
/*	border-bottom: 1px solid #d2d2d2;
	margin-bottom: 24px;
	font-size: 11px;
	color: #a4a4a4;
	padding-bottom: 12px;*/

	background-color:#F4F4F4;
	border-bottom:1px solid #D2D2D2;
	color:#A4A4A4;
	font-size:11px;
	margin-bottom:24px;
	margin-right:40px;
	padding:16px 16px 16px 42px;
}

.breadCrumbs a {
	color: Black;
}

.breadCrumbs img {
	margin-left: 8px;
	margin-right: 8px;
}


p.subText {
	background-color: #f5f5f5;
	padding: 15px;
	border-top: 3px solid #ffaf03;
	padding-top: 15px;
	font-size: 11px;
}

.cite {
	border-left: 1px solid #d2d2d2;
	padding-left: 20px;
	padding-right: 20px;
	margin-left: 35px;
	padding-top: 25px;
	padding-bottom: 25px;
	background-color: #f5f5f5
}

.links {
	font-weight: bold;
/*		
		
		margin-bottom: 15px;
		border-bottom: 1px solid black;
		height: 1%;
		overflow: hidden;
		padding-bottom: 10px;*/
	}
	
.sidebar
	.links {
		overflow: hidden;
		height: 1%;
	}
	
.sidebar
	.links a {
		font-weight: bold;
		background-image: url("images/marker.gif");
		background-repeat: no-repeat;
		background-position: 0px 2px;
		padding-left: 23px;
		color: Black;
		display: block;
		margin-bottom: 10px;
	}

.accountHeader {
	padding-top: 20px;
	border-bottom: 1px solid #d2d2d2;
	margin-bottom: 36px;
}
	
.accountHeader h1 {
	font-size: 24px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
}

.accountHeader p {
	font-size: 11px;
	line-height: 13px;
	padding: 0px;
	margin: 0px;
	padding-bottom:15px;
}

.accountForm {
	width: 410px;
	height: 1%;
	overflow: hidden;
}
.accountForm2 {
	width: 600px;
	height: 1%;
	overflow: hidden;
}
.accountForm2 .input {
	float: right;
	height: 1%;
	overflow: hidden;
	width: 69%;
	display:inline;
}

.accountForm .hide {
	display: none;
}

sup.red {
	color: red;
}

.accountForm sup {
	color: red;
}

.accountForm .label {
	width: 42%;
	float: left;
	height: 1%;
	overflow: hidden;
	display:inline;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
	padding-top: 3px;
}

.accountForm .input {
	float: right;
	height: 1%;
	overflow: hidden;
	width: 54%;
	display:inline;
}

.accountForm .error_text {
	height: 1%;
	overflow: hidden;
	padding: 5px;
	padding-left: 46%;
	font-size: 11px;
	color: #f49292;
}

.accountForm .error_text ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.accountForm .error .input input {
	border-color: #f49292;
	background-color: #ffe7e7;
}

.accountForm .input input {
	border: 1px solid #d2d2d2;
	background-color: #f5f5f5;
	width: 97%;
}

.accountForm ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.accountForm li {
	height:1%;
	overflow:hidden;
	padding-bottom:5px;
	padding-left:5px;
	padding-top:5px;
}

.accountForm .radio {
	padding-top: 5px;
	padding-bottom: 5px;
}

.accountForm .radio label {
	width: auto;
	display: inline;
	padding-left: 5px;
}

.accountForm .radio input {
	width: auto;
	border: none;
	background: none;
}

.accountForm .submit input {
	width: auto;
	border: none;
	background: Black;
	border: 0px;
	padding: 5px;
	color: #fdd114;
	font-size: 11px;
	margin-top: 10px;
}

.withTextarea {
	width: 100%;
}

.withTextarea .label {
	width: 26%;
}

.withTextarea .input {
	width: 71%;
}

.accountForm .input textarea {
	border: 1px solid #d2d2d2;
	background-color: #f5f5f5;
	width: 97%;
	height: 100px;
}

.accountForm .input select {
	background-color: #f5f5f5;
	width: 100%;
}

/* */

.accountHistoryFilter {
	margin-bottom: 15px;
}

.accountHistoryFilter td {
	text-align: center;
	font-weight: bold;
	color: #696969;
}

.accountHistoryFilter .select {
	width: 132px;
}

.accountHistoryFilter .select select {
	background-color: #f5f5f5;
	font-family: Tahoma;
	width: 97%;
}

.accountHistoryFilter input {
	border: 1px solid #d2d2d2;
	background-color: #f5f5f5;
	padding: 2px;
	width: 120px;
}

.accountHistoryFilter .submit input {
	width: auto;
	border: none;
	background: Black;
	border: 0px;
	padding: 3px;
	width: 30px;
	color: #fdd114;
	font-size: 11px;
}


a.dp-choose-date {
	float: left;
	width: 17px;
	height: 15px;
	padding: 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(images/calend.gif) no-repeat; 
	display: block;
	z-index: 10;
	margin-left: -21px;
	margin-top: 4px;
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	float: left;
}

.accountHistory {
	border-top: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
}

.accountHistory .header {
	font-weight: bold;
	background-color: #f5f5f5;
}

.accountHistory .row {
	font-size: 11px;
}

.accountHistory .row td {
	border-bottom: 1px solid #e9e9e9;
}

.accountHistory .accepted td {
	background-color: #efffe5;
}

.accountHistory .accepted .status {
	color: #39ae00;
}

.accountHistory .declined td {
	background-color: #fff4f4;
}

.accountHistory .declined .status {
	color: #ae0000;
}

.accountHistory .timed td {
	background-color: #f9f9f9;
}

.accountHistory .total td {
	background-color: #f5f5f5;
	font-size: 12px;
	font-weight: bold;
}

.accountHistory .row td.up {
	color: #309100;
}

.accountHistory .row td.down {
	color: #ae0000;
}

/* */

.regStepsContainer {
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 1%;
	overflow: hidden;
}

.regStepsContainer a {
	color: Black;
}

.regStepsContainer li {
	float: left;
	background-image: url("images/regmarker_passive.gif");
	background-repeat: no-repeat;
	background-position: 13px;
	padding-left: 30px;
	font-weight: bold;
	color: #d4d4d4;
}

.regStepsContainer .active {
	padding-left: 30px;
	background-image: url("images/regmarker_active.gif");
	background-repeat: no-repeat;
	background-position: 13px;
}

.regStepsContainer .first {
	padding-left: 0px;
	background: none;
}

.messageError {
	padding: 10px;
	background-color: #ffe7e7;
	background-image: url("images/sm_warn.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding-left: 40px;
	margin-bottom: 20px;
}

.messageOk {
	padding: 10px;
	background-color: #f1ffe7;
	background-image: url("images/sm_info.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding-left: 40px;
	margin-bottom: 20px;
}

.loginLayer {
	margin-left: -10px;
	margin-top: 23px;
	background-color: red;
	position: absolute;
	height: 150px;
	width: 162px;
/*	overflow: hidden;*/
/*	background-color: #212121;*/
	background-color: black;
	border: 1px solid #383838;
	border-top: 0px;
	visibility: hidden;
}

.loginLayerShow {
	visibility: visible;	
}

.loginLayer .wrapper {
	padding: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
/*	height: 1%;
	overflow: hidden;*/
}

.loginLayer label {
	color: #8a8a8a;
	padding-top: 5px;
	padding-bottom: 5px;
}

.loginLayer input {
	width: 100%;
	border: 0px solid #d2d2d2;
	background-color: #b5b5b5;
}

.loginLayer .submit input {
	border: 0px solid #d2d2d2;
	color: Black;
	background-color: #fdd114;
	width: 64px;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.loginLayer .submit {
/*	padding: 15px; */
	float: right;
	width:100%;
}

.economicalFilter {
	padding: 5px;
	background-color: #fdd114;
}

.economicalFilter {
	background-color:#fdd114;
}

.economicalTable td {
	font-size: 11px;
}
.economicalTable img {
	margin-right: 5px;
	margin-bottom: -3px;
}

.economicalTable .sort {
	background-color: Aqua;
	float: left;
	width: 10px;
}

.economicalTable tr.header td {
	font-size: 12px;
	background-color: #f5f5f5;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #d2d2d2;
}

.economicalFilter .submit input {
	width: auto;
	border: none;
	background: Black;
	border: 0px;
	padding: 3px;
	width: 30px;
	color: #fdd114;
}

.noAccountSideBar .contentContainer {
	width: 980px;
}

.economicalTable tr.row td {
	font-size: 12px;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #e5e5e5;
}

.economicalTable tr.row td.event {
	text-align: left;
	font-weight: bold;
}

.toplowhighFilter table {
	font-weight: bold;
	background-color: #f5f5f5;
}

.toplowhighFilter table tr.header td {
	background-color: #fdd114;
}



/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
	cursor:help;
}

.JT_close_icon {
	position: absolute;
	right: 1px;
	top: 1px;
	padding: 2px;
	padding-left: 6px;
	padding-right: 6px; 
	cursor: pointer;
	z-index:102;
}

.accountTypeChoice td {
	background-color: #f5f5f5;
}

.accountTypeChoice
	.captions a {
		color: Black;
	}

.accountTypeChoice
	.captions h3 {
		margin-top: 0px;
		font-size: 24px;
		font-weight: normal;
		line-height: 22px;
		border: 0px;
	}
	
.accountTypeChoice
	.captions h4 {
		margin-top: 0px;
		font-size: 12px;
		font-weight: normal;
		line-height: 14px;
		margin-bottom: 10px;
		font-weight: bold;		
	}
	
.accountTypeChoice
	.captions td {
/*		background-color: white;*/
		padding-bottom: 15px;
		padding-top: 25px;
	}

.accountTypeChoice
	.captions div {
		border-top:4px solid #FEB001;
		color:#727272;
		font-size:11px;
		line-height:12px;
		margin-bottom:18px;
		padding-bottom:15px;
		padding-top:15px;
		height: 25px;
	}
	
.accountTypeChoice
	.captions td p {
		text-align: left;
	}

.accountTypeChoice	
	.openAccountButtons td {
		background-color: #fdd114;
		font-size: 18px;
		border-bottom: 1px solid #a9a9a9;
		border-top: 1px solid #a9a9a9;
	}
	
.accountTypeChoice	
	.openAccountButtons input {
		border: 1px solid black;
		background-color: black;
		width: 100%;
		padding: 5px;
		color: white;
	}
	
.content ul.akcent {
	margin-top: 40px;
	line-height: 21px;
	padding: 0px;
	margin-left: 20px;
	list-style-type: none;
}

.content ul.akcent li {
	background-image: url("images/marker_a.gif");
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 35px;
	padding-bottom: 20px;
}

.content ul.akcent li h3 {
	border: 0;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}

	
.content ul.lozung {
	margin-top: 40px;
	line-height: 21px;
	padding: 0px;
	margin-left: 30px;
	list-style-type: none;
}

.content ul.lozung li {
	background-image: url("images/marker_b.gif");
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 25px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 14px;
}

.content ul.akcent li h3 a {
	color: Black;
}

.accountCommentContainer {
	width: 241px;
	margin-top: 15px;
}

.accountCommentContainer .comment {
	padding: 15px;
	font-size: 11px;
}

.accountCommentContainer .comment p {
	margin-top: 0px;
}

.accountCommentContainer b.corner, .accountCommentContainer .comment {
	background-color: #fee478;
}

.accountCommentContainer ul {
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
}


.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;

}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

.accountCommentContainer h3 {
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}

a.pdf {
	background-image: url("images/pdf-icon.gif");
	background-repeat: no-repeat;
	padding-left: 21px;
}

.cornerContainer .cornerContainerContent {
	padding: 15px;
}

.ccRed .cornerContainerContent, .ccRed .corner {
	background-color: #FFE7E7;
}

.ccGreen .cornerContainerContent, .ccGreen .corner {
	background-color: #f1ffe3;
}

.ccSilver .cornerContainerContent, .ccSilver .corner {
	background-color: #F4F4F4;
}

.ulPlain ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.all_ {
	float: left;
	width: 100%;
	margin-top: 0px;
	font-size: 11px;
	margin-bottom: 5px;
}

.all_ a {
	margin-left: 11px;
}

.financeReportBlockContainer {
	width: 100%;
	float: left;
	height: 1%;
	overflow: hidden;
}

.financeReportBlockContainer .all_ {
	margin-left: 10px;
}

.financeReportBlock {
	height: 99px;
	background-image: url(images/finance_report.jpg);
	background-repeat: no-repeat;
}

.newsBlock {
	float: left;
	width: 100%;
	height: 1%;
	overflow: hidden;
}

.newsBlock ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	margin-bottom: 15px;
}

.newsBlock ul li {
	border-bottom: 1px solid #efefef;
	line-height: 15px;
}

.newsBlock ul li a {
	background-image: url(images/newsmarker.gif);
	background-repeat: no-repeat;
	padding: 5px;
	padding-bottom: 8px;
	display: block;
	padding-left: 15px;
	background-position: 0 12px;
}

.newsBlock ul li a:hover {
	background-image: url(images/newsmarker2.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0 12px;
}

.investAccounts {
	margin-top: 70px;
	padding-top: 30px;
}

.investAccounts p {
	text-align: left;
}

.investAccounts h3 {
	margin-top: 0px;
	padding-top: 0px;
	border: 0px;
}

.investAccounts ul.indicators {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-left:10px;
}

.investAccounts tr.header td {
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

.investAccounts ul.indicators li {
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 20px;
	margin-bottom: 3px;
}

.investAccounts ul.indicators li.gold {
	background-image: url(images/i_gold.gif);
}

.investAccounts ul.indicators li.silver {
	background-image: url(images/i_silver.gif);
}

.investAccounts ul.indicators li.platina {
	background-image: url(images/i_platina.gif);
}

.investAccounts ul.indicators li.pallad {
	background-image: url(images/i_pallad.gif);
}

.investAccounts ul.indicators li.usd {
	background-image: url(images/i_usd.gif);
}

.investAccounts ul.indicators li.eur {
	background-image: url(images/i_eur.gif);
}

.investAccounts ul.indicators li.gbp {
	background-image: url(images/i_gbp.gif);
}

.investAccounts ul.indicators li.jpy {
	background-image: url(images/i_jpy.gif);
}

.investAccounts tr.description td {
	padding-top: 20px;
	font-size: 11px;
	line-height: 16px;
}

.usloviyaContainer {
	background-color: #eeeeee;
/*	height: 1%;
	overflow: hidden;*/
}

.ucTop {
	height: 1%;
	overflow: hidden;
}

.ucTop .ucLeft {
	float: left;
	background-image: url('images/usl_ltc.gif');
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}

.ucTop .ucRight {
	float: right;
	background-image: url('images/usl_rtc.gif');
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}

.ucBottom .ucLeft {
	float: left;
	background-image: url('images/usl_lbc.gif');
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}

.ucBottom .ucRight {
	float: right;
	background-image: url('images/usl_rbc.gif');
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}

.ucMiddle {
	height: 1%;
	overflow: hidden;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-right: 30px;
	font-size: 11px;
}

.ucMiddle ul {
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
}

.ucMiddle ul li {
	margin-bottom: 7px;
}

.ucBottom {
	height: 1%;
	overflow: hidden;
}

.topbg {
	background-image: url('images/topbg.gif');
	background-repeat: repeat-x;
}

.accountContainer {
	padding-top: 22px;
	padding-bottom: 22px;
	background-color: White;
	height: 1%;
	overflow: hidden;
	border-bottom: 10px solid black;
}

.accountContainer .eachBlock {
	float: left;
	width: 303px;
	margin-left: 30px;
	height: 1%;
	overflow:hidden;
	display: inline; 
}

.accountContainer .bidaskBlock {
	width: 270px;
	background-image: url('images/bidask_block.gif');
	background-repeat: no-repeat;
}

.accountContainer .bidaskBlock table {
	font-size: 11px;
	border-bottom: 1px solid #ececec;
}

.bidaskBlock tr.header td {
	height: 45px;
	font-weight: bold;
	font-size: 12px;
}

.bidaskBlock .pair {
	font-weight: bold;
	padding-left: 10px;
}

.bidaskBlock .bid {
	text-align: right;
}

.bidaskBlock .up .bid {
	color: Green;
}

.bidaskBlock .up .ask {
	color: Green;
}

.bidaskBlock .down .bid {
	color: red;
}

.bidaskBlock .down .ask {
	color: red;
}

.bidaskBlock .s {
	padding-left: 7px;
	padding-right: 1px;
}

.bidaskBlock .ask {
	text-align: left;
}

.bidaskBlock .sprad {
	text-align: right;
	padding-right: 5px;
}

.h_pair {
	padding-left: 10px;
}

.h_bidask {
	padding-left: 5px;
}

.h_sprad {
	text-align: right;
	padding-right: 10px;
}

.bidaskBlock .row td {
	padding-top: 2px;
}

a.all_bidask {
	background-image: url('images/all_bidask.gif');
	background-repeat: no-repeat;
	float: right;
	font-size: 11px;
	padding-left: 20px;
	height: 1%;
	overflow:hidden;
	margin-top: 15px;
	color: Black;
}

.lozungi h3 {
	background-image: url('images/loz.gif');
	background-position: 0px 3px;
	background-repeat: no-repeat;
	padding-left: 27px;
	border: 0px;
	font-size: 18px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.mainPage .contentContainer {
	width: 700px;
}

.mainPage .sidebarContainer {
	padding-top: 25px;
	margin-left: 700px;
}

.mainPage .sidebar {
	padding-right: 30px;
}


.searchContainer input {
	background-color: #ececec;
	border: 1px solid #d1d1d1;
	padding: 2px;
	padding-left: 25px;
	padding-top: 6px;
	padding-bottom: 6px;
	width: 225px;
	background-image: url('images/search_icon.gif');
	background-repeat: no-repeat;
	background-position: 7px 8px;
	color: #a2a2a2;
	font-size: 11px;
	margin-bottom: 10px;
}

.searchContainer {
	font-size: 11px;
	margin-bottom: 45px;
}

.searchContainer a {
	text-decoration: none;
	color: Black;
	border-bottom: 1px dotted black;
}

.livechatContainer {
	padding-top: 15px;
}

.bannerContainer .slide {
	position: absolute;
	left: 0px;
	top:0px;
	width: 672px;
	height: 309px;
	background-color: White;
}

.slide .text {
	position: absolute;
	left: 408px;
	top:72px;
	width: 260px;
	height: 180px;
}

.slide .text span {
	background-color: #fdd21a;
	font-size: 21px;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	display: inline-block;
	margin-bottom: 10px;
}

.slide .text p {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #696969;
	line-height: 16px;
	padding-left: 3px;
}

.hide {
	visibility: hidden;
}

.z10 {
	z-index: 10;
}

.z9 {
	z-index: 9;
}

.slidePager {
	top: 280px;
	left: 7px;
	position: absolute;
	width: 670px;
	height: 30px;
	z-index: 90;
/*	text-align: right;*/
	font-size: 11px;
}

.slidePager a {
	background-color: White;
	padding: 4px;
	padding-left: 6px;
	padding-right: 6px;
	text-decoration: none;;
	border: 1px solid #eeeeee;
	display: inline-block;
	margin-right: 4px;
}

.slidePager a.selected {
	background-color: #fdd114;
	color: Black;
}

.bidask_bigtable tr.header td {
	background-color: #fdd114;
	font-weight: bold;
	height: 30px;
	font-weight: bold;
	font-size: 12px;
}

.bidask_bigtable .pair {
/*	font-weight: bold;*/
	padding-left: 10px;
}

.bidask_bigtable .bid {
	text-align: right;
}

.bidask_bigtable .up .bid {
	color: Green;
}

.bidask_bigtable .up .ask {
	color: Green;
}

.bidask_bigtable .down .bid {
	color: red;
}

.bidask_bigtable .down .ask {
	color: red;
}

.bidask_bigtable .s {
	padding-left: 7px;
	padding-right: 1px;
}

.bidask_bigtable .ask {
	text-align: left;
}

.bidask_bigtable .sprad {
	text-align: right;
	padding-right: 5px;
}

.bidask_bigtable .h_pair {
	padding-left: 10px;
}

.bidask_bigtable .h_bidask {
	padding-left: 5px;
}

.bidask_bigtable .h_sprad {
	text-align: right;
	padding-right: 10px;
}

.bidask_bigtable .row td {
	padding-top: 5px;
	font-size: 12px;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 5px;
}

.accountFieldsChecking {
}
.accountFieldsChecking .name {
font-size:12px;
}
.accountFieldsChecking .odd .name, .accountFieldsChecking .odd .state {
background-color:#F5F5F5;
}
.accountFieldsChecking tr td {
border-bottom:1px dotted #D2D2D2;
font-size:11px;
padding-left:10px;
padding-right:10px;
}
.accountFieldsChecking .state {
text-align:right;
}

.accountFieldsChecking .green {
	color:#309100;
}

.accountFieldsChecking .state a {
font-weight:bold;
}

.faqContainer {
	height: 1%;
	overflow: hidden;
}

.faqContainer ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
}

.faqContainer li.chapterContainer {
	background-image: url('images/faq_l.gif');
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	line-height: 12px;
}

.faqContainer a.chapter {
	color: Black;
	font-size: 17px;
	display: inline-block;
	text-decoration: none;
	background-position: top right ;
	background-repeat: no-repeat;
	padding-left: 35px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.faqContainer li.questionContainer {
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url('images/marker.gif');
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 2px 5px;
}

.faqContainer .questionsContainer {
	display: none;
	margin-top: 15px;
	margin-bottom: 15px;
}

.faqContainer a.question {
	color: Black;
	font-size: 14px;
	
}

.faqContainer .answer {
	display: none;
	height: 1%;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 10px;
}

.faqContainer .answer p {
	line-height: 16px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}

.faqContainer li.opened {
	background-image: url('images/faq_l_opened.gif');
}

.faqContainer li.opened2 {
	background-image: url('images/marker_down.gif');
}

.withUploadField {
	width: 500px;
	height: 1%;
	overflow: hidden;
}
.withUploadField .input input {
	width: 95%;
}
.withUploadField .submit input {
	background:none repeat scroll 0 0 Black;
	border:0 none;
	color:#FDD114;
	font-size:11px;
	margin-top:10px;
	padding:5px;
	width:auto;
}