.w-150p { width: 150px; }
.w-158p { width: 150px; }
.w-145p { width: 145px; }
.w-325p { width: 325px; }
.w-100pe { width: 100% }

table.smt { border: 1px solid #585D82; border-collapse: collapse; }
table.smt th { color: white; font-weight: bold; text-align: left; background-color: #9CA2C6; padding-bottom: 1px; padding-top: 1px; padding-left: 8px; }
table.smt td { font-family: Verdana, Tahoma; font-size: 10px; font-weight: 400; color: black; text-decoration: none; }

table.smt tr>td,table.smt tr+tr+tr>td,table.smt tr+tr+tr+tr+tr>td { background-color: white; }
table.smt tr+tr>td,table.smt tr+tr+tr+tr>td,table.smt tr+tr+tr+tr+tr+tr>td { background-color: #E0E0E0; }

table.smt1 { border: 1px solid #585D82 ; border-collapse: collapse;}
table.smt1 th { font-weight: bold; text-align: left; padding-bottom: 1px; padding-top: 1px; padding-left: 8px; }
table.smt1 td { font-family: Verdana, Tahoma; font-size: 10px; font-weight: 400; color: black;  }

table.smt2 { border: 1px solid #585D82; border-collapse: collapse; }
table.smt2 th { color: white; font-weight: bold; text-align: left; background-color: #9CA2C6; padding-bottom: 1px; padding-top: 1px; padding-left: 8px; }
table.smt2 td { font-family: Verdana, Tahoma; font-size: 10px; font-weight: 400; color: black; text-decoration: none; }


.table_ec { width: 450px; 
	    border: 1px solid #585D82;
	    cell-spacing:0px ;
      cell-padding:0px ;
 }

.smallatext {
font-family: Verdana, Tahoma;
font-size: 10px;
font-weight: 400;
color: black;
text-decoration: none;
}


.table_ec th { color: white; background-color: #9CA2C6; padding-bottom: 1px; padding-top: 1px; padding-left: 8px; text-align: left;}
.table_ec td { font-family: Verdana, Tahoma; font-size: 10px; font-weight: 400; color: black; text-decoration: none; }



.panel_ec { margin-top: 10px;}
.panel_news { margin-top: 10px; width: 175px; }
.panel_3t { margin-top: 1px;}
.panel_buts {	width: 468px;	}
.panel_buts div { margin-top: 10px; text-align: center; }
.panel_sprava_aktiv { width: 468px; padding: 5px;}
.panel_sprava_aktiv_header {
			width: 468px; 
			text-align: left;
			padding-left: 10px;	}

table.table_buts { width: 100%;  } 
table.table_buts td { border: 1px solid #585D82; width: 20%; } 
table.table_buts a { display: block; text-decoration: none; }

table.table_buts1 
	{ width: 100%; font-size: 10px; } 
table.table_buts1 td 
	{ border: 1px solid #585D82; width: 20%; }
table.table_buts1 a
	{ display: block; 
	font-weight: bold; color: white; font-size: 10px;
	text-decoration: none; }
	
.linkySive
{
	display: block; text-decoration: none;
}
.linkySive:hover
{
	display: block; text-decoration: none; color: #9CA2C6;
}
.linkyZlteOB
{
	display: block;  font-weight: bold;
}
.linkyZlteOB:hover
{
	display: block; text-decoration: none; font-weight: bold; color: #9CA2C6;
}
.linkyZlteSA
{
	text-decoration: none;
}
.linkyZlteSA:hover
{
	text-decoration: none; color: #9CA2C6;
}


.sp_nowrap { white-space: nowrap; }

/* divs */
.topmenu2_wrapper { width: 100%; background: #9CA2C6 none; height: 20px;}
.lang_select { position: relative; float: right; margin-top: 2px; }



.topmenu1 {
	border-top: 1px solid #585D82;
	border-left: 1px solid #797EA2;
  width: 100%;
  margin: 0;
  margin-bottom: 4px;
  padding: 0;
  background: #9CA2C6 none;
}
.topmenu1 ul, .topmenu2 ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.topmenu1 li, .topmenu2 li {
  margin: 0;
  padding: 0;
  float: left;
}
.topmenu1 li {
  width: 85px;
  /*margin-right: 1px;*/
  border-left: 1px solid #B6974B;
  border-right: 1px solid #B6974B;  
  background: #D1AF5C none;
  text-align: center;
  /*border-bottom: 1px solid #9D8039;*/
}
.topmenu1 a {
  display: block;
  width: 100%;
  text-decoration: none;
  color: black;
  font-weight: bold;
  font-size: 10px;
  border-bottom: 1px solid #B6974B;
}
.topmenu1 a:hover {
	color: black;
  background: #9BA0C2 none;
  border-bottom: 1px solid #797EA2;
}


.topmenu2 { 
	width: 590px;
	border-left: 0;
	background: #9BA0C2 none;
	position: relative; float: left;
}
.topmenu2 li {
  /*width: 120px;*/
  border-left: 1px solid #797EA2;
  background: #9BA0C2 none;
  text-align: center;
}

.topmenu2 a {
  display: block;
  width: 100%;
  height: 16px;  
  text-decoration: none;
  color: white;
  padding-top: 3px;
	font-family: Verdana, Tahoma;
	font-size: 10px;
	font-weight: bold;
}
.topmenu2 a:hover {
  background: #585D82 none;
}

dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	/* list-style-type: none; */
}

dl#menu {
	width: 160px !important;
	margin-left: 6px;
}

dl#menu dt {
	height: 16px;
	width: 155px !important;
	font-family: Verdana, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	padding-top: 3px;
	padding-left: 3px;
	margin-bottom: 6px;
	margin-top: 3px;
	cursor: pointer;
	background: #585D82;
}

dl#menu dd {
	border: 0px solid #585D82;
	display: none;
}

dl#menu li {
	width: 155px !important;
	padding-left: 6px;
	text-align: left;
	background: #9BA0C2;
}

dl#menu li a {
	padding: 2px;
	height: 16px;
	width: 148px;	
	display: block;
	border: 0;
	font-family: Verdana, Tahoma;
	font-size: 11px;
	color: white;
	text-decoration: none;
}

dl#menu dt a {
	padding: 1px;
	height: 14px;
	width: 148px  !important;	
	display: block;
	border: 0;
	font-family: Verdana, Tahoma;
	font-size: 11px;
	color: white;
	text-decoration: none;
	font-weight: bold;
}

dl#menu li a:hover {
	height: 16px;
	width: 148px  !important;
	color: #585d82;
	background: #bdbfc7;
}

.autowidth {
	width: 10%;	
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}

/* trade.asp */

div.form_wrapper { width: 692px; height: 300px; border: 3px solid #526184; background-color: #EFEFEF;}
div.form_tabs	{ width: 692px; height: 18px; text-align: left;}
div.form_body { width: 692px; height: 240px; text-align: left; }

a.tabs { 
		display: block;
		width: 150px; 
		height: 16px; 
		background-color: #526184;
	  color: #FFCC00;
	  font-weight: bold;
	  text-align: center;
	  padding: 0.2em 0;
	  font-size: 12px;
	  text-decoration: none;
	  }
	 
a.tabs:hover { 
		display: block;
		width: 150px; 
		height: 16px; 
		background-color: #526184;
	  color: #FFCC00;
	  font-weight: bold;
	  text-align: center;
	  padding: 0.2em 0;
	  font-size: 12px;
	  text-decoration: none;	  
	  }

	  
div.form_header	  {
		height: 18px;
		background-color: #CECFCE;
		border-bottom: 1px solid #9CA2C6;
		font-weight: bold;
		padding: 4px 0 0 10px;
		}
		
div.deal_type { position: relative; float: left;  width: 130px; height: 120px; border: 1px solid black;}
div.symbol_shares { position: relative; float: left; width: 300px; margin-top: 50px; height: 30px; border: 1px solid black;}
div.exchange_owner { width: 692px; height: 90px; margin-top: 122px; border: 1px solid black;}


.mainMenu {
	position:absolute;
	}
.navMenu {
	display:none;
	position:absolute;
	top:18px;
	left:-1px;
	border-style:solid;
	border-color:#ccc;
	border-width:1px 1px 0 0;
	color:#333;
	background-color:#eee;
	width:230px;
	voice-family:"\"}\"",inherit;
	width:210px;
	}
html>body .navMenu {
	width:230px;
	}
.navMenu .navMenu {
	top:-1px;
	left:229px;
	}
.mainMenu, .navMenu {
	margin:0;
	padding:0;
	font-family:arial,sans-serif;
	}
.mainMenu li {
	border: solid 1px #999;
	color:#333;
	background-color:#9CA2C6;
	display:block;
	float:left;
	width:195px;
	line-height:18px;
	list-style-type:none;
	position:relative;
	margin-right:-1px;
	}
/* hide from MacIE \*/
.mainMenu li {
	width:auto;
	}
/* end hide */
.navMenu li {
	width:auto;
	white-space:normal;
	display:block;
	float:none;
	position:relative;
	border-color:#ccc;
	border-width:0 0 1px 1px;
	border-width/**/:0 0 1px 0;
	margin:0px;
	padding:0px;
	line-height:inherit;
	/*text-indent:-16px;*/
	text-indent/**/:0;
	margin-left/**/:-16px;
	voice-family:"\"}\"",inherit;
	text-indent:0;
	margin-left:0px;
	border-width:0 0 1px 1px;
	}
.mainMenu li a, .mainMenu li a:link, .mainMenu li a:visited {
	white-space: nowrap;
	color: white;
	background-color:transparent;
	text-decoration:none !important;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	display:block;
	border-color:#ccc;
	border-width:0;
	border-width/**/:0 0 0 1px;
	border-style:solid;
	voice-family:"\"}\"",inherit;
	border-width:0;
	}
.mainMenu li a:hover, .mainMenu li a:active, .mainMenu li a:focus, .mainMenu li a.activeItem {
	color: white;
	background-color:#5A5D84 !important;
	}
.navMenu li a {
	display:block;
	width:100%;
	margin-bottom:0 !important;
	}
html>body .navMenu li a {
	width:auto;
	}
	
/* accounts.asp */

#accounts_wrapper {
	width: 502px;
	margin-left: auto;
	margin-right: auto;
	border: 0px solid #9CA2C6;
	background-color: white;
	padding: 0;
	text-align: center;
	}

#accounts_wrapperTerm {
	width: 642px;
	margin-left: auto;
	margin-right: auto;
	border: 0px solid #9CA2C6;
	background-color: white;
	padding: 0;
	text-align: center;
	}

#accounts_wrapper H2
	{
		font-size : 13px;
		font-weight: bold;
		text-align: center;
	}
	
#accounts_wrapperTerm H2
	{
		font-size : 13px;
		font-weight: bold;
		text-align: center;
	}
	
.acc_box
	{
		width: 500px;
		margin: 0px 0px 21px 0px;
		border: #526184 2px solid;
		padding:0px;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
		background-color: white;
		text-align:left;

	}

.acc_box div.link1
	{
		position: relative;
		float: right;
		width: 100px;
		text-align: right;
		padding-right: 12px;
		/* height: 18px; */
		font-size: 11px;
	}

.acc_box div.link1 a
	{
		font-weight: bold;
	}

.header1
	{
		margin: 0px;
		height: 13px;
		/*top : -12px;*/
		/*border: #3c5a86 1px solid;*/
		border-bottom: 1px solid #999999;
		padding-top : 3px;
		padding-bottom: 3px;
		padding-left : 12px;
		padding-right : 5px;
		font-size : 11px;
		font-weight: bold;
		color : #000000;
		background-color: #BBBBBB;
	}
	
.sumary TD
	{
		height: 17px;	
		border-top: 1px solid #9CA2C6;
		background-color: #EEEEEE;
		font-weight: bold;
	}

.ucty
	{
		width: 100%;
		border-collapse: collapse;
	}

.ucty TD
	{
		padding-left: 8px;
		padding-right: 8px;
		width: 16%;
	}

.ucty TD A
	{
		/* font-weight: bold; */
	}

.ucty TD.odd
	{
		height: 17px;
		border-collapse: collapse;
		background-color: #ffffff;
		border-bottom: 1px solid #9CA2C6;
	}
	
.ucty TD.even
	{
		height: 17px;
		border-collapse: collapse;
		background-color: #F4F5F9;
		border-bottom: 1px solid #9CA2C6;		
	}

.tabs TD
	{
		height: 17px;
		border-collapse: collapse;
		background-color: #F4F5F9;
		border: 1px solid #9CA2C6;
		font-weight: bold;
		text-align: center;
		color: #000;	
	}

.fl-l {
	position: relative; 
	float: left;
	}

table.options {
	width: 400px; 
	margin-top: 20px;
	border-collapse: collapse;	
}

table.options td {
	border: 1px solid #DCDCDC;
}

table.options tr:hover {
	text-weight: bold;
	background-color: #dcdcdc;
	color: #0a0;
	font-weight: bold;
}


.cn {
	background-color: #B0C1D9;
}

.divider {
	border-top: 2px solid #B0C1D9;
}

.expired {
	color: #ccc;
	background-color: #eee;
}

.nav1 {
  height: 20px;
  width: 100%;
  margin: 0;
  margin-bottom: -13px;
  padding: 0;
  background: #fff none;
}
.nav1 ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.nav1 li {
  margin: 0;
  padding: 0;
  float: left;
}
.nav1 li {
  width: 150px;
  margin-right: 12px;
  background: #9CA2C6 none;
  text-align: center;
}
.nav1 a {
  margin: 0;
  padding: 0;
  padding-top: 4px;
  display: block;
  width: 100%;
  height: 16px;
  text-decoration: none;
  color: #fff;
  font-weight: bold;
  font-size: 11px;
}
.nav1 a:hover {
	color: #526184;
  background: #9BA0C2 none;
}

.nav1 li.active {
	padding-top: 4px;
	height: 16px;
	color: #fc0;
	font-weight: bold;
  background: #526184 none;
}

.exlist {
	margin: 5px;
	list-style-type: none;
}

.exlist li {
	font-size: 11px;
	margin-left: 20px;
}
