body, td, font, p, div, input, textarea { font:11px Tahoma; }
body { margin:0px 0px 10px 0px; padding:0px; background-color:#ffffff; }

a { color:#014e82; text-decoration:none; }
a:hover { text-decoration:underline; }

img { border:0px; }
form { margin:0px; padding:0px; }

li { padding:0px; margin:5px 0px 5px 0px; }
ul, ol { padding:0px; margin:0px 0px 0px 22px; }

select { font:bold 11px Tahoma; color:#000000; }
textarea { padding:2px; border:1px solid #777777; overflow:auto; }
legend { font:bold 11px Tahoma; color:#014e82; }
fieldset { padding:5px; margin:0px; }
label { font:10px Tahoma; cursor:pointer; }

h3 { font:bold 14px Tahoma; color:#444444; margin:0px; padding:0px; } /* News header  */
h4 { font:bold 14px Tahoma; color:#014e82; margin:0px 0px 10px 0px; padding:0px; } /* Page subheader  */

font.sc { font-size:7pt; } /* Small text */
font.rc { font-size:8pt; color:#777777; } /* Coments */

img.border-black { border:1px solid #000000; }

.button { cursor:pointer; }

/* Input */

input.button-gray { color:#000000; border:#000000 1px solid; background-color:#dbdbdb; font:bold 10px Tahoma; cursor:pointer; }
input.button-simple { color:#000000; border:#000000 1px solid; background-color:#ffffff; padding:1px; font:bold 9px 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; }

/* Page */

table.right-side { border:1px solid #6699cc; background-color:#f6faff; }

div.left-box { background-color:#f6faff; padding:3px; margin:0px 0px 2px 0px; border:1px solid #6699cc; }
div.page-head { padding-bottom:2px; margin-bottom:10px; color:#014e82; border-bottom:2px solid #4a88a4; font:bold 20px Arial,Tahoma,sans-serif; }
div.box { padding:5px; margin:2px 0px 2px 0px; border:1px dashed #6699cc; background-color:#e4eeff; }
div.item-box { width:350px; padding:10px; border:1px solid #000000; } /* Market -> new */
div.mih-list { text-align:left; padding:4px; border-bottom:1px dotted #000000; font-weight:bold; } /* Market -> archive */
div.news_head { margin: 0px 0px 10px 0px; padding: 0px 0px 3px 0px; border-bottom: 1px solid #cccccc; }
div.scroller { text-align: left; overflow: auto; overflow-x: auto; overflow-y: scroll; padding: 1px; border: 1px solid #000000; } /* Prokrutka informacii */
.tabbox { padding: 5px; border: 1px solid #bfd0ff; background: #f9fdff; } /* Market -> new */

td.left-menu-header { padding:0px 5px; color:#ffffff; font:bold 12px Tahoma; height:17px; background:url(http://mu.partylife.lv/img/m_header2.gif) repeat-x top #3e6390; border: 1px solid #6699cc; }
td.left-menu-links a { display:block; padding:2px 2px 2px 10px; }
td.left-menu-links a:hover { padding:2px 2px 2px 4px; text-decoration:none; border-left:6px solid #6699cc; color: #6699cc; }
td.left-menu-links a.no-border-bottom { background:none; }

div.quote_head { padding:2px; margin:2px 0px -3px 10px; border:1px solid #6699cc; background-color:#6699cc; font-weight:bold; }
div.quote { padding:5px; margin:2px 0px 2px 10px; border:1px solid #6699cc; background-color:#e4eeff; }

table.top-menu { border-collapse:collapse; background-color:#f6faff; }
table.top-menu td { border:1px solid #6699cc; padding:3px; text-align:center; }
table.top-menu td.top-menu-link { font-weight:bold; cursor:pointer; }

div.drop-menu { display:none; position:absolute; z-index:999; margin-top:-2px; border:1px solid #6699cc; }
div.drop-menu a { display:block; width:150px; background-color:#ffffff; border-bottom:1px solid #cccccc; padding:5px 10px; font-weight:bold; color:#000000; }
div.drop-menu a:hover { background-color:#e4eeff; text-decoration:none; color:#036; }

div.boxlink a { color:#014e82; padding:0px 3px; text-decoration:none; }
div.boxlink a:hover { color:#014e82; background-color:#bfd0ff; text-decoration:none; padding:0px 2px; border:1px solid #000000; }

table.box { padding:5px; border:1px dashed #6699cc; background-color:#e4eeff; }

table.btb { border-collapse: collapse; margin: 0px 0px 4px 0px; }
table.btb td { border: 1px solid #000000; padding: 3px; }
table.btb td.nobtb table td { border:0; padding:0; }
table.btb tr.style2 td { padding: 2px; }
table.btb tr.style3 td { padding: 5px; }
table.btb tr.colhead { background-image: url('http://mu.partylife.lv/img/m_header2.gif'); background-repeat: repeat-x; }
table.btb tr.colhead td { padding: 3px; color: #ffffff; font-weight: bold; }
table.btb tr.colhead2 { background-color: #cecece; }
table.btb tr.colhead2 td { padding: 3px; color: #000000; font-weight: bold; }

table.charitems { border: 1px solid #014e82; background-color:#efefef; }
table.charitems td { border: 1px solid #014e82; background-color:#fff; }

table.mtfilter-excoptlist td { font-size: 7pt; } /* Market -> List */
table.mtlist-table td { padding-left:3px; } /* Market -> List */

/* Msg */

div.msg-error { margin-bottom:7px; background:#f5f5f5; border:2px solid #c52000; color:#c52000; font-weight:bold; }
div.msg-error ul { padding-left:20px; margin:5px; list-style:square; }

div.msg-ok { margin-bottom:7px; background:#f5f5f5; border:2px solid green; color:green; font-weight:bold; }
div.msg-ok ul { padding-left:20px; margin:5px; list-style:square; }

div.msg-notice { margin-bottom:7px; background:#f5f5f5; border:2px solid #4a88a4; color:#4a88a4; font-weight:bold; }
div.msg-notice ul { padding-left:20px; margin:5px; list-style:square; }

div.ap-norm { padding:5px; margin:0px 0px 10px 0px; border:1px solid #000000; text-align:center; font-weight:bold; color:#ffffff; background-image:url('http://mu.partylife.lv/img/m_header2.gif'); background-repeat:repeat-x; }
div.ap-error { padding:5px; margin:0px 0px 10px 0px; border:1px solid #000000; text-align:center; font-weight:bold; color:#ff0000; background-color:#ffcccc; }
div.ap-ok { padding:5px; margin:0px 0px 10px 0px; border:1px solid #000000; text-align:center; font-weight:bold; color:#000000; background-color:#ccffcc; }

/* Dynamic tabs (caBox) */

div.dynamic-tab { width:100%; }
div.dynamic-tab div.tab-row { border:1px solid #6699cc; background-color:#e4eeff; padding:6px 3px 6px 3px; margin-bottom:5px; }
div.dynamic-tab div.tab-row div { border:1px solid #6699cc; display:inline; cursor:pointer; padding:2px 6px 2px 6px; margin-right:3px; text-align:center; }
div.dynamic-tab div.tab-row div.selected { background-color:#c2ddf4; border:1px solid #3399ff; font-weight:bold; cursor:default; }
div.dynamic-tab div.tab-row div.hover { background-color:#c2ddf4; border:1px solid #3399ff; text-decoration:underline; }

/***********************************************/

#tickbox_overlay {
	position:absolute;
	z-index:998 !important;
	top:0;
	left:0;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}

#tickbox_hideselect {
	position:absolute;
	z-index:997 !important;
	top:0;
	left:0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
}

#tooltip {
	text-align:left;
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 7px;
	max-width: 400px;

	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;
}

#tooltip h3, #tooltip div { margin: 0; font: 11px Tahoma; }