/*
Theme Name: Ilyan.com
*/

/*------------------------------------------------------------------
 
wemarkUP - Structure Style Sheet
Last update: 08 June 2010
 
[Table of contents]
 
1. Body
2. Header / #header
	2.1. Flash banner / #flash_rec
	2.2 Recommendations/ #recommendations
3. Main navigation / #main_navigation
4. Category intro / #cat_intro
5. Main content / #main_content
	5.1 Left column - home page / .column_1
	5.2 Middle column - home page / .column_2
	5.3 Right column - home page / .column_3
	5.4 Left column - detail page / .column_4
6. Footer / #footer
7. Pop up / #pop_up
 
------------------------------------------------------------------*/
/*[1. Body ]*/
body {
	background: url(images/backgrounds/main_bg.gif);
	color:#000;
	font: 13px Georgia, "Times New Roman", Times, serif; }
	 
.wrapper { margin:auto; width:980px; position:relative; }

.png_sp { background:url(images/backgrounds/png_sprite.png) no-repeat; }

a { color:#000; }

a img {
	border:none;	
}
a, select, option, img{
outline:medium none;
}

.fleft { float:left; }

.fright { float:right; }

/*[2. Header ]*/
#header { 
	background: url(images/backgrounds/header_background.png) no-repeat center;
	height:86px;
	position:relative; }
	
	#header .wrapper { width:964px; padding:0 8px; }

	#logo { 
		float:left;
		text-indent:-9999px; 
		background-position:0 -122px;
		margin:21px 0 0 19px;
		width:209px;
		height:54px; }
	
	#slogan { 
		float:left;
		width:160px;
		height:30px;
		background:url(images/backgrounds/slogan.png) no-repeat;
		text-indent:-9999px;
		margin:22px 0 0 13px; }
		
	#top_nav { float:right; width:539px; height:36px; }
	
		#top_nav td{
			white-space:nowrap;
		}
		#top_nav td.serchFild {
			position:relative;
		}
		#top_nav td.serchFild form{
			position:absolute;
			right:15px;
			top:0;
		}
		
		#top_nav td.serchFild input {
			background:url(images/other/searchField.gif);
			width:138px; 
			height:17px;
			padding: 0 0 0 25px;
			border:none;
			border:0 none;
			color:#FFFFFF;
			font:10px "Trebuchet MS",Arial,Helvetica,sans-serif;
			margin-top:6px;
		}
		#top_nav td.serchFild input.search_button { 
			text-transform:uppercase; 
			font-size:10px; 
			padding:0; 
			display:inline-block; 
			margin-top:6px; 
			width:38px;
			background:transparent url("images/other/searc.jpg") top left no-repeat; 
			cursor:pointer;

		}		

		#top_nav a { color:#fff; font:10px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 25px 0 0; font-weight:bold;}
		#top_nav a.lang { text-transform:uppercase; font-size:12px; padding:0; }

		#menu-top_nav {
			float:left;
		}			

		#menu-top_nav li {
			float:left;
			position:relative;
		}			
		#menu-top_nav li a {
			display:block;
			padding:8px 15px 8px 10px;
		}
		#menu-top_nav ul.sub-menu{
			width:126px;
			display:none;
			position:absolute;
			top:30px;
			background:transparent url("images/drop.png") bottom left no-repeat;
		}
		#menu-top_nav ul.sub-menu li{
			float:none;
		}
		#menu-top_nav ul.sub-menu li a:hover{
			text-decoration:underline;
		}
		#menu-top_nav li:hover ul.sub-menu{
			display:block;
		}
			
			
		/* form aditional code vichev */
		
		.loginHolder {
		/*padding: 10px 0 0 0;*/
		
		
		}
		
		#login { float:right; clear:right; padding:7px 16px 0 0; width:420px; }
		
		
		
		
		#logged_in { 
			float:right; clear:right; padding:7px 16px 0 0; width:270px; 
			font:italic 11px Georgia, "Times New Roman", Times, serif;
			color:#fff;
			text-align:right;
		}
		#logged_in a {
			font-style:normal;
			color:#fff;
		}
		
		#login .column {
			float:left;
			width:79px;
			padding:0 6px 0 0; }
			
		#login label {
			display:block;
			font:italic 11px Georgia, "Times New Roman", Times, serif;
			color:#fff;
			padding:0 0 4px;}
			
		#login .textarea {
			background-position:0 -41px;
			width:73px;
			height:17px;
			padding:0 3px;
			font:10px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#fff;
			border:0 none; }
			
		#login .submit { float:left; }	
		
		#login #submit { 
			width:6px; 
			height:10px; 
			background-position:0 -78px; 
			margin:21px 6px 0 0;
			border:0 none; 
			float:left; }
		
		#login a { color:#CCCCCC; font-size:10px; padding-top:0; }
		
