/* Common styles */

body, td, font, p, div, input, textarea { font: 11px Tahoma; }

body			{ margin: 0px; padding: 0px; overflow: auto; background-color: #ffffff; }
a			{ color:#014e82; text-decoration:none; }
a.col1			{ color:#000000; text-decoration:none; }
a.col2			{ color:#888888; text-decoration:none; }
a:hover			{ text-decoration:underline; }
img			{ border:0px; }
form			{ margin:0px; padding:0px; }
select			{ font:bold 11px Tahoma; color:#000000; }
textarea		{ padding:2px; border:1px solid #777777; }

li			{ padding:0px; margin:5px 0px 5px 0px; }
ul, ol			{ padding:0px; margin:0px 0px 0px 16px; }

.ml			{ padding:0px; margin:0px 0px 0px 22px; }

h3			{ font:22px Tahoma; color:#000000; margin:0px 0px 20px 0px; padding:0px; }
h4			{ font:bold 18px Tahoma; color:#f76d08; margin:0px 0px 20px 0px; padding:0px; }
h5			{ font:bold 12px Tahoma; color:#000000; margin:0px; padding:0px; }
h6			{ font:bold 12px Tahoma; color:#ff0000; margin:20px 0px 20px 0px; padding:0px; }

.white			{ color:#ffffff; }
.red			{ color:#ff0000; }

.sc			{ font-size:7pt; }

img.b_black		{ border:1px solid #000000; }
img.button		{ cursor:pointer; }

select.cs		{ font:bold 9px Tahoma; color:#000000; }
legend			{ font:bold 11px Tahoma; color:#FF0000; }
fieldset		{ padding:5px; margin:0px; }

/* input */

input.button-gray { color: #000000; border: #000000 1px solid; background-color: #dbdbdb; font: bold 10px Tahoma; cursor: pointer; }
input.txt-simple { color: #000000; border: #000000 1px solid; background-color: #ffffff; padding: 1px; }
input.txt-bl { color: #000000; border: #dfdfdf 1px solid; background-color: #ffffff; padding: 1px; }

/* Left menu */

div#menu_links a { color:#000000; padding: 2px 2px 3px 2px; font: 11px Verdana; text-decoration: none; }
div#menu_links a:hover { background-color:#f1f7ff; padding:1px 1px 2px 1px; border:1px solid #c0c0c0; }

font.boxt { color:#000000; font:bold 11px Verdana; }

/* Table class */

table.rbox { margin:0px 0px 4px 0px; border:1px #000000 solid; }
table.mi_itemsel { padding:4px; border:1px solid #000000; margin-bottom: 25px; }
table.market_table td { padding-left:3px; }

table.btb { border-collapse: collapse; margin: 0px 0px 4px 0px; }
table.btb td { border: 1px solid #000000; padding: 0px; }
table.btb tr.style2 td { padding: 2px; }
table.btb tr.colhead { color: #ffffff; background-image: url('/img/tb_head.gif'); background-repeat: repeat-x; }
table.btb tr.colhead td { padding: 2px; }

.tabboxout { padding:5px; border:1px solid #ffffff; cursor:pointer;}
.tabboxover { padding:5px; border:1px solid #fddcbc; background:#f9fdff; cursor:pointer;}

/* AJAX pop */

div#TB_bottom { height:23px; text-align:center; border-top:1px dashed #000000; padding-top:2px; font-weight:bold; }

/* Tooltips */

a.lm_m:hover { position:relative; }
a.lm_m span { display:none; }
a.lm_m:hover span { display:block; position:absolute; top:20px; left:60px; background:#fafafa; border:1px solid #cccccc; color:#000000; z-index:120; width:200px; padding:5px; text-align:left; text-decoration:none; }

a.tt_r:hover { position:relative; }
a.tt_r span { display:none; }
a.tt_r:hover span { display:block; position:absolute; top:20px; left:-160px; background:#fafafa; border:1px solid #cccccc; color:#000000; z-index:120; width:200px; padding:5px; text-align:left; text-decoration:none; }

/* Top 100 chars */

div#box_a a { color: #014e82; padding: 0px 3px; text-decoration: none; }
div#box_a a:hover { color: #014e82; background-color: #BFD0ff; text-decoration: none; padding: 0px 2px; border: 1px solid #000000; }

.box_a_sel { color: #014e82; font-weight: bold; background-color: #ff0000; }

/* DIV jedkij-goluboj - 66ccff */
div#f_list { text-align:left; padding:4px; height:65px; border-bottom:1px dotted #000000; }
div#lc { padding:3px; margin:2px 0px 0px 0px; border:1px solid #d1d1d1; background-color:#f6faff; }
div#tc { padding:5px; margin:2px 0px 0px 2px; border:1px solid #d1d1d1; background-color:#ffffff; }
div#tlc { padding:1px 2px 2px 2px; margin:0px; border:1px solid #d1d1d1; background-color:#ffffff; }
div#mih_list { text-align:left; padding:4px; border-bottom:1px dotted #000000; font:bold; }
div#quote { padding:5px; margin:2px 0px 2px 0px; border:1px dashed #777777; background-color:#fdfcdc; }

/* jMenu bB */
div#tm { margin: 0px; padding: 0px; clear: both; float: left bottom; text-align: left; }
div#tm ul { margin: 0px; padding: 0px; list-style: none; /*height: 40px;*/ }
div#tm ul.top_menu li { display: block; float: left; background: url(/img/tm_l_off.gif) top left no-repeat; padding: 0px 0px 0px 3px; margin: 0px 0px 0px 2px; cursor:pointer; }
div#tm ul.sel2_menu li { display: block; float: left; border-top:#cecdce 1px solid; border-left:#cecdce 1px solid; border-right:#cecdce 1px solid; padding: 0px 0px 0px 3px; margin: 0px 0px 0px 2px; cursor:pointer; }
div#tm ul.top_menu li a { display: block; float: left; font:bold 12px Verdana; color: #000000; white-space: nowrap; background: url(/img/tm_r_off.gif) top right; padding: 4px 7px 3px 5px; margin: 0px; text-decoration: none; }
div#tm ul.sel2_menu li a { display: block; float: left; font:bold 11px Verdana; color: #000000; white-space: nowrap; padding: 1px 6px 3px 3px; margin: 0px; text-decoration: none; }
div#tm ul.top_menu li.select { background: url(/img/tm_l_on.gif) top left no-repeat; padding-left: 3px; }
div#tm ul.sel2_menu li.select { border-top:#45a6db 1px solid; border-left:#45a6db 1px solid; border-right:#45a6db 1px solid; background-color: #e2f3fb; padding-left: 3px; }
div#tm ul.top_menu li.select a { color: #6495ED; text-decoration: none; background: url(/img/tm_r_on.gif) top right; }
div#tm ul.sel2_menu li.select a { color: #6495ED; text-decoration: none; }
div#tm a:hover { text-decoration: underline; }

/* DTREE */
.dtree { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; white-space: nowrap; border:#d1d1d1 1px solid; padding:2px; }
.dtree img { border: 0px; vertical-align: middle; }
.dtree a { color: #333; text-decoration: none; }
.dtree a.node, .dtree a.nodeSel { white-space: nowrap; padding: 1px 2px 1px 2px; }
.dtree a.node:hover, .dtree a.nodeSel:hover { color: #333; text-decoration: underline; }
.dtree a.nodeSel { background-color: #ffb566; }
.dtree .clip { overflow: hidden; }

/******************************************************************************** */
/*
div#TB_ajaxContent { overflow:auto;
	padding:2px 15px 15px 15px;
	text-align:left;
	line-height: 1.4em;
	background: #ffffff;
	width: 100%;
}
*/
#list {
	text-align: left;
	padding: 4px;
	width: 350px;
	height: 30px;
	border-bottom: 1px dotted rgb(0, 0, 0);
}

#f_item {
	border: 1px solid #000000;
	width: 400px;
	padding: 7px;
	text-align: left;
}

/***** BLOCK-LINES *****/

#block {
	border: 1px solid white;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}

#block-title {
	background-color: #b1a8a0;
	border-bottom: 1px solid white;
	padding: 2px;
	color: #432c18;
	font-weight: bold;
}

#block-body {
	background-color: #c3bcb6;
	padding: 6px;
	background-repeat: repeat-x;
}