/*******************************************************************************
		Coded by GS on 01.07.2008, True Vision
*******************************************************************************/

.ib {
	display: -moz-inline-block;
	display: inline-block;
}

hr.form { margin: 20px 0; }

a.strong { font-size:1.17em; }

span.highlight { background:#ffeb88; color:#2a2a2a; }

input.inline, img.inline { vertical-align:middle; }

h1.orange { background: #f26522; font-size: 25px; color: #fff; float: left; line-height: 36px; white-space: nowrap; }
h1.orange span { background: url(../images/i/bg/h1o-l.gif) left no-repeat; display: block; }
h1.orange span span { background: url(../images/i/bg/h1o-r.gif) right no-repeat; height: 36px; padding: 0 5px; }
* html h1.orange { width: 1em; }

h1.green { background: #8dc63f; font-size: 25px; color: #fff; float: left; line-height: 36px; white-space: nowrap; }
h1.green span { background: url(../images/i/bg/h1g-l.gif) left no-repeat; display: block; }
h1.green span span { background: url(../images/i/bg/h1g-r.gif) right no-repeat; height: 36px; padding: 0 5px; }
* html h1.green { width: 1em; }

h1.aqua { background: #1cbbb4; font-size: 25px; color: #fff; float: left; line-height: 36px; white-space: nowrap; }
h1.aqua span { background: url(../images/i/bg/h1a-l.gif) left no-repeat; display: block; }
h1.aqua span span { background: url(../images/i/bg/h1a-r.gif) right no-repeat; height: 36px; padding: 0 5px; }
* html h1.aqua { width: 1em; }

h1.blue { background: #116fb4; font-size: 25px; color: #fff; float: left; line-height: 36px; white-space: nowrap; }
h1.blue span { background: url(../images/i/bg/h1b-l.gif) left no-repeat; display: block; }
h1.blue span span { background: url(../images/i/bg/h1b-r.gif) right no-repeat; height: 36px; padding: 0 5px; }
* html h1.blue { width: 1em; }

h2.green { background: #39b539; margin-bottom: 16px; font-size: 14px; color: #fff; float: left; line-height: 25px; white-space: nowrap; }
h2.green span { background: url(../images/i/bg/h2g-l.gif) left no-repeat; display: block; }
h2.green span span { background: url(../images/i/bg/h2g-r.gif) right no-repeat; height: 25px; padding: 0 5px; }
* html h2.green { width: 1em; }

h2.blue { background: #116fb4; margin-bottom: 16px; font-size: 14px; color: #fff; float: left; line-height: 25px; white-space: nowrap; }
h2.blue span { background: url(../images/i/bg/h2b-l.gif) left no-repeat; display: block; }
h2.blue span span { background: url(../images/i/bg/h2b-r.gif) right no-repeat; height: 25px; padding: 0 5px; }
* html h2.blue { width: 1em; }

img.ico { vertical-align:middle; width:16px; height:16px; }
img.ico-thumb { background:url(../images/i/ico/16/thumb2.gif) 0 0 no-repeat; }
img.ico-blank { background:url(../images/i/ico/16/_blank.gif) 0 0 no-repeat; }
img.ico-paper { background:url(../images/i/ico/24/paper.gif) 0 0 no-repeat; width:24px; height:24px; }


div.status1 { color:#de0000; }

/* link for škirstīt žurnalu */
div.thumb { /*background:url(../images/i/ico/16/thumb.gif) 4px 1px no-repeat; padding-left:22px;*/ font-size: 11px; }


div.toggle { font-size:1.17em; }
div.toggle a { background:url(../images/i/sprite/toggle.gif) 100% 5px no-repeat; padding-right:17px; display:block; float:left; }
div.toggle a.toggle-active { background-position:100% -287px; }
div.toggle a.toggle, div.toggle a.toggle:hover { border:none; }
div.toggle a.toggle span { position:relative; z-index:1; border-bottom:1px dotted #2a75bb; }
div.toggle a.toggle:hover span { border-color:#8793a2; }


div.remove { font-size:0.92em; }
div.remove a {
	background:url(../images/i/ico/delete.gif) 0 85% no-repeat;
	padding-left:15px;
	white-space:nowrap;
	color:#9b9a9a;
	cursor:pointer;
	zoom:1;
}
div.remove a:hover { color:#2c2c2c; }
div.remove a.toggle, div.msg-sys div.close a.toggle:hover { border:none; }
div.remove a.toggle span { border-bottom:1px dotted #9b9a9a; zoom:1; }
div.remove a.toggle:hover span { border-color:#2c2c2c; }


div.msg { margin-bottom:5px; padding:2px 10px; font-size:11px; }
div.msg-done { background:#f5f8e2; color:#90b528; }
div.msg-error { background:#fce8ea; color:#e2001a; }
div.msg-register {
	background:url(../images/i/bg/reg_px.gif) 0 0.33em repeat-x;
	margin:12px 0 22px 0; padding:0;
	font-size:1.5em;
}
div.msg-register div { background:url(../images/i/bg/reg_right.gif) 100% 0.33em no-repeat; }
div.msg-register div div { background:url(../images/i/bg/reg_left.gif) 0 0.33em no-repeat; }
div.msg-register table { background:url(../images/i/bg/reg_mid_right.gif) #fff 100% 0.33em no-repeat; margin:0 auto; }
div.msg-register table td { background:url(../images/i/bg/reg_mid_left.gif) 0 0.33em no-repeat; padding:0 32px; }

div.msg-info div.close { padding:3px 1px 2px 3px; float:right; }
div.msg-info div.close a { background:url(../images/i/ico/close.gif) 0 0 no-repeat; display:block; width:9px; height:9px; line-height:0; font-size:0; }

div.msg-sys { background:url(../images/i/bg/msg_12.gif) #fff 0 0 repeat-x; margin-bottom:20px; }
div.msg-sys-w1 { background:url(../images/i/bg/msg_32.gif) 0 100% repeat-x; }
div.msg-sys-w2 { background:url(../images/i/bg/msg_21.gif) 0 0 repeat-y; }
div.msg-sys-w3 { background:url(../images/i/bg/msg_23.gif) 100% 0 repeat-y; }
div.msg-sys-w4 { background:url(../images/i/bg/msg_11.gif) 0 0 no-repeat; }
div.msg-sys-w5 { background:url(../images/i/bg/msg_13.gif) 100% 0 no-repeat; }
div.msg-sys-w6 { background:url(../images/i/bg/msg_33.gif) 100% 100% no-repeat; }
div.msg-sys-w7 { background:url(../images/i/bg/msg_31.gif) 0 100% no-repeat; padding:20px; min-height:1em; }
* html div.msg-sys-w7 { height:1em; }
div.msg-sys h2 { margin-bottom:0.39em; color:#e2001a; font-size:1.5em; }
div.msg-sys div.close { margin-top:1.17em; text-align:center; font-size:0.92em; }
div.msg-sys div.close a {
	background:url(../images/i/ico/close.gif) 0 85% no-repeat;
	padding-left:15px;
	white-space:nowrap;
	color:#2c2c2c;
	cursor:pointer;
	zoom:1;
}
div.msg-sys div.close a:hover { color:#8793a2; }
div.msg-sys div.close a.toggle, div.msg-sys div.close a.toggle:hover { border:none; }
div.msg-sys div.close a.toggle span { border-bottom:1px dotted #2c2c2c; zoom:1; }
div.msg-sys div.close a.toggle:hover span { border-color:#8793a2; }

div.msg-sys-done { background-image:url(../images/i/bg/msg2_12.gif); }
div.msg-sys-done div.msg-sys-w1 { background-image:url(../images/i/bg/msg2_32.gif); }
div.msg-sys-done div.msg-sys-w2 { background-image:url(../images/i/bg/msg2_21.gif); }
div.msg-sys-done div.msg-sys-w3 { background-image:url(../images/i/bg/msg2_23.gif); }
div.msg-sys-done div.msg-sys-w4 { background-image:url(../images/i/bg/msg2_11.gif); }
div.msg-sys-done div.msg-sys-w5 { background-image:url(../images/i/bg/msg2_13.gif); }
div.msg-sys-done div.msg-sys-w6 { background-image:url(../images/i/bg/msg2_33.gif); }
div.msg-sys-done div.msg-sys-w7 { background-image:url(../images/i/bg/msg2_31.gif); }
div.msg-sys-done  h2 { color:#079f00; }

td.form-captcha { vertical-align:middle; padding-right:7px; }

div.form-item { margin-bottom:10px; }
div.form-block { margin-bottom:15px; }
div.form-note { color:#868686; font-size:12px; }

table.filter td { padding-right: 30px; }

/*table.form-checkline { font-size:1.17em; }*/
table.form-checkline td { padding:8px 25px 10px 0; }
table.form-checkline td.form-checkbox { padding:7px 3px 7px 0; }
table.form-checkline td.form-checkimg { padding-top:0; }
table.form-checkline div.form-note { padding-top:5px; }

table.form-btns td { padding:8px 20px 0 0; vertical-align:middle; }

table.form-v th { padding:0 15px 6px 5px; color:#424b57; font-size: 12px; }
table.form-v th.form-separate { padding-left:24px; }
table.form-v td.form-th,
table.form-v td.form-field,
table.form-v td.form-data,
table.form-v td.form-note { padding:0 10px 10px 0; }
table.form-v td.form-note { vertical-align:middle; color:#717171; }
table.form-v td.form-btn { vertical-align: middle; }
table.form-v td.form-th { vertical-align:middle; color:#424b57; }
table.form-v td.form-separate { padding-left:19px; }
table.form-v table.form-login input,
table.form-v table.form-pass input { width:190px; }

table.form-h th { padding:6px 7px 10px 5px; color:#424b57; font-size:1.17em; }
table.form-h td.form-field { padding:0 0 10px 0; }


table.tooltip { position:absolute; z-index:1; }
table.tooltip td.tooltip11,
table.tooltip td.tooltip13,
table.tooltip td.tooltip31,
table.tooltip td.tooltip33 { width:2px; height:2px; }
table.tooltip td.tooltip11 div,
table.tooltip td.tooltip12 div,
table.tooltip td.tooltip13 div,
table.tooltip td.tooltip21 div,
table.tooltip td.tooltip23 div,
table.tooltip td.tooltip31 div,
table.tooltip td.tooltip32 div,
table.tooltip td.tooltip33 div { width:2px; height:2px; line-height:0; font-size:0; }
table.tooltip td.tooltip11 { background:url(../images/i/bg/tooltip11.png) 0 0 no-repeat; }
table.tooltip td.tooltip12 { background:url(../images/i/bg/tooltip12.png) 0 0 repeat-x; }
table.tooltip td.tooltip13 { background:url(../images/i/bg/tooltip13.png) 0 0 no-repeat; }
table.tooltip td.tooltip21 { background:url(../images/i/bg/tooltip22.gif) #a1c42a 0 100% repeat-x; }
table.tooltip td.tooltip22 { background:url(../images/i/bg/tooltip22.gif) #a1c42a 0 100% repeat-x; padding:3px 5px 2px 5px; color:#fff; }
table.tooltip td.tooltip23 { background:url(../images/i/bg/tooltip22.gif) #a1c42a 0 100% repeat-x; }
table.tooltip td.tooltip31 div.png {
	position:absolute; z-index:1;
	background:url(../images/i/bg/tooltip31_bubble.png) 0 0 no-repeat;
	width:3px; height:5px;
}
table.tooltip td.tooltip32 { background:url(../images/i/bg/tooltip32.png) 0 0 repeat-x; }
table.tooltip td.tooltip33 { background:url(../images/i/bg/tooltip33.png) 0 0 no-repeat; }
table.tooltip a { color:#fff; }
table.tooltip a:hover { color:#dde9b5; }


div.infotip { position:absolute; z-index:1; }
table.infotip td { color:#fff; font-size:9px !important; }
table.infotip td.infotip11,
table.infotip td.infotip13 { padding:0 !important; width:2px; height:14px; }
table.infotip td.infotip11 div,
table.infotip td.infotip13 div { width:2px; height:14px; line-height:0; font-size:0; }
table.infotip td.infotip11 div { background:url(../images/i/infotip/green_left.png) 0 0 no-repeat; }
table.infotip td.infotip13 div { background:url(../images/i/infotip/green_right.png) 0 0 no-repeat; }
table.infotip td.infotip12 {
	background:url(../images/i/infotip/green.gif) 0 0 repeat-x;
	padding:0 2px !important;
	height:14px;
	vertical-align:middle;
	white-space:nowrap;
}
table.infotip a { color:#fff; }
table.infotip a:hover { color:#dde9b5; }
table.infotip div.infotip-spacer {
	position:absolute; left:0; bottom:-3px; z-index:1;
	background:url(../images/i/infotip/green_bubble.png) 0 0 no-repeat;
	width:4px; height:6px;
}

table.infotip-info td.infotip11 div { background-image:url(../images/i/infotip/blue_left.png); }
table.infotip-info td.infotip13 div { background-image:url(../images/i/infotip/blue_right.png); }
table.infotip-info td.infotip12 { background-image:url(../images/i/infotip/blue.gif); }
table.infotip-info div.infotip-spacer { background-image:url(../images/i/infotip/blue_bubble.png); }

table.infotip-new td.infotip11 div { background-image:url(../images/i/infotip/red_left.png); }
table.infotip-new td.infotip13 div { background-image:url(../images/i/infotip/red_right.png); }
table.infotip-new td.infotip12 { background-image:url(../images/i/infotip/red.gif); }
table.infotip-new div.infotip-spacer { background-image:url(../images/i/infotip/red_bubble.png); }

table.infotip-latest td.infotip11 div { background-image:url(../images/i/infotip/orange_left.png); }
table.infotip-latest td.infotip13 div { background-image:url(../images/i/infotip/orange_right.png); }
table.infotip-latest td.infotip12 { background-image:url(../images/i/infotip/orange.gif); }
table.infotip-latest div.infotip-spacer { background-image:url(../images/i/infotip/orange_bubble.png); }


/*--------------------------------- blocks -----------------------------------*/
div.b1 { background:url(../images/i/bg/b1_tl.gif) #f8f6f4 0 0 no-repeat; }
div.b1-w1 { background:url(../images/i/bg/b1_tr.gif) 100% 0 no-repeat; }
div.b1-w2 { background:url(../images/i/bg/b1_br.gif) 100% 100% no-repeat; }
div.b1-w3 { background:url(../images/i/bg/b1_bl.gif) 0 100% no-repeat; padding:20px 25px; min-height:1em; }
* html div.b1-w3 { height:1em; }
div.b1 table.field { background-position:0 -90px; }
div.b1 table.field td { background-position:100% -120px; }
div.b1 div.select-slctd { background-position:100% -240px; }
div.b1 div.select-slctd div.select-fix { background-position:0 -90px; }
div.b1 div.select-slctd-active { background-position:100% -270px; }
div.b1 div.select-disabled div.select-slctd { background-position:100% -300px; }
div.b1-transparent,
div.b1-transparent div.b1-w1,
div.b1-transparent div.b1-w2,
div.b1-transparent div.b1-w3 { background-position:-1000px -1000px; background-color:transparent; }

div.b2 { background:url(../images/i/bg/b2_12.gif) #e88200 0 0 repeat-x; color:#fff; }
div.b2-w1 { background:url(../images/i/bg/b2_32.gif) 0 100% repeat-x; }
div.b2-w2 { background:url(../images/i/bg/b2_21.gif) 0 0 repeat-y; }
div.b2-w3 { background:url(../images/i/bg/b2_23.gif) 100% 0 repeat-y; }
div.b2-w4 { background:url(../images/i/bg/b2_11.gif) 0 0 no-repeat; }
div.b2-w5 { background:url(../images/i/bg/b2_13.gif) 100% 0 no-repeat; }
div.b2-w6 { background:url(../images/i/bg/b2_33.gif) 100% 100% no-repeat; }
div.b2-w7 { background:url(../images/i/bg/b2_31.gif) 0 100% no-repeat; padding:18px 25px; min-height:1em; }
* html div.b2-w7 { height:1em; }
div.b2-attention { position:relative; z-index:2; }
div.b2-attention div {
	position:absolute; right:10px; top:-8px; z-index:1;
	background:url(../images/i/ico/attention.png) 0 0 no-repeat;
	width:12px; height:40px;
}
* html div.b2-attention div { right:28px; }
div.b2 a { color:#fff; }
div.b2 a:hover { color:#fff; }

div.b3 { border:1px solid #ededed; padding:14px 18px; }

div.b4 { background:#fffdef; padding:12px 13px 15px 13px; }

div.b5 { background:url(../images/i/bg/b5_12.gif) #fff 0 0 repeat-x; }
div.b5-w1 { background:url(../images/i/bg/b5_32.gif) 0 100% repeat-x; }
div.b5-w2 { background:url(../images/i/bg/b5_21.gif) 0 0 repeat-y; }
div.b5-w3 { background:url(../images/i/bg/b5_23.gif) 100% 0 repeat-y; }
div.b5-w4 { background:url(../images/i/bg/b5_11.gif) 0 0 no-repeat; }
div.b5-w5 { background:url(../images/i/bg/b5_13.gif) 100% 0 no-repeat; }
div.b5-w6 { background:url(../images/i/bg/b5_33.gif) 100% 100% no-repeat; }
div.b5-w7 { background:url(../images/i/bg/b5_31.gif) 0 100% no-repeat; padding:12px 12px 11px 12px; zoom:1; }


/*---------------------------------- ajax ------------------------------------*/
div.preloader { position:relative; z-index:35; zoom:1; cursor:wait; }
div.preloader div.preoverlay {
	background:#fff;
	position:absolute; z-index:1;
	width:100%; height:50px;
	filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;
}
div.preloader div.pretimer {
	position:absolute; z-index:2;
	background:url(../images/i/preloader.gif) 50% 50% no-repeat;
	width:100%; height:50px;
}


/*---------------------------------- layers ----------------------------------*/
table.layer td.layer-11 div,
table.layer td.layer-12 div,
table.layer td.layer-13 div,
table.layer td.layer-21 div,
table.layer td.layer-23 div,
table.layer td.layer-31 div,
table.layer td.layer-32 div,
table.layer td.layer-33 div { width:16px; height:16px; line-height:0; font-size:0; }
table.layer td.layer-11,
table.layer td.layer-13,
table.layer td.layer-31,
table.layer td.layer-33 { width:16px; height:16px; padding:0 !important; }
table.layer td.layer-12,
table.layer td.layer-31 { height:16px; padding:0 !important; }
table.layer td.layer-21,
table.layer td.layer-23 { width:16px; padding:0 !important; }
table.layer td.layer-11 { background:url(../images/i/bg/layer_11.png) 0 0 no-repeat; }
table.layer td.layer-12 { background:url(../images/i/bg/layer_12.png) 0 0 repeat-x; }
table.layer td.layer-13 { background:url(../images/i/bg/layer_13.png) 0 0 no-repeat; }
table.layer td.layer-21 { background:url(../images/i/bg/layer_21.png) 0 0 repeat-y; }
table.layer td.layer-22 { background:#fff; padding:13px 17px !important; }
table.layer td.layer-23 { background:url(../images/i/bg/layer_23.png) 0 0 repeat-y; }
table.layer td.layer-31 { background:url(../images/i/bg/layer_31.png) 0 0 no-repeat; }
table.layer td.layer-32 { background:url(../images/i/bg/layer_32.png) 0 0 repeat-x; }
table.layer td.layer-33 { background:url(../images/i/bg/layer_33.png) 0 0 no-repeat; }
div.layer { position:absolute; z-index:10; }
div.layer table.layer { position:relative; z-index:1; }
div.layer table.layer td.layer-22 { height:45px; }
div.layer div.layer-spacer {
	position:absolute; top:35px; left:-8px; z-index:2;
	background:url(../images/i/bg/layer_bubble.png) 0 0 no-repeat;
	width:16px; height:25px;
}


table.layer2 td.layer2-11 div,
table.layer2 td.layer2-12 div,
table.layer2 td.layer2-21 div { width:3px; height:3px; line-height:0; font-size:0; }
table.layer2 td.layer2-13 div,
table.layer2 td.layer2-23 div { width:7px; height:3px; line-height:0; font-size:0; }
table.layer2 td.layer2-31 div { width:3px; height:7px; line-height:0; font-size:0; }
table.layer2 td.layer2-32 div,
table.layer2 td.layer2-33 div { width:7px; height:7px; line-height:0; font-size:0; }
table.layer2 td.layer2-11 { width:3px; height:3px; }
table.layer2 td.layer2-12 { height:3px; }
table.layer2 td.layer2-13 { width:7px; height:3px; }
table.layer2 td.layer2-21 { width:3px; }
table.layer2 td.layer2-23 { width:7px; }
table.layer2 td.layer2-31 { width:3px; height:7px; }
table.layer2 td.layer2-32 { height:7px; }
table.layer2 td.layer2-33 { width:7px; height:7px; }
table.layer2 td.layer2-11 { background:url(../images/i/bg/layer2_11.png) 0 0 no-repeat; }
table.layer2 td.layer2-12 { background:url(../images/i/bg/layer2_12.png) 0 0 repeat-x; }
table.layer2 td.layer2-13 { background:url(../images/i/bg/layer2_13.png) 0 0 no-repeat; }
table.layer2 td.layer2-21 { background:url(../images/i/bg/layer2_21.png) 0 0 repeat-y; }
table.layer2 td.layer2-22 { background:#fff; }
table.layer2 td.layer2-23 { background:url(../images/i/bg/layer2_23.png) 0 0 repeat-y; }
table.layer2 td.layer2-31 { background:url(../images/i/bg/layer2_31.png) 0 0 no-repeat; }
table.layer2 td.layer2-32 { background:url(../images/i/bg/layer2_32.png) 0 0 repeat-x; }
table.layer2 td.layer2-33 { background:url(../images/i/bg/layer2_33.png) 0 0 no-repeat; }
div.layer2 { position:absolute; z-index:10; }
div.layer2 table.layer2 { position:relative; z-index:1; }


table.layer3 td.layer3-11 div,
table.layer3 td.layer3-12 div,
table.layer3 td.layer3-13 div,
table.layer3 td.layer3-21 div,
table.layer3 td.layer3-23 div,
table.layer3 td.layer3-31 div,
table.layer3 td.layer3-32 div,
table.layer3 td.layer3-33 div { width:15px; height:15px; line-height:0; font-size:0; }
table.layer3 td.layer3-11,
table.layer3 td.layer3-13,
table.layer3 td.layer3-31,
table.layer3 td.layer3-33 { width:15px; height:15px; padding:0 !important; }
table.layer3 td.layer3-12,
table.layer3 td.layer3-31 { height:15px; padding:0 !important; }
table.layer3 td.layer3-21,
table.layer3 td.layer3-23 { width:15px; padding:0 !important; }
table.layer3 td.layer3-11 { background:url(../images/i/bg/layer3_11.png) 0 0 no-repeat; }
table.layer3 td.layer3-12 { background:url(../images/i/bg/layer3_12.png) 0 0 repeat-x; }
table.layer3 td.layer3-13 { background:url(../images/i/bg/layer3_13.png) 0 0 no-repeat; }
table.layer3 td.layer3-21 { background:url(../images/i/bg/layer3_21.png) 0 0 repeat-y; }
table.layer3 td.layer3-22 { background:#fff; padding:10px !important; }
table.layer3 td.layer3-23 { background:url(../images/i/bg/layer3_23.png) 0 0 repeat-y; }
table.layer3 td.layer3-31 { background:url(../images/i/bg/layer3_31.png) 0 0 no-repeat; }
table.layer3 td.layer3-32 { background:url(../images/i/bg/layer3_32.png) 0 0 repeat-x; }
table.layer3 td.layer3-33 { background:url(../images/i/bg/layer3_33.png) 0 0 no-repeat; }
div.layer3 { position:absolute; z-index:200; }
div.layer3 table.layer3 { position:relative; z-index:1; }
div.layer3 div.layer3-spacer {
	position:absolute; top:-8px; left:25px; z-index:2;
	background:url(../images/i/bg/layer3_bubble.png) 0 0 no-repeat;
	width:18px; height:16px;
}


table.layer4 td.layer4-11 div,
table.layer4 td.layer4-12 div,
table.layer4 td.layer4-13 div,
table.layer4 td.layer4-21 div,
table.layer4 td.layer4-23 div,
table.layer4 td.layer4-31 div,
table.layer4 td.layer4-32 div,
table.layer4 td.layer4-33 div { width:12px; height:12px; line-height:0; font-size:0; }
table.layer4 td.layer4-11,
table.layer4 td.layer4-13,
table.layer4 td.layer4-31,
table.layer4 td.layer4-33 { width:12px; height:12px; padding:0 !important; }
table.layer4 td.layer4-12,
table.layer4 td.layer4-31 { height:12px; padding:0 !important; }
table.layer4 td.layer4-21,
table.layer4 td.layer4-23 { width:12px; padding:0 !important; }
table.layer4 td.layer4-11 { background:url(../images/i/bg/layer4_11.png) 0 0 no-repeat; }
table.layer4 td.layer4-12 { background:url(../images/i/bg/layer4_12.png) 0 0 repeat-x; }
table.layer4 td.layer4-13 { background:url(../images/i/bg/layer4_13.png) 0 0 no-repeat; }
table.layer4 td.layer4-21 { background:url(../images/i/bg/layer4_21.png) 0 0 repeat-y; }
table.layer4 td.layer4-22 { background:#f06505; padding:5px 15px !important; color:#fff; }
table.layer4 td.layer4-23 { background:url(../images/i/bg/layer4_23.png) 0 0 repeat-y; }
table.layer4 td.layer4-31 { background:url(../images/i/bg/layer4_31.png) 0 0 no-repeat; }
table.layer4 td.layer4-32 { background:url(../images/i/bg/layer4_32.png) 0 0 repeat-x; }
table.layer4 td.layer4-33 { background:url(../images/i/bg/layer4_33.png) 0 0 no-repeat; }


/*###########################################*/

div.box-b6 { background: #f7f7f7; }
div.box-b6 div.b6-tl { background: url(../images/i/bg/b6_tl.gif) top left no-repeat; }
div.box-b6 div.b6-tr { background: url(../images/i/bg/b6_tr.gif) top right no-repeat; }
div.box-b6 div.b6-bl { background: url(../images/i/bg/b6_bl.gif) bottom left no-repeat; }
div.box-b6 div.b6-br { background: url(../images/i/bg/b6_br.gif) bottom right no-repeat; }
div.box-b6 div.b6-inner { padding: 14px 20px; }

/*###########################################*/

div.preloader {
	height: 0px !important;
	width: auto;
	position: relative;
	background: none;
	padding: 0;
	margin: 0;
	display: none;
}
div.preloader div {
	padding: 0;
	position: absolute;
	background-color: #fff;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	width: 100%;
	height: 300px;
	text-align: center;
}
div.preloader span {
	background: url(../images/i/preloader.gif) left no-repeat;
	padding: 17px 0 20px 40px;
	font-size: 1.167em;
	line-height: 2.5em;
}

/*###########################################*/

div.block {
	margin-bottom: 20px;
}

div.i-banner div.background {
	text-align: center;
}

/*###########################################*/


/*###########################################*/

.float-layer-bg {
	background: #fff;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.89;
	-moz-opacity: 0.89;
	filter: alpha(opacity=89);
	z-index: 100;
}

.float-layer {
	/*position: fixed;*/
	position: absolute;
	z-index: 101;
	width: 100%;
	height: 100%;
}
.float-layer-inner {
	vertical-align: middle;
}

/* -> AUTOCOMPLETE */

div.auto-complete {
	margin: 6px 0 0 -5px;
	background-color: #f6f3dd;
	border: 1px solid #efefef;
	padding: 5px;
	position: absolute;
	z-index: 100;
	max-height: 178px;
	overflow-y: auto;
	overflow-x: hidden;
	font-size: 12px;
	line-height: 14px;
}
div.auto-complete table td {
	padding: 0 !important;
	border: none !important;
	background: none !important;
	vertical-align: top;
	/*white-space: nowrap;*/
}
div.auto-complete-row {
	padding: 2px 4px;
}
div.auto-complete-row-hover {
	background-color: #d7d3b9;
	padding: 2px 4px;
	cursor: pointer;
}
div.complete-holder { font-size: 0; line-height: 0; position: relative; zoom: 1;}

/* <- AUTOCOMPLETE */