/*[2.1 Flash banner ]*/
#flash_rec { background: url(images/backgrounds/header_content.png) no-repeat bottom; padding:0 10px; width:960px; margin:auto; }

	#flash_banner { padding:0 0 8px; }

/*[2.2 Recommendations ]*/
#recommendations {
	background-position:0 -189px;
	padding:0 0 7px;
	height:98px;
	width:963px;
	overflow:hidden; }
	
	#recommendations li { 
		float:left;
		display:inline;
		height:98px;
		padding:0 0 0 18px;
		position:relative;
		background: url(images/backgrounds/brown_arrow.jpg) no-repeat right; }
		
	#recommendations h3 { 
		font:10px "Trebuchet MS", Arial, Helvetica, sans-serif; 
		text-transform:uppercase; 
		letter-spacing:2px;
		padding:19px 0 5px; }
		
	#recommendations a { font-size:19px; }
	
	#recommendations .thumb {
		width: 85px; height: 85px;
		margin: 7px 7px 0 0;
		float: right; overflow: hidden;
		box-shadow: 0 0 4px #000000;
		border: 1px solid #FFFFFF; }
		
	#recommendations #first { width:212px; font:italic 14px "Trebuchet MS", Arial, Helvetica, sans-serif; }
		
			#recommendations #first .text { position:absolute; top:42px; right:14px; z-index:100; }
			
			#recommendations #first img { position:absolute; bottom:0; z-index:50; }
			
	#recommendations #second { width:381px; padding:0 18px 0 15px; }
	
	#recommendations #third { padding:0 0 0 20px; background:none; width:296px; }
	
/*[3. Main navigation ]*/
#main_navigation {
	background-position:0 -466px;
	width:960px;
	padding:0 0 0 22px;
	margin:8px auto 0;
	height:43px; }
	
	#main_navigation.inner { background-position:0 -616px; }
	
	#main_navigation li { display:inline; float:left; padding:14px 29px 0 0; }
	
		#main_navigation li.last { padding:14px 0 0; }
	
	#main_navigation a {
		float:left;
		text-indent:-9999px;
		height:15px; }

/*[4. Category intro ]*/
#cat_intro {
	height:195px;
	width:980px;
	margin:auto;
	color:#fff; }
	
	#cat_intro.detail { height:96px; }

	#cat_intro.lifestyle { background:url(images/categories/lifestyle.png) no-repeat; }
	#cat_intro.mode { background:url(images/categories/mode.png) no-repeat; }
	#cat_intro.art { background:url(images/categories/art.png) no-repeat; }
	#cat_intro.tech { background:url(images/categories/tech.png) no-repeat; }
	#cat_intro.helth { background:url(images/categories/helth.png) no-repeat; }
	#cat_intro.accessoires { background:url(images/categories/accessoires.png) no-repeat; }
	#cat_intro.home { background:url(images/categories/home.png) no-repeat; }
	#cat_intro.business { background:url(images/categories/business.png) no-repeat; }
	#cat_intro.move { background:url(images/categories/move.png) no-repeat; }
	
	#cat_intro .admin {
		float:left;
		width:256px;
		height:195px;
		position:relative; }
		
		#cat_intro .admin img { position:absolute; bottom:0; left:0; }
		
		#cat_intro .admin .name { 
			position:absolute; 
			top:132px; 
			right:132px; 
			line-height:21px;
			font-size:15px;
			font-weight:600;
			text-align:right; }
			
		#cat_intro .content {
			float:right;
			width:690px;
			font-size:11px;
			padding:0 30px 0 0;}
			
		#cat_intro .sponsor {
			font:italic 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
			float:right;
			padding:15px 25px 30px 0; }
			
			#cat_intro .sponsor img { vertical-align:middle; }

