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

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

img.captcha { cursor:pointer; }

var.datetime { color:#308900; font-size:0.93em; font-family:georgia,"times new roman",arial,tahoma; font-style:normal; }

div.print a {
	background:url(../images/i/mrk/print.gif) 0 50% no-repeat;
	padding-left:18px;
	height:16px; line-height:16px;
	white-space:nowrap;
	color:#829aac;
	font-size:12px;
}
div.print a:hover { color:#586e7f; }

table.data th { border-bottom:1px solid #327b16; padding:8px 10px 8px 5px; color:#7fa993; font-style:italic; }
table.data td { border-bottom:1px solid #bfd5b6; padding:8px 10px 8px 5px; }


table.frm-item  td.frm-c1, table.frm-item  td.frm-c2 { padding-right:24px; }
div.frm-title { padding-bottom:6px; color:#454545; }
table.frm-item, div.frm-item, div.frm-code { margin-bottom:16px; font-size:17px; }
div.frm-note { color:#a8b2b0; font-size:12px; }


div.toggle-overlay {
	position:fixed; top:0; left:0; z-index:40;
	background:#fff;
	width:100%;
	filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;
}


div.scrollable { padding:0 30px 0 0; overflow:hidden; }
div.scroller {
	position:absolute; z-index:1;
	background:url(../images/i/scroller/bar.gif) 10px 0 repeat-y;
	width:25px;
}
div.scroller-slider {
	position:absolute; z-index:1;
	background:url(../images/i/scroller/slider.gif) 0 0 no-repeat;
	width:17px; height:17px;
	cursor:default;
}
div.scroller-slider-down { background-position:0 -17px; }
div.scroller-top {
	position:absolute; z-index:1; padding-left:25px;
	background:url(../images/i/scroller/top.gif) 0 0 no-repeat;
	width:25px; height:25px;
}
div.scroller-bot {
	position:absolute; z-index:1;
	background:url(../images/i/scroller/bottom.gif) 0 0 no-repeat;
	width:25px; height:25px;
}
div.scroller-arrow-deactive { background-position:0 -25px; }
div.scroller-arrow-down { background-position:0 -50px; }


/*--------------------------------- gallery ----------------------------------*/
div.gallery-preview { width:340px; }
div.gallery-preview a { cursor:pointer; }
div.gallery-preview span, div.gallery-preview span a { display:block; }
div.gallery-preview span.item { padding:0 14px 11px 0; float:left; }
div.gallery-preview span.i-frame {
	position:absolute; z-index:1;
	background:url(../images/i/bg/i43x40.png) 0 0 no-repeat;
	margin:-2px 0 0 -2px;
	width:43px; height:40px;
}
div.gallery-preview span.item a,
div.gallery-preview span.i { width:39px; height:36px; }
div.gallery-preview span.i { overflow:hidden; }
div.gallery-preview span.gallery-more { padding:0 14px 11px 0; float:left; width:39px; height:36px; }
div.gallery-preview span.gallery-more a {
	background:url(../images/i/btn/gallery_more.png) 0 0 no-repeat;
	width:39px; height:36px;
	overflow:hidden;
}
div.gallery-preview span.gallery-more img { visibility:hidden; }

div.gallery-preview2 h2 { margin-bottom:0.625em; }
div.gallery-preview2 a { cursor:pointer; }
div.gallery-preview2 span, div.gallery-preview2 span a { display:block; }
div.gallery-preview2 span.item { padding:0 14px 9px 0; float:left; }
div.gallery-preview2 span.i-frame {
	position:absolute; z-index:1;
	background:url(../images/i/bg/i83x77.png) 0 0 no-repeat;
	margin:-2px 0 0 -2px;
	width:83px; height:79px;
}
div.gallery-preview2 span.item a,
div.gallery-preview2 span.i { width:79px; height:73px; }
div.gallery-preview2 span.i { overflow:hidden; }


/*---------------------------------- ajax ------------------------------------*/
div.preloader { position:relative; z-index:35; zoom:1; }
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 ----------------------------------*/
iframe.overlay {
	position:fixed; top:0; left:0; z-index:98;
	background:#fff;
	width:100%; height:100%;
	border:none;
	filter:alpha(opacity=0); -moz-opacity:0; opacity:0;
	display:none;
}
* html iframe.overlay { /* ie6 hack */
    position:absolute;
    height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px' : document.body.offsetHeight + 'px');
	display:block;
}
div.overlay {
	position:fixed; top:0; left:0; z-index:99;
	background-color:#fff;
	width:100%; height:100%;
	filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;
}
* html div.overlay { /* ie6 hack */
	position:absolute;
	height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px' : document.body.offsetHeight + 'px');
}

table.overlay { position:absolute; top:0; left:0; z-index:100; background:url(../images/i/px.gif) 0 0 repeat; width:100%; height:100%; }
table.overlay-scrollable { position:fixed; }
* html table.overlay-scrollable {
	position:absolute;
	top:expression(offsetParent.scrollTop + 'px');
}
table.overlay td.overlay { vertical-align:middle; text-align:center; }
table.overlay td.overlay-preloader { background:url(../images/i/preloader.gif) 50% 50% no-repeat; }
table.overlay table.modal,
table.overlay  table.modal-empty,
table.overlay  table.modal-gallery { margin:0 auto; text-align:left; }
table.overlay td.overlay-preloader table.modal,
table.overlay td.overlay-preloader table.modal-empty  { visibility:hidden; }
table.overlay td.overlay-preloader table.modal-gallery { visibility:visible; }

table.modal,
table.modal-empty { position:relative; z-index:1; }
table.modal td.modal-11 div,
table.modal td.modal-12 div,
table.modal td.modal-13 div,
table.modal td.modal-21 div,
table.modal td.modal-23 div,
table.modal td.modal-31 div,
table.modal td.modal-32 div,
table.modal td.modal-33 div { width:8px; height:8px; line-height:0; font-size:0; }
table.modal td.modal-11,
table.modal td.modal-13,
table.modal td.modal-31,
table.modal td.modal-33 { width:8px; height:8px; }
table.modal td.modal-12,
table.modal td.modal-31 { height:8px; }
table.modal td.modal-21,
table.modal td.modal-23 { width:8px; }
table.modal td.modal-11 { background:url(../images/i/bg/modal_11.png) 0 0 no-repeat; }
table.modal td.modal-12 { background:url(../images/i/bg/modal_12.png) 0 0 repeat-x; }
table.modal td.modal-13 { background:url(../images/i/bg/modal_13.png) 0 0 no-repeat; }
table.modal td.modal-21 { background:url(../images/i/bg/modal_21.png) 0 0 repeat-y; }
table.modal td.modal-22 { background:#e2f2f0; color:#321a05; }
table.modal td.modal-23 { background:url(../images/i/bg/modal_23.png) 0 0 repeat-y; }
table.modal td.modal-31 { background:url(../images/i/bg/modal_31.png) 0 0 no-repeat; }
table.modal td.modal-32 { background:url(../images/i/bg/modal_32.png) 0 0 repeat-x; }
table.modal td.modal-33 { background:url(../images/i/bg/modal_33.png) 0 0 no-repeat; }
table.modal-empty div.modal-close a { top:-13px; right:-13px; }
div.modal-preloader { background:url(../images/i/preloader_gallery.gif) 50% 50% no-repeat; }
div.modal-spacer {
	position:absolute; z-index:1;
	background:url(../images/i/bg/modal_bubble.png) 0 0 no-repeat;
	margin:-1px 0 0 30px;
	width:17px; height:14px;
}
div.modal-close { position:relative; z-index:10; }
div.modal-close a {
	position:absolute; top:-19px; right:-19px; z-index:1;
	background:url(../images/i/btn/modal_close.png) 0 0 no-repeat;
	width:38px; height:38px;
	display:block;
	cursor:pointer;
}
table.modal-gallery img.modal-image { display:block; }
table.modal-gallery div.modal-content { position:relative; z-index:1; }
table.modal-gallery a.modal-next, table.modal-gallery a.modal-prev {
	position:absolute; top:50%; z-index:1;
	margin-top:-20px;
	width:30px; height:40px;
	display:block;
	visibility:hidden;
}
table.modal-gallery  a.modal-next { right:-30px; }
table.modal-gallery  a.modal-prev { left:-30px; }
table.modal-gallery  a.modal-next { background:url(../images/i/btn/modal_next.png) 0 0 no-repeat; }
table.modal-gallery  a.modal-prev { background:url(../images/i/btn/modal_prev.png) 0 0 no-repeat; }



