﻿/* ============================================================= */
/* ===                     Tapuz Search                      === */
/* =====     ----------------------------------------     ====== */
/* =====     StyleSheet                                   ====== */
/* =====                                                  ====== */
/* ============================================================= */
/* ============================================================= */


/* [*] General Styles
=================================================================*/

.searchMain
{	direction:rtl; position:relative;	}

.mainLoading
{	
	position:fixed;
	bottom:0px;
	width:100%;
	display:none;
	z-index:999;
}
.mainLoading div
{
	background:#447BBB;
	color:White;
	padding:5px;
	padding-right:8%;
	text-align:right;
	margin:0 15px;
	font-weight:bold;
	width:54%;	
	z-index:999;
}
.mainLoading img
{
	vertical-align:middle;
	padding:0 5px;
}
.mainLoading span
{	color:White;	}


/* [*] Welcome Page
=================================================================*/

.welcomeBox
{	margin: 30px 10px;	}
.welcomeBox *
{
	font-style:italic;
	color:#447BBB;
}
.welcomeBox h3
{
	margin:5px 0px;
}
.welcomeBox ul
{
	margin-right:10px;
	padding-right:10px;
}
.welcomeBox li
{	color:#447BBB !important;	}

/* [*] Flix menu
=================================================================*/

.flixMenu
{
	height:29px;
	margin:0;
	padding:0;
	position:relative;
	top:1px;
	z-index:5;
}
.flixMenu li
{
	float:right;
	list-style:none;
	width:115px;
	height:29px;
	background:url(../../Images/flixBg.png) no-repeat right -29px;
	text-align:center;
	font:bold 14px arial;
	line-height:29px;
}
.flixMenu li a,
.flixSubMenu li a
{	color:#5582A1; text-decoration:none;	}
.flixMenu li a:hover,
.flixSubMenu li a:hover,
.flixMenu .first a
{	color:#FF8D11;	}
.flixMenu .first
{
	background-position:top right;	
}

.flixSubMenu
{
	margin:0;
	padding:0;
	position:absolute;
	top:30px;
	left:0px;
	z-index:5;
	height:30px;
	width:100%;
}
.flixSubMenu li
{
	float:right;
	list-style:none;
	padding:0 9px;
	background:url(../../Images/Line_small.gif) no-repeat right center;
}
.flixSubMenu .first
{ background-image:none;	}
.flixSubMenu li a
{
	font-weight:bold;
	line-height:35px;
}

/* [*] Search Page
=================================================================*/

.searchPage 
{	
	margin:0 auto;
	overflow:hidden;
	width:97%;	
	position:relative;
}

.searchPage .searchResults
{	
	min-height:570px;
	border-left:1px solid #E3E3E3;
	margin-left:175px;
}

.searchPage #sort_subMenu
{	margin-bottom:10px;	}
.searchPage #sort_subMenu a
{	text-decoration:none; color:Green; }
.searchPage #sort_subMenu a:hover
{	text-decoration:underline; }

	.searchPage .searchResults ol
	{					
		margin:0;
		overflow:hidden;
		padding:0px;	
	}
	.searchPage .searchResults ol li
	{
		color:#717171;
		font-weight:bold;
		margin-bottom:15px;
	}
	.searchPage .searchResults ol li p
	{
		font-weight:normal;
		max-width:550px;
	}
	.searchPage .searchResults ol li h3
	{
		font-weight:normal;
	}
	.searchPage .searchResults .linkDetails,
	.searchPage .searchResults .linkDetails a
	{
		color:Green;
		text-decoration:none;
	}
	.searchPage .searchResults .date
	{	
		float:left;
		direction:ltr;
		margin:0 5px;
	}
	
	.dates
	{width:270px; position:relative;}
	
	
		/* ---- Flix ----*/
	
	.searchPage .searchResults .flix
	{
		list-style:none;
		float:right;		
		margin:5px 5px;
		width:308px;
		border:1px solid #E3E3E3;
		padding:7px;
		position:relative;
		overflow:hidden;
	}
	
	.searchPage .searchResults .flix h3 a
	{
		font-weight:bold;
		font-size:12px;
	}
	
	.searchPage .searchResults .flix .flixHead strong,
	.searchPage .searchResults .flix .flixHead a
	{
		color:#54819E;
		text-decoration:none;
	}
	.searchPage .searchResults .flix .flixHead .flixUser
	{
		display:block;
		padding-right:15px;
		background:url(../../Images/flixBg.png) no-repeat right -78px;
		float:right;
	}
	.searchPage .searchResults .flix .linkDetails
	{
		position:absolute;
		bottom:5px;
		right:140px;
	}
	.searchPage .searchResults .flix .linkDetails,
	.searchPage .searchResults .flix .linkDetails a,
	.searchPage .searchResults .flix .flixHead
	{
		color:#717171;
		text-decoration:none;
	}
	
	.searchPage .searchResults .flix .thumb
	{
		width:130px;
		height:98px;
		margin-left:4px;
		float:right;
		position:relative;
		border:1px solid #E3E3E3;
	}
	
	.searchPage .searchResults .flix:hover
	{	border:1px solid #c5c5c5;	}
	
	.searchPage .searchResults .flix img
	{	border:0px;	}
	
	.searchPage .searchResults .flix .flixdate
	{
		display:block;
		float:left;
		font-weight:normal;
		color:#717171;
	}
	.searchPage .searchResults .flix .flixGradePre
	{
		margin-left:3px;	
	}
	.searchPage .searchResults .flix .flixGrade
	{
		background-image:url(http://flix.tapuz.co.il/images/Star_Default.gif);
		background-position:right top;
		height:12px;
		
        display: -moz-inline-stack;
        display: inline-block;
        zoom: 1;
        *display: inline;

	}
	.searchPage .searchResults .flix .flixGrade span
	{ display:none;	}
		
		/* ---- end ----*/
		
	.searchPage .searchResults .thumb .imageWindow
	{
		position:absolute;
		bottom:2px;
		left:2px;
		z-index:2;
		display:block;
		width:15px;
		height:15px;
		background:white url(../../Images/flixBg.png) 115px 33px;
		text-decoration:none;
		overflow:hidden;
		text-indent:-900px;
	}
	.searchPage .searchResults .thumb .imageWindow:hover
	{
		background-position:100px 33px;
	}
	
	.searchPage .searchResults .getItItem
	{
		overflow:hidden;
		list-style:none;
		margin-bottom:20px;
	}
	.searchPage .searchResults .getItItem .thumb
	{
		float:right;
		margin-left:10px;
		border:1px solid #C5C5C5;
		padding:5px;
	}


/* [*] Search Bar
=================================================================*/

.searchBar
{
	height:50px;
	background:url(../../Images/flixBg.png) no-repeat left -44px;
	position:relative;
	z-index:2;
	padding-top:30px;
}

.searchBar .searchBox
{
	width:475px;
	margin:0px auto;
	overflow:visible;
	padding-top:3px;
}

		/* ---- Search Bar ----*/

.searchBar .search
{	position:relative; height:21px;	}	
		
.searchBar .search .textBox
{
	border:1px solid #BFBFBF;
	border-left:0px;
	background:white;
	width:200px;
	height:19px;
	position:absolute;
	left:148px;
}
.searchBar .search .textBox input
{
	border:0px;
	width:200px;
	background:transparent;
	position:absolute;
	right:0px;
}
.searchBar .search .submit span
{ display:none; }
.searchBar .search .submit
{
	display:block;
	width:74px;
	height:21px;
	background:url(../../Images/searchIcons.png) 364px 0px;
	position:absolute;
	left:74px;
}
.searchBar .search .submitDisabled
{
	background:url(../../Images/searchIcons.png) 0px 104px;
}
.searchBar .search .searchSubCats
{
	color:#447BBB;
	font-weight:bold;
	position:absolute;
	z-index:4;
	width:126px;
	right:0px;
}
.searchBar .search .searchSubCats .selectedSubCatPre
{
	line-height:21px;
	margin-left:5px;	
}
.searchBar .search .searchSubCats,
.searchBar .search .searchSubCats .selectedSubCatPre,
.searchBar .search .searchSubCats .selectedSubCat
{	display:block; color:#447BBB; float:right;	}
	.searchBar .search .searchSubCats .searchSubCatsList
	{	
		position:absolute;
		width:81px;
		border:1px solid #BFBFBF;
		background:white;
		left:5px;
		position:absolute;
		top:20px;
		width:81px;
		display:none;
		list-style:none;
		z-index:2;
	}
	.searchBar .search .searchSubCats .searchSubCatsList a
	{
		display:block;
		color:#447BBB;
		font-weight:bold;
		padding:1px 3px;
		text-decoration:none;
	}
	.searchBar .search .searchSubCats .searchSubCatsList a:hover
	{	color:white; background:#447BBB; padding-right:15px;	}
	.searchBar .search .searchSubCats .selectedSubCat
	{
		height:19px;
		line-height:19px;
		background:url(../../Images/searchIcons.png) top right;
		padding-right:21px;
		width:60px;
		margin-left:5px;
		border:1px solid #D7D3D4;
		cursor:pointer;
		text-decoration:none;
	}
	.searchBar .search .searchSubCats .selectedSubCat:hover
	{	border:1px solid #BFBFBF;	}
	
.searchBar .search .advanced
{
	bottom:0;
	color:Green;
	left:-18px;
	position:absolute;
}
.searchBar .textBox .googleTop
{
	position:absolute;
	background:url(../../Images/searchIcons.png) -181px 16px;
	height:15px;
	width:84px;
	top:3px;
	right:1px;
}
.searchBar .google .textBox .googleTop
{
	position:absolute;
	background:url(../../Images/searchIcons.png) -74px 16px;
	height:15px;
	width:191px;
	top:3px;
	right:1px;
}

.searchBar .help
{
	width:20px;
	height:18px;
	display:block;
	background:url(../../Images/searchIcons.png) right bottom;
	position:absolute;
	left:53px;
	top:2px;
}
		/* ---- Search Engines ----*/
		
.searchBar .addSearchEngine
{
	width:185px;
	left:5px;
	top:33px;
	position:absolute;
}
.searchBar .addSearchEngine span
{ 
	color:#717171;
	font-weight:bold;
	left:30px;
	position:absolute;
	line-height:26px;
	z-index:1;
}
.searchBar .addSearchEngine a span
{ display:none; }
.searchBar .addSearchEngine a
{
	display:block;
	position:absolute;
	width:23px;
	height:26px;
	left:0px;
	cursor:pointer;
	background:url(../../Images/browser.png);
	direction:ltr;
}
.searchBar .addSearchEngine .ff	{	background-position:47px 0px; 	}
.searchBar .addSearchEngine .ie	{	background-position:24px 0px;	}
.searchBar .addSearchEngine .max{	background-position:0px 0px;	}

		/* ---- Search categories ----*/

.searchBar .searchCats
{
	overflow:hidden;
	margin-bottom:5px;
	direction:rtl;
	text-align:right;
	margin-right:130px;
	height:21px;
}
.searchBar .searchCats li
{
	float:right;
	list-style:none;
	margin-left:15px;
}
.searchBar .searchCats label
{
	line-height:20px;
	color:#447BBB;
	font-weight:bold;
	cursor:pointer;
	direction:rtl;
}


/* [*] Search Description
=================================================================*/

.searchDesc
{	
	margin:0 auto;
	overflow:hidden;
	width:97%;
	padding:4px 0px;
	border-bottom:1px solid #E3E3E3;
	margin-bottom:13px;
}

.searchDesc h1
{
	float:right;
	font-size:small;
	color:#717171;
	font-weight:bold;
	font-size:16px;
}
.searchDesc h1 a
{ color:#717171; }
.searchDesc h5
{
	float:left;
	font-size:small;
	color:#717171;
	font-weight:normal;
}


/* [*] Search Paging
=================================================================*/

.searchPaging
{
	height:44px;
	background:url(../../Images/flixBg.png) left 0;
	position:relative;
	margin-bottom:30px;
}

.searchPaging .paging
{
	height:33px;
	width:402px;
	margin:auto auto;
	line-height:40px;
	text-align:center;
}
.searchPaging .paging a,
.searchPaging .paging span
{
	margin:1px;
	text-decoration:none;
	font-size:small;
	font-weight:bold;
}
.searchPaging .paging a
{	color:#5681A1;	}
.searchPaging .paging span
{	color:#FF8C11;	}

.searchPaging .corner
{
}
.flixSideText
{
	color:#5681A1;
	font-size:small;
	font-weight:bold;
	left:10px;
	line-height:44px;
	position:absolute;
	top:0;
}

/* [*] Search Options
=================================================================*/

.searchOptions
{
	padding:7px;
	padding-top:0px;
	background:url(../../Images/optionsBigBg.jpg) repeat-x bottom;
	position:relative;
}

.searchOptionsSelect
{
	padding:7px;
	padding-top:0px;
	background:url(../../Images/optionsSmallBg.jpg) repeat-x bottom;
	overflow:hidden;
	height:58px;
}

	.searchOptionsSelect span
	{
		display:block;
		text-align:center;
		padding-top:20px;
		width:500px;
		margin:0 auto;
	}
	.searchOptionsSelect span input
	{	display:block; float:right;	}
	.searchOptionsSelect span label
	{	
		display:block; 
		float:right;
		color:#447BBB;
		cursor:pointer;
		font-weight:bold;
		margin-left:20px;
		font-size:medium;
	}

.searchOptions h5
{
	border-bottom:1px solid #E3E3E3;
	font-size:small;
	color:#717171;
	margin-bottom:13px;
	padding-bottom:4px;
}

.searchOptions .optionsDiv
{
	float:right;
	color:#447BBB;
	font-weight:bold;
	margin-right:20px;
	position:relative;
	width:250px;
	z-index:1;
}

.searchOptions .optionsDiv li,
.searchOptions .optionsDiv div,
.searchOptions .optionsDiv span
{	color:#447BBB;	}
.searchOptions .optionsDiv label
{	cursor:pointer;	}

.searchOptions .optionsDiv ul
{	list-style:none; padding:0px; margin:0px; position:relative;	}
.searchOptions .optionsDiv li
{
	margin-bottom:15px;
}

.searchOptions .optionsDiv dl
{	margin:0px; padding:0px; height:60px; z-index:1;	}
.optionsFooter
{ clear:both; }

.searchOptions .optionsDiv dt
{
	clear:both;
	float:right;
	width:100px;
	margin-bottom:10px;
}
.searchOptions .optionsDiv dd
{
	float:right;
	margin:0px;
	margin-bottom:10px;
}
	

	/*--- Users List ---*/
	
	#pnlUsrList
	{
		position:absolute;
		padding:0px;
		margin:0px;
		width:197px;
		background:white;
		border:1px solid #BFBFBF;
		display:none;
		border-top:0px;
	}
	#pnlUsrList li
	{
		margin:0px;
		padding:2px 0px;
		cursor:pointer;
	}
	#pnlUsrList li:hover
	{
		background:#447BBB;
		color:white;
	}

.searchOptions .flix 
{	width:350px;	}
.searchOptions .flix dt
{	width:145px;	}

.searchOptions .optionsDiv dd input,
.searchOptions .optionsDiv dd select
{
	width:140px;
}

.searchOptions .optionsDiv .dates dt
{	width:70px;	}

.searchOptions .optionsDiv .dates dd input
{
	width:184px;
	text-align:center;
	cursor:pointer;
}

#searchSummary
{
	background:white;
	border:1px solid #BFBFBF;
	border-left:0;
	color:#447BBB;
	float:left;
	line-height:19px;
	margin:10px 0;
	padding:0 5px;
	display:none;
}
.searchOptions .submit span
{	display:none	}
.searchOptions .submit a
{
	width:74px;
	height:21px;
	background:url(../../Images/searchIcons.png) 364px 0px;
	float:left;
	margin:10px;
	margin-right:0px;
	display:block;
}
.searchOptions .submit
{
	clear:both;
	width:100%;
	position:relative;
}

.line
{
	position:absolute; 
	border:1px solid black;
	border-left:0px;
	padding:0 2px;
}


		/* ---- Forum panels ----*/
		
		#pnlMPEForum 
		{
			position:absolute;
			z-index:1;
		}
		#pnlMPEForum .input
		{
			width:270px;
			border:1px solid #E3E3E3;
			border-bottom:0px;
			background:white;
		}
		#pnlMPEForum #drpForumsSense
		{
			width:268px;
			border:0px;
			background:transparent;
		}
		#pnlMPEForum ul
		{
			list-style:none;
			padding:0px;
			margin:0px;
			width:270px;
			min-height:20px;
			max-height:200px;
			background:white;
			border:1px solid #E3E3E3;
			overflow:auto;
		}
		#pnlMPEForum ul li
		{
			padding:3px;
			margin:0px;
			cursor:pointer;
		}
		#pnlMPEForum ul li:hover
		{
			background:#447BBB;
			color:white;
		}
		#pnlMPEForum .loading
		{
			background:#447BBB;
			bottom:-22px;
			color:white;
			height:12px;
			line-height:100%;
			padding:5px;
			position:absolute;
			right:0;
			width:261px;
			z-index:9;
		}
		
/* [*] Google Ads
=================================================================*/

.searchPage .searchSponsored
{	
	position:absolute;
	top:0px;
	left:0px;
	width:175px;
}
	.searchPage .searchSponsored h5
	{
		text-align:center;
		font-size:small;
		font-weight:normal;
		color:#717171;
	}

#googleTop h5,
#googleBottom h5
	{
		font-size:small;
		font-weight:normal;
		color:#717171;
		float:left
	}

#googleTop, #googleBottom
{
	margin:5px 10px;
	padding:0px 3px;
	background:#FFF8DC;
}
#googleTop div,
#googleBottom div
{	margin:10px 0; padding-bottom:3px;	}
#googleTop div a,
#googleBottom div a
{	text-decoration:none;	}
#googleTop div .h,
#googleBottom div .h
{	
	font-size:14px; 
	color: Blue; 
	text-decoration:underline; 
}
#googleTop div .l,
#googleBottom div .l
{	 
	color: green; 
	text-decoration:underline; 
}

#googleSide
{
	margin:15px;
}
#googleSide div
{	margin:20px 0;	}
#googleSide div a
{	text-decoration:none;	}
#googleSide div .h
{	
	font-size:14px; 
	color: Blue; 
	text-decoration:underline; 
}
#googleSide div .l
{	 
	color: green; 
	text-decoration:underline; 
}