/*[5. Main Content ]*/
#main_content {
	background: url(images/backgrounds/mc_bg.png);
	padding:4px 10px 0;
	width:960px;
	margin:auto; 
	position:relative;
	}
	
	#main_content.inner { padding:0 10px 0; }
	
/*[5.1 Left column - home page ]*/
.column_1 { float:left; width:470px; margin:0 10px 0 0; }
	
	.column_1 .t_corners, .column_1 .b_corners { width:470px; height:6px; background:url(images/backgrounds/corner_c1.png) no-repeat; }
	
		.column_1 .b_corners { background-position:0 -14px; }
	
	.column_1 .content { padding:3px 20px 0; background:#fff; }
	
		.column_1 .top_bar, .column_4 .top_bar  { background: url(images/backgrounds/dotted_spacer.gif) repeat-x left 10px; padding:0 0 11px; position:relative;}
		
		.column_1 #show_cat, .column_4 #show_cat { 
			color:#000; 
			font:10px "Trebuchet MS", Arial, Helvetica, sans-serif; 
			text-transform:uppercase;
			background:#fff;
			padding:0 5px 0 0; }
			
		.column_1 .top_bar span, .column_4 .top_bar span { background:#fff; margin:-2px -3px 0 0; position:absolute; right:0;}
		
			.column_1 .top_bar .small, .column_4 .top_bar .small { font-size:10px; padding:0 0 0 5px; }
			.column_1 .top_bar .reset, .column_4 .top_bar .reset { font-size:12px; }
			.column_1 .top_bar .big, .column_4 .top_bar .big  { font-size:14px; }
			
	#category_list li { padding:0 0 12px; }
	#category_list .thumb { width:430px; overflow:hidden; text-align:center; }
	#category_list h2 a { font-size:18px; display:block; padding:14px 0 4px; }
	#category_list .ct_text{ padding-top:12px;}
	#category_list .ct_text a, #article_list .ar_text a { font-size:11px; font-weight:600; color:#b3b3b3; }
	
	.b_bar_n { 
		background:url(images/backgrounds/dotted_spacer.gif) repeat-x top; 
		padding:4px 0; 
		/* position changes 06-Jul-10*/
		/*width:430px;*/
		margin:12px 0 0; 
		border-bottom:1px solid #c9c4ae; }
	
		.b_bar_n .fleft { padding:2px 4px 0; }
		
			.b_bar_n .fleft span { /*text-transform:uppercase;*/ letter-spacing:2px; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0; }
			
			.b_bar_n .fleft a { color:#aa1903; font:10px "Trebuchet MS", Arial, Helvetica, sans-serif; } 
		
		.b_bar_n .buttons .price, .b_bar_n .buttons a { float:right; }
		
			.b_bar_n .buttons .price { font:10px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:4px 0 0; }
			
			.b_bar_n .buttons a { 
				background:url(images/backgrounds/png_sprite.png) no-repeat; 
				font:10px "Trebuchet MS", Arial, Helvetica, sans-serif; 
				text-align:center;
				margin:0 7px 0 0;
				text-transform:uppercase;
				height:16px;
				padding:3px 0 0; }
				
				.b_bar_n .fleft .like { color:#3b5998; font-size:11px; }
			
				.b_bar_n a.buy { color:#bf2610; width:37px; background-position:0 -574px;  }
				.b_bar_n a.want { width:51px; background-position:0 -554px;  }
				.b_bar_n a.have { width:48px; background-position:0 -534px;  }
	
/*[5.2 Middle column - home page ]*/
.column_2 { float:left; width:300px; margin:0 10px 0 0;}
	
	.column_2 .t_corners, .column_2 .b_corners { width:300px; height:6px; background:url(images/backgrounds/corner_c2.png) no-repeat; }
	
		.column_2 .b_corners { background-position:0 -14px; }
		
			.column_2 .b_corners.b_padding { margin:0 0 10px; }
	
	.column_2 #article_list {
		padding:0 16px 5px;	
		background:#fff }
	
	.column_2 .banner_300 { width:300px; height:250px; overflow:hidden; margin:0 0 9px; }
	
	#article_list li { 
	/* background changes 15-Oct-10*/
	/* background:url(images/backgrounds/dotted_spacer.gif) repeat-x bottom;*/

	/* background changes 16-Oct-10*/
	border-bottom: 1px solid #C9C4AE;

	padding:8px 0 15px; 
	
	}
	
		#article_list.event li { background:none; padding:0 0 4px; }
	
	#article_list h4 { 
		font-size:18px; 
/*		background:url(images/backgrounds/dotted_spacer.gif) repeat-x bottom; */
		padding:5px 0 4px; 
		margin:0 0 2px; }
		
		#article_list.event h4 { background:none; font-size:18px; margin:0; }
	
	#article_list .thumb { width:268px; overflow:hidden; }
	
	#article_list .ar_text { color:#525252; padding-top:12px; }
	
	#article_list h2 a { font-size:16px; font-weight:300; display:block; padding:9px 0 4px; }
	
/*[5.3 Right column - home page ]*/
	.column_3 { float:left; width:170px; }
	
	.column_3 .t_corners, .column_3 .b_corners { width:170px; height:6px; background:url(images/backgrounds/corner_c3.png) no-repeat; }
	
	.column_3 .b_corners { background-position:0 -14px; padding-bottom:10px; }
		
	.column_3 .b_padding { padding:0 0 10px; }
		
	.column_3 .thumb_memb { width:150px; overflow:hidden; background:url(images/backgrounds/dotted_spacer.gif) repeat-x bottom; padding:0 0 5px; display:block; }
		
	.column_3 span { 
		display:block; 
		background:url(images/backgrounds/dotted_spacer.gif) repeat-x bottom; 
		text-align:center; 
		padding:1px 0;
		height:15px; 
	}
		
	.column_3 span a { 
		background: url(images/backgrounds/black_arrow_r.gif) no-repeat right 4px;
		line-height:10px;
		font-size:12px;
		padding:0 10px 0 0; 
	}
		
	.column_3 .content { background:#fff; padding:4px 10px; }

	.column_3 .special_memb { background:#fff; padding:6px 10px; height:227px}
	
	.column_3 h3 { 
		font-size:18px; 
		font-weight:300;
		background:url(images/backgrounds/arrow_car.png) no-repeat bottom;
		padding:0 0 15px; 
	}
		
	.column_3 .special_memb h3 { 
		background:none; 
		padding:0 0 5px;
		font-size:17px; 		
	}
		
	.carousel_container li { position:relative; /*height:210px; overflow:hidden; */}
	
	.carousel_container .thumb { width:150px; position:relative;/*height:149px; overflow:hidden; */}
	
	.carousel_container .avatar {
		width:50px;
		height:50px;
		overflow:hidden;
		position:absolute;
		border:5px solid #fff;
		bottom:-25px;
		right:0; 
	}
		
	.carousel_container .name {
		text-transform:uppercase;
		font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
		letter-spacing:2px;
		float:left;
		padding:8px 0 0;
		width:89px; 
	}
		
	.carousel_container .product { font-size:18px; display:block; clear:both; }
	
	.column_3 .arrow_up, .column_3 .arrow_down { 
		background:url(images/backgrounds/arrows_car.png) no-repeat center top; 
		height:6px;
		display:block; 
	}
		
	.column_3 .arrow_up { margin:0 0 10px; }
	
	.column_3 .arrow_down { background:url(images/backgrounds/arrows_car.png) no-repeat center bottom; }
	
	#premium_c { background:url(images/backgrounds/prem_concierge.png) no-repeat top; padding:0 0; margin:0; }
	
		#premium_c .p_content {
			padding:3px 17px 0;
			background:url(images/backgrounds/prem_concierge_b.png) center bottom;
			font:10px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#fff; }
			
		#premium_c p { padding:0 0 5px; line-height:14px; }
		
		#premium_c a { font:600 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; }
		
		#premium_c .telephone { font:14px Georgia, "Times New Roman", Times, serif; padding:14px 0 18px 0px; text-align:right; }
		
/*[5.4 Left column - detail page ]*/
.column_4 { float:left; width:780px; margin:0 10px 0 0; }
	
	.column_4 .t_corners, .column_4 .b_corners { width:780px; height:6px; background:url(images/backgrounds/corner_c4.png) no-repeat; }
	
		.column_4 .b_corners { background-position:0 -14px; }
	
	.column_4 .content { padding:10px 18px 50px 18px; background:#fff; width:744px; }
	
	.column_4 h1 { font-size:25px; }
	
	.column_4 .author {
		float:left;
		width:200px;
		font-weight:600;
		font-size:14px; }
		
		.column_4 .author .thumb {
			background:url(images/backgrounds/author_shadow.png) no-repeat;
			width:76px;
			height:76px;
			padding:4px 0 0 4px;
			overflow:hidden; }
			
		.column_4 .author .name { float:right; width:112px; padding:6px 0 0 8px; }
		
	.column_4 .article_content {
		float:right;
		width:420px;
		padding:0 120px 0 0; }
	.column_4 .article_content p {
		margin:10px 0;
	}
	.column_4 .article_content a {
		color:#000080;
	}
	.column_4 .article_content a:hover {
		text-decoration:underline;
	}
	.column_4 .article_content ul,
	.column_4 .article_content li {
		list-style:circle outside;
	}
	.column_4 .article_content ul {
		margin:10px 0;
	}
	.column_4 .article_content_full {
		padding:10px 20px; 
	}
		
	.column_4 .tiny_mce { line-height:22px; }
	
	.column_4 .top_bar  { padding-bottom:35px; }
	
	.column_4 .gallery_product { padding:8px 0 40px; }
	
	#gallery_thumb { float:left; }
	
	#gallery_thumb td {
		padding:0px 4px;
	}
	#gallery_thumb td a {
		display:block;
		width:36px;
		height:36px;
	}

	#gallery_thumb li { margin:0 4px; }
		
			#gallery_thumb a {
				float:left;
				width:36px;
				height:36px;
				overflow:hidden; }
				
	.column_4 .big_pic { float:left; width:430px; overflow:hidden; }
	
	.column_4 .pic_text {
		float:left;
		width:192px;
		padding:0 0 0 12px;
		font:10px "Trebuchet MS", Arial, Helvetica, sans-serif;
		line-height:17px; }
		
	.column_4 h4 {
		font-size:16px;
		background:url(images/backgrounds/pool_dots.gif) repeat-x;
		height:24px;
		font-weight:300;
		padding:3px 0 0;
		margin:30px 0 10px; }
		
	#pool .question { float:left; width:210px; }
	
	#pool label { font:10px "Trebuchet MS", Arial, Helvetica, sans-serif; }
	
	#pool .question input { width:12px; height:12px; margin:0 5px 0 0; padding:0; }
	
	#pool p { padding:0 0 3px; }
	
	#pool .submit {
		background:url(images/backgrounds/png_sprite.png) no-repeat 0 -594px;
		width:83px;
		height:20px;
		border:0 none;
		margin:25px auto 10px;
		display:block;
		font:600 11px Georgia, "Times New Roman", Times, serif;	}
		
	.column_4 .det_l_ar, .column_4 .det_r_ar {
		background:url(images/backgrounds/detail_link.png) no-repeat 0 -83px;
		width:340px;
		height:70px;
		padding:7px 5px 0 40px;
		float:left;
		margin:10px 10px 0 0; }
		
		.column_4 .det_r_ar {
		background:url(images/backgrounds/detail_link.png) no-repeat 0 0;
		width:340px;
		height:69px;
		padding:7px 5px 0 40px;
		float:left;
		margin:10px 0 0; }
		
			.column_4 .det_r_ar { padding:7px 40px 0 5px; }
	
		.column_4 .det_l_ar .thumb, .column_4 .det_r_ar .thumb {
			float:right;
			background:url(images/backgrounds/detail_h_b.jpg) no-repeat;
			width:57px;
			height:57px;
			padding:4px;
			overflow:hidden; }
			
			.column_4 .det_r_ar .thumb { float:left; }
			
		.column_4 .det_l_ar .article, .column_4 .det_r_ar .article {
			float:left;
			width:270px;
			padding:3px 0;
			text-align:right;
			font-size:13px; }
			
			.column_4 .det_r_ar .article { text-align:left; float:right; }
			
		.column_4 .det_l_ar .title, .column_4 .det_r_ar .title {
			float:left;
			width:270px;
			font-size:14px;
			font-weight:600;
			text-align:right; }
			
				.column_4 .det_r_ar .title { text-align:left; float:right; }

/*[6. Footer ]*/
#footer {
	background-position:1px -317px;
	width:932px;
	height:101px;
	padding:31px 25px 0;
	margin:auto;
	color:#fff;
	font:10px "Trebuchet MS", Arial, Helvetica, sans-serif; }
	
	#footer .column { float:left; width:385px; }
	
	#footer a { color:#fff; }
		
	#footer .title {
		float:left;
		background:url(images/backgrounds/footer_spacer.png) no-repeat bottom right;
		width:116px;
		height:84px;
		padding:0 20px 0 0;
		line-height:16px;
		font-weight:600; }
		
		#footer .title.second { width:65px; }
	
	#footer .content { float:left; padding:2px 0 0 7px; }
	
		#footer .content p { padding:0 0 3px; }
		
	#footer .created_by { float:right; font-weight:600; }
	
