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

span.quantity { color:#999; }


div.hr hr { display:none; }
div.hr {
	background:url(/images/i3/bg/dotted_gray_transp.gif) 0 50% repeat-x;
	margin:4px 0;
	height:1px;
	line-height:0;
	font-size:0;
}

div.more { font-size:11px; float:left; }
div.more span.quantity { color:#303030; }


div.header { margin-bottom:13px; }


div.description { margin-bottom:15px; line-height:1.5em; }


div.pagination { background-color:#f3f3f3; padding:10px 12px 12px 0; zoom:1; }
div.pagination span.pagination-prev,
div.pagination span.pagination-next { padding:0 12px 5px; display:block; float:left; white-space:nowrap; }
div.pagination span.pagination-prev span { padding-right:7px; }
div.pagination span.pagination-next span { padding-left:7px; }
div.pagination span.pagination-prev { padding-right:40px; }
div.pagination div.pagination-nav { margin-bottom:10px; color:#999; }
div.pagination div.pagination-nav a { cursor:pointer; }
div.pagination div.pagination-nav a.pagination-disabled {
	border:none;
	text-decoration:none;
	color:#999;
	cursor:default;
}
div.pagination div.pagination-nav a.pagination-disabled:hover { border:none; color:#999; }
div.pagination div.pagination-pages a { cursor:pointer; }
div.pagination div.pagination-pages a,
div.pagination div.pagination-pages strong {
	margin:0 3px 5px 12px; padding:0 6px;
	display:block;
	height:22px; line-height:22px;
	float:left;
}
div.pagination div.pagination-pages a.pagination-disabled,
div.pagination div.pagination-pages strong {
	border:none;
	background-color:#e4e4e4;
	text-decoration:none;
	color:#303030;
	font-weight:normal;
	cursor:default;
}
div.pagination div.pagination-pages a.pagination-disabled:hover { border:none; color:#303030; }


table.view { margin-left:auto; font-size:11px; }
table.view td { padding:5px 0 5px 29px; }
table.view td.view-compact {
	background:url(/images/i3/ico/view_compact.gif) 29px 50% no-repeat;
	padding-left:61px;
}
table.view td.view-extended {
	background:url(/images/i3/ico/view_table.gif) 29px 7px no-repeat;
	padding-left:74px;
}
table.view a.js-active,
table.view a.js-active:hover { border:none; color:#303030; cursor:default; }
table.view label input { position:absolute; left:-100000px; width:1px; height:1px; overflow:hidden; }


table.sort { font-size:11px; }
table.sort th { padding:5px 0; vertical-align:top; }
table.sort td.sort { vertical-align:middle; }
table.sort td.sort-sep { background:url(/images/i3/bg/filter_sep.gif) 33px 50% no-repeat; padding-left:33px; }
table.sort label { padding-left:20px; display:block; float:left; white-space:nowrap; zoom:1; }
* html table.sort label {  }


label input,
label span { vertical-align:middle; }
label.js-active span.js,
label.js-active span.js:hover { border:none; padding-bottom:1px; color:#303030; cursor:default; }

table.form-radio td.form-radio { padding:3px 3px 3px 0; }
table.form-radio td.form-label { padding-right:15px; vertical-align:middle; }

table.form-v th { padding:0 15px 4px 0; color:#999; }
table.form-v td.form-field { padding:0 15px 10px 0; }
table.form-v td.form-data { padding:2px 15px 10px 0; }


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