/*[7. Pop up ]*/
#pop_up { position:absolute; display:none; z-index:500; top:0px; left:200px; }

.checks {
	background:url(images/backgrounds/pop_bg.png) no-repeat top;
	width:130px;
	padding:22px 29px 5px 29px;
	font:13px Verdana, Geneva, sans-serif; 
}
	
.close {
	float:right;
	background:url(images/backgrounds/pop_close.png) no-repeat;
	width:8px;
	height:8px;
	margin:0 0 7px; 
}
	
.bottom_c {
	background:url(images/backgrounds/pop_bc.png) no-repeat;
	width:188px;
	height:20px; 
}

.smaller_font {
	font-size:11px;
}
.bigger_font {
	font-size:15px;
}

#register_form {
	margin:10px;
}
#register_form td {
	padding:5px 10px;
}

.error {
	border:1px solid red;
	padding:10px;
}
.message {
	border:1px solid green;
	padding:10px;
}


/* pagination */

.wp-paginate {
font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin:0;
padding:5px 0 10px 0;
}
.wp-paginate li {
display:inline;
list-style:none outside none;
}
.wp-paginate a {
/*background:none repeat scroll 0 0 #DDDDDD;*/
border:1px solid #ffffff;
color:#666666;
margin-right:4px;
padding:3px 6px;
text-align:center;
text-decoration:none;
}
.wp-paginate a:hover, .wp-paginate a:active {
/*background:none repeat scroll 0 0 #CCCCCC;*/
color:#888888;
border:1px solid #c1b9b9;
}
.wp-paginate .title {
color:#555555;
margin-right:4px;
}
.wp-paginate .gap {
color:#999999;
margin-right:4px;
}
.wp-paginate .current {
/*background:none repeat scroll 0 0 #5F87AE;*/
border:1px solid #C9C4AE;
color:#000000;
margin-right:4px;
padding:3px 6px;
}
.wp-paginate .page {
}
.wp-paginate .prev, .wp-paginate .next {
}
.wp-paginate-comments {
}
.wp-paginate-comments li {
}
.wp-paginate-comments a {
}
.wp-paginate-comments a:hover, .wp-paginate-comments a:active {
}
.wp-paginate-comments .title {
}
.wp-paginate-comments .gap {
}
.wp-paginate-comments .current {
}
.wp-paginate-comments .page {
}
.wp-paginate-comments .prev, .wp-paginate-comments .next {
}

/* pagination */



/*--
wemarkUP - Reset Style Sheet
Last update: 22 July 2008
-- */

html, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}

body { height:100.01%; margin: 0; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

dl, dt, dd, ol, ul, li { list-style-type:none; }

/* Remember to highlight inserts somehow! */
del { text-decoration: line-through; }

/* Tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; }

br, .clear { clear:both; overflow:hidden; height:0; }

a { text-decoration:none; }


/* Search results */

.searchTitleHolder {
	height:40px;
	background:url(images/backgrounds/dotted_spacer.gif) bottom left repeat-x;
}

.searchTitleHolder .searchTitle {
	line-height:40px;
	font-size:25px;
	float:left;
	width:643px;

}

.searchTitleHolder .searchresultCount {
	line-height:40px;
	float:right;
	width:100px;
	font-size:25px;
	text-align:right;
}

.searchTitleHolder .searchresultCount .results {
	font-size:12px;
}

.searchTitleHolder .searchresultCount .resultNumber {
	color:#b7b7b7;
	font-size:25px;
	
	
}

.searchresult ul {
	
	
}

.searchresult li {
	display:block;
	padding: 20px 0 0 0;
}


.searchresult li .s_resultCategoryName {
	font-size:10px;
	color:#898989;
	text-transform:uppercase;
}

.searchresult li .s_resultTitle {
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	padding:10px 0;
	background:url(images/backgrounds/dotted_spacer.gif) bottom left repeat-x;
}

.searchresult li .s_resultDate {
	color:#770000;
	font-size:12px;
}

.s_resultPaging {
	text-align:center;
	padding:10px 0;
}

/*.s_resultPaging a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0 4px;
	color:#959595;
}

.s_resultPaging a:hover, .s_resultPaging a.active {
	color:#000;
}*/


/* ================  form popup's syling =================================*/

#forgotten_password{ 
	position:absolute; 
	display:none; 
	z-index:500; 
	top:50%;
	left:50%;
	margin-top:-200px;
	margin-left:-261px;
}

#registry{
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-200px;
	margin-left:-261px;
	z-index:500;
	display:none;
}

#editProfileFormContainer {
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-200px;
	margin-left:-261px;
	z-index:500;
	display:none;
}

.login_form{
	width:522px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
}

.formtop{
	width:500px;
	height:26px;
	background:url(images/other/forms_top_bg.png) no-repeat bottom;
	padding:22px 22px 0 0;
}
.x_button{
	width:11px;
	height:11px;
	background-image:url(images/other/forms_xbtn.jpg);
	float:right;
	cursor:pointer;
}
.plmembership_popup_close {
    background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #CECECE;
    cursor: pointer;
    display: inline-block;
    margin: 10px auto;
    padding: 5px 10px;
    text-align: center;
    width: auto;
}

.form_content{
	padding:0 35px;
	width:452px;
	background: url(images/other/forms_bg.png) repeat-y center;
}

.register_headline{
	width:452px;
	height:55px;
	margin-top:-13px;
	margin-bottom:42px;
	background:url(images/other/forms_becomeMember.png) center no-repeat;
	position:absolute;
}

.form_content form input[type=password],
.form_content form input[type=file],
.form_content form input[type=text]{
	border:1px solid #d9d9d9;
	width:138px;
	height:19px;
	float:left;
	margin:0px;
	
}
.form_content form input[type=file]{
	width:auto;
	height:auto;
}


.form_content form label{
	width:65px;
	line-height:21px;
	display:block;
	float:left;
	padding:0px;
	margin:0px;
}

.form_content form label.labelcol2{
	padding-left:30px;
}

.form_breaker{
	float:none;
	clear:both;
	height:18px;
}

#editProfileForm .form_breaker {

	height:4px;
}

.form_title, 
.form_content h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	margin-bottom:7px;
}

.formbot{
	width:522px;
	height:26px;
	background: url(images/other/forms_bottom_bg.png) top no-repeat;
}

/* ================  end form popup's syling =================================*/

#language_selector {
	display:block;
	position:absolute;
/*	left:8px;
	top:0; */
	left:735px;
	top:-8px;
	width:24px;
	height:20px;
	padding-top:18px;
	color:#fff;
	font-family:sans-serif;
	font-size:11px;
	text-align:center;
/*	background:transparent url("images/language.gif") top left no-repeat; */
}

/*
 * jQuery Nivo Slider v2.3
 * http://nivo.dev7studios.com
 *
 * Copyright 2010, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:425px;
	margin-left:204px;
	margin-top:20px;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:436px;
	top:0px;
	width:115px;
	z-index:89;
	font:10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:17px;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:0;
	height:100%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	display:block;
	width:30px;
	height:100%;
	background:transparent url("images/arrows.png") left center no-repeat;
	left:0px;
}
.nivo-nextNav {
	display:block;
	width:30px;
	height:100%;
	background:transparent url("images/arrows.png") -30px center no-repeat;
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
    height: 250px;
    position: absolute;
    right: 435px;
    width: 200px;	
}

.nivo-controlNav a {
	cursor:pointer;
	float:right;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
.nivo-controlNav a img {
    display: inline-block;
    margin: 0 0 5px 5px;
	position:relative;
}
#loginerror {
	border:0 none;
	color:red;
	font-size:10px;
	font-style:italic;
	padding:0;
	position:absolute;
	right:245px;
	top:48px;
}


.ct_text a.searchthumb {
	background:url("images/backgrounds/detail_h_b.jpg") no-repeat scroll 0 0 transparent;
	height:57px;
	padding:4px;
	width:57px;
	float:left;
	margin: 0px 10px 5px 0px;
}
