/*[1. Body ]*/
body {
	background:#fff;
	color:#333;
	font: 11px Arial, Helvetica, sans-serif;
}

/*[ Global styles ]*/
.wrapper { 
	margin:auto; 
	width:940px; 
	padding:0 20px; 
	position:relative;
	

	}
	.wrapper-reset-relative {
		margin:auto; 
	width:940px; 
	padding:0 20px; 
	}
	.login_height {
	height:80px;
	}
	
a { color:#369; }

.sp_bg { background:url(../images/backgrounds/sp_backgrounds.png) repeat-x; }
.top-banners-background {
	background:url(../images/top-banners-bg.png) repeat-x bottom #f0f0f0;
}
.sp_icon { background:url(../images/backgrounds/sp_icons.png) no-repeat; height:20px;}

.sp_det { background:url(../images/backgrounds/sp_details.gif) no-repeat; }

.fleft { float:left; }

.fright { float:right; }

.white { color:#fff; }

.blue { color:#369; }

.red { color:#cc0000; }

.title_cat, .title_cat_np { 
	font:16px Georgia, "Times New Roman", Times, serif;
	color:#333; 
	float:left;
	padding:6px 26px 0 12px;
	height:28px;
	position:relative; }
	
	.title_cat_np { padding:6px 12px 0; }
	
	.title_cat span {
		background:url(../images/backgrounds/sp_backgrounds.png) no-repeat 0 -859px;
		width:7px;
		height:6px;
		position:absolute;
		right:10px;
		top:14px; }
		
		.title_cat span.black { background:url(../images/backgrounds/sp_backgrounds.png) no-repeat 0 -888px; }

.banner_728 {
	/*overflow:hidden;*/
	padding:5px 0;
	position:absolute;
	z-index:999999; }

.banner_204 { width:204px; height:88px; border:1px solid #BBBBBB; overflow:hidden; margin:5px 0; }

.column_1 { float:left; width:300px; margin:0; }

.column_2 { float:left; width:620px; margin:0 20px 0 0; }
	
/*[2. Header ]*/
#header { 
	background:url(../images/backgrounds/header_blue.png);
	background-repeat:repeat-x;
	height:124px;
	position:relative;
	z-index:900;
	border-top:3px solid #1B2F48;
}

	/*#header .wrapper { background:url(../images/backgrounds/header_background.jpg) no-repeat; height:121px; padding:3px 0 0; position:relative; }*/
	
	.logo {
		width:183px;
		height:50px;
		margin:17px 137px 0 0;
		text-indent:-9999px;
		background:url(../images/backgrounds/kaldata_logo.gif) no-repeat;
		float:left; }
	
	/*[ Languages ]*/
	#top_navigation { float:left; z-index:5000; position:relative; width:400px;}
	
		#top_navigation li { float:left; display:inline; }
		
		#top_navigation a { 
			color:#ccc;
			float:left;
			display:inline;
			padding:5px 7px 0;
			height:18px; }
			
			#top_navigation a.active { background:#192b40; color:#fff; }
			
			#top_navigation .options { 
				background-position:45px -7px;
				padding:5px 0 0 7px;
				height:18px;
				color:#ccc;
				margin:0 3px 0 13px;
				position:relative;
				width:54px; }
				
				#top_navigation .options:hover { 
					border-top:1px solid #020335;
					border-right:1px solid #020335;
					border-left:1px solid #020335;
					background:#d5dde5 url(../images/backgrounds/sp_details.gif) no-repeat 45px -837px;
					color:#369;
					padding:4px 0 0 6px;
					width:53px; }
					
				.choose_colour { display:none; }
				
				#top_navigation .options:hover .choose_colour { 
					display:block;
					background:url(../images/backgrounds/sp_details.gif) no-repeat 0 -779px;
					width:110px;
					height:35px;
					padding:7px 0 0 8px;
					position:absolute;
					top:22px;
					left:-1px;
					z-index:5000;
					color:#666; }
					
					.options:hover .choose_colour a { 
						float:left; 
						width:12px; 
						height:11px; 
						margin:3px 8px 0 0; 
						padding:0!important; }
					
					.options:hover .col_1 { background:url(../images/backgrounds/sp_details.gif) no-repeat 0 -859px;  }
					.options:hover .col_2 { background:url(../images/backgrounds/sp_details.gif) no-repeat 0 -880px; }
					.options:hover .col_3 { background:url(../images/backgrounds/sp_details.gif) no-repeat 0 -900px; }
			
			#top_navigation a.rss { background-position:35px -125px; padding:5px 19px 0 7px; }
	
	/*[ Search form ]*/
	#search_form { 
		position:absolute;
		z-index:1000;
		display:block;
		width:400px;
		top:41px;
		left:340px; }
		
		#search_form input { float:left; }
		
		#search_form .text_field {
			background: url(../images/backgrounds/sp_details.gif) no-repeat 0 -36px;
			color:#999;
			font:11px Arial, Helvetica, sans-serif;
			width:206px;
			height:16px;
			padding:7px 9px 5px;
			border:0 none; }
			
		#search_form .button { 
			background: url(../images/backgrounds/sp_details.gif) no-repeat 0 -64px;
			width:31px;
			height:28px;
			border:0 none; }
			
		#search_form .choose_category { float:left; width:40px; height:28px; margin:0 5px 0 0; background:url(../images/backgrounds/sp_details.gif) no-repeat 0 -922px; }	
			
		#search_form a { font-size: 9px; color:#999; float:left; padding:7px 0 0 10px; }
		
		#search_form .current { margin:6px 0 0 6px; width:16px; height:16px; float:left; }
		
		#search_form .text { background:url(../images/backgrounds/sp_icons.png) no-repeat 0 -1111px; }
		
	/*[ User profile ]*/
	#user_profile { position:absolute; right:0; width:236px; }
		
		#user_profile .number { 
			width:16px;
			height:14px;
			display:block;
			font-weight:600;
			position:absolute;
			background:url(../images/backgrounds/sp_details.gif) no-repeat 0 -961px;
			color:#fff;
			text-align:center;
			padding:2px 0 0;
			top:25px; 
			left:25px; }
		#main_menu_ext_links
		{ 
			width:520px;
			overflow:hidden;
		}
		
		#main_menu_ext_links .number { 
			-moz-border-radius:4px 4px 4px 4px;
			background-color:#D5DDE5;
			color:#000000;
			font-weight:bold;
			padding:0px 4px;
			position:relative;
			display:inline-block;
			top:9px;
			left:4px;
		}
		#user_profile .thumb { 
			max-width:32px;
			max-height:32px;
			border:2px solid #192b40;
			float:left;
			overflow:hidden; }
			
		#user_profile .user_name {
			background:url(../images/backgrounds/sp_details.gif) no-repeat 0 -986px;
			width:154px;
			height:18px;
			padding:4px 0 0 5px;
			font:600 12px Arial, Helvetica, sans-serif;
			color:#fff;
			position:relative;
			float:left; }
		.notifications {
			background:url(../images/backgrounds/sp_details.gif) no-repeat 0 -986px;
			width: 40px;
			height:18px;
			float:left;
			position:relative;
			color:#fff;
			padding:4px 0 0 0px;
		}
		
		#notifications .number {
			top:0px;
		}

			#user_profile .user_name ul, .notifications ul { display:none; font-size:0.85; color:#000000}
			
				#user_profile .user_name:hover ul { display:block; width:150px; border:1px solid #1D3652; position:absolute; background:#FAFBFC; z-index:9999; top:21px; left:7px; }
				.notifications:hover ul { display:block; width:150px; border:1px solid #1D3652; position:absolute; background:#FAFBFC; z-index:9999; top:21px; left:-110px; }
				#user_profile .user_name ul a, .notifications ul a {
					display:block;
					color:#336699;
					padding:5px 0 5px 9px;
					font-weight:300;
					font-size: 11px; }
				
				#user_profile ul li:hover{background-color: #e4ebf2;}
				.notifications ul li:hover{background-color: #e4ebf2;}
				.notifications ul a { 
				
					display: inline-block;
				}
				.notifications ul {
					min-width:230px;
					margin:1px 0 0 -80px;
					position:relative;
					z-index:9999;
				}
				
				.banner_728 iframe {
				
				position:relative;
				z-index:1000;
				}
				
				emberd#Advertisement {
				
				position:relative;
				z-index:1000;
				}
				
				
			
		#user_profile .links { float:left; color:#6a839d; padding:10px 0 0; text-align:right; width:160px; }
		
			#user_profile .links a { color:#ccc; }
	
	/*[ Login form ]*/
	#link-show-login {
		float:right;
		background:url(../images/login_03.png);
		color:#ccc;
		height:19px;
		width:140px;
		padding:4px 0 0 27px;
		font-size:12px; 
		background-color:#192B40;
		
		}
	
	#user_login { 
		display:none;
		background:url(../images/backgrounds/sp_backgrounds.png) repeat-x 0 -1510px;
		height:111px;
		color:#ccc; }
		
		#user_login form { float:left; padding:20px 0 0 204px; }
		
			#user_login input, #user_login label { float:left; }
			
			#user_login .textfield {
				background:#39495b;
				color:#ccc;
				width:156px;
				height:14px;
				border:0 none;
				padding:2px; }
				
			#user_login .enter {
				background:url(../images/backgrounds/sp_details.gif) no-repeat 0 -745px;	
				width:58px;
				height:19px;
				color:#fff;
				border:0 none;
				margin:0 0 0 7px;
				font:12px Arial, Helvetica, sans-serif; }
				
			#user_login .up { font-size:11px; padding:1px 3px 0 6px; }
			
			#user_login .checkbox { margin:15px 5px 0 120px; }
			
			#user_login .remember { padding:16px 0 0; }
			
		#user_login .links { float:left; padding:18px 0 0 142px; color:#b4b7b9; }
		
			#user_login .links a { color:#6699cc; }
			#user_login .links a:hover { text-decoration:underline; }
		
		#link-hide-login {
			background:url(../images/backgrounds/sp_icons.png) no-repeat 0 -1079px;
			text-indent:-9999px;
			width:14px;
			height:14px;
			float:right;
			margin:12px 0 0; }
	
	
	
	
	/*[ Main navigation ]*/
	#main_navigation { margin:22px 0 0 1px; width:940px; overflow:hidden }
	
	#main_navigation li { float:left; display:inline; margin:0 1px 0 0; }
	
		#main_navigation li.active {
			border-top:1px solid #192b3f;
			background:#192b3f;
			padding:0 1px;
			margin:-8px 0 0 -1px;
			height:34px;
			}
	
		#main_navigation a { 
			color:#f0f0f0;
			/*background:url(../images/backgrounds/sp_backgrounds.png) repeat-x;*/
			float:left;
			/*height:19px;*/
			padding:8px 8px 0 7px;
			font-size:12px; }
			
			#main_navigation .active a { 
				height:23px;
				padding:10px 8px 0 7px; }
			
		#main_navigation .home_page { background:url(../images/backgrounds/home.png) no-repeat; 
		width:27px; 
		text-indent:-9999px; padding:0;  height:30px;
		margin:4px 0 0 0;
		}
		
		div.head_cat #main_navigation .home_page { background:url(../images/backgrounds/home_active.png) no-repeat;}
		

		#main_navigation .software {
                    background-image: url(../images/backgrounds/m_backs_03.png);
                    background-repeat: no-repeat;
                    height: 29px;
                    margin: 5px 0 0 0;
                    display: inline-block;
                }
		
                #main_navigation a:hover.software, #main_navigation .software_s {
                    background-image: url(../images/backgrounds/hovers_03.png);
                    background-repeat: no-repeat;
                    height: 34px;
                    margin: 0 0 5px 0;
                    display: inline-block;
                	text-decoration:none;
}
			#main_navigation .active .software { 
				border-left:1px solid #f60;
				border-top:1px solid #f60;
				border-right:1px solid #f60;
				background-position:0 -1639px; }

		
		#main_navigation .hardware {
                    background-image: url(../images/backgrounds/m_backs_05.png);
                    background-repeat: no-repeat;
                    height: 29px;
                    margin: 5px 0 0px 0;
                    display: inline-block;}
		#main_navigation a:hover.hardware, #main_navigation .hardware_s {
                    background-image: url(../images/backgrounds/hovers_05.png);
                    background-repeat: no-repeat;
                    height: 34px;
                    margin: 0 0 5px 0;
                    display: inline-block;
                    text-decoration:none;
}
			#main_navigation .active .hardware { 
				border-left:1px solid #c00;
				border-top:1px solid #c00;
				border-right:1px solid #c00;
				background-position:0 -1686px; }
		
		#main_navigation .games {
                    background-image: url(../images/backgrounds/m_backs_07.png);
                    background-repeat: no-repeat;
                    height: 29px; 
                    margin: 5px 0 0px 0;
                    display: inline-block;
                }
                #main_navigation a:hover.games, #main_navigation .games_s{
                    background-image: url(../images/backgrounds/hovers_07.png);
                    background-repeat: no-repeat;
                    height: 34px;
                    margin: 0 0 5px 0;
                    display: inline-block;
                	text-decoration:none;
}
		
			#main_navigation .active .games { 
				border-left:1px solid #009a00;
				border-top:1px solid #009a00;
				border-right:1px solid #009a00;
				background-position:0 -1733px; }
		
		#main_navigation .it_news {
                    background-image: url(../images/backgrounds/m_backs_09.png);
                    background-repeat: no-repeat;
                    height: 29px; 
                    margin: 5px 0 0px 0;
                    display: inline-block;
                }
                #main_navigation a:hover.it_news, #main_navigation .it_news_s {
                    background-image: url(../images/backgrounds/hovers_09.png);
                    background-repeat: no-repeat;
                    height: 34px;
                    margin: 0 0 5px 0;
                    display: inline-block;
                	text-decoration:none;
}
		
			#main_navigation .active .it_news { 
				border-left:1px solid #0097fe;
				border-top:1px solid #0097fe;
				border-right:1px solid #0097fe;
				background-position:0 -1780px; }
		
		#main_navigation .telephone {
                    background-image: url(../images/backgrounds/m_backs_11.png);
                    background-repeat: no-repeat;
                    height: 29px; 
                    margin: 5px 0 0px 0;
                    display: inline-block;
                }
		#main_navigation a:hover.telephone, #main_navigation .telephone_s {
                    background-image: url(../images/backgrounds/hovers_11.png);
                    background-repeat: no-repeat;
                    height: 34px;
                    margin: 0 0 5px 0;
                    display: inline-block;
                	text-decoration:none;
}
			#main_navigation .active .telephone { 
				border-left:1px solid #cd0075;
				border-top:1px solid #cd0075;
				border-right:1px solid #cd0075;
				background-position:0 -1826px; }
		
		#main_navigation .foto {
                    background-image: url(../images/backgrounds/m_backs_13.png);
                    background-repeat: no-repeat;
                    height: 29px;
                    margin: 5px 0 0px 0;
                    display: inline-block;
                }
                #main_navigation a:hover.foto, #main_navigation .foto_s {
                    background-image: url(../images/backgrounds/hovers_13.png);
                    background-repeat: no-repeat;
                    height: 34px;
                    margin: 0 0 5px 0;
                    display: inline-block;
                	text-decoration:none;
}

		
			#main_navigation .active .foto { 
				border-left:1px solid #ff9700;
				border-top:1px solid #ff9700;
				border-right:1px solid #ff9700;
				background-position:0 -1872px; }
		
		#main_navigation li li a { padding:9px 0 0 12px; background:none; font-size:11px; color:#fff; }
		
		ul#main_navigation li ul li {
		margin:1px 0 0 0;
		}
		ul#main_navigation li ul {
		/*background: rgba(28, 49, 72, 0.5);
		[if IE 8.0]*/ background: #1b2f48;
	     height:26px;
	     padding:0 10px 5px 0;
		 position:relative;
		 top:4px;

		}

/*[ Header banners ]*/
#top_banners { padding:4px 0; overflow:hidden;}

.most_downloaded { padding:0 0 20px; }

.banner_link { background:#f0f0f0; color:#999; display:block; padding:3px 5px; margin:0 0 20px; font-size:10px; text-align:right; }

/*[ Main content ]*/
#main_content { overflow:hidden; padding:11px 0 0; background: #fff;}

	/*[ Inner page - category.html ]*/
	h3.red_b { border-bottom:5px solid #c00; }
	
	h3.gray_b { border-bottom:5px solid #333; }
	
	.t_cat { 
		background:url(../images/backgrounds/article_dot_sp.gif) repeat-x bottom; 
		min-height:56px;
		font:30px Georgia, "Times New Roman", Times, serif; 
		color:#333;
		margin:3px 0 26px; }
	
		.t_cat span { float:left; }
	
		.t_cat a { float:right; color:#999; font-weight:300; font:11px Arial, Helvetica, sans-serif; background-position:0 -513px; padding:5px 0 0 15px; }
		
		#article_list > li { background:url(../images/backgrounds/article_dot_sp_b.gif) repeat-x bottom; overflow:hidden; padding:0 0 11px; margin:0 0 25px; }

		#article_list h2 { display:block; font-size:18px; border-bottom:1px solid #ccc; padding:0 0 5px; margin:0 0 18px; }
			
			#article_list h2 a { color:#369; }
		.tag {
			float:left;
			position:relative;
			top:5px;
			overflow:hidden;
			width:210px;
			height:15px;
		}
		#article_list .thumb {
			float:left;
			/*width:100px;*/
			padding:0 20px 17px 0; }
			
			#article_list .picture { /*width:100px;*/ /*height:100px;*/ overflow:hidden; }
                        #article_list .picture img {

                            /*height: 100px;*/
}

			
			#article_list .social { background: rgba(240, 240, 240, 0.5); height:21px; padding:5px 0 0 5px; overflow:hidden; margin: 10px 0 0 0 !important;}
			
				#article_list .social a { float:left; background-image:url(../images/backgrounds/sp_icons.png); margin:0 5px 0 0; width:16px; height:16px; }
				
				#article_list .facebook { background-position:0 -29px; }
				
				#article_list .twitter { background-position:0 -60px; }
				
				#article_list .google { background-position:0 -704px; }
				
		#article_list .t_bar { color:#999; padding:0 0 14px; }
	
		
			#article_list .t_bar a { color:#369; font-weight:600; }
		
			#article_list .t_bar .add { padding:0 17px 0 0; }
			
			#article_list .t_bar .votes { padding:2px 20px 2px 22px; background-position:0 -545px; }
			
			#article_list .t_bar .comments { padding:2px 20px 2px 22px; background-position:0 -461px; }
			
			#article_list .s_d { font-size:13px; }
			
				#article_list .s_d p { padding:0 0 5px; line-height:16px; }
				
				.program_d { float:left; width:500px; }
				
					.program_d .screenshot, .program_d .web_site, .program_d .download { padding:3px 0 4px 22px; font-size:11px;  }
					
					.program_d .screenshot { background:url(../images/backgrounds/sp_icons.png) no-repeat 0 -578px; margin:10px 0 0; }
						
						.program_d .screenshot a { padding:0 7px; font-weight:600; } 
						
					.program_d .web_site { background: url(../images/backgrounds/sp_icons.png) no-repeat 0 -610px; }
						
						.program_d .web_site a { padding:0 4px; }
						
					.program_d .download { background: url(../images/backgrounds/sp_icons.png) no-repeat 0 -643px; }
						
						.program_d .download a { font-weight:600; }
				
			#article_list .b_bar { float:right; padding:3px 0 0; }
			
				#article_list .b_bar a { padding:0 5px; color:#369; }
				
				#article_list .b_bar .up { padding:0 5px 0 10px; background:url(../images/backgrounds/sp_icons.png) no-repeat 0 -491px; }
				
			
	/*[ Inner page - program.html ]*/
	#main_content h1 { color:#333; font-size:24px; padding:5px 0 0; }
	
		#main_content h1.news { border-bottom:1px solid #ccc; padding:5px 0 13px; margin:0 0 11px; }

	.t_button { border-bottom:1px solid #ccc; padding:9px 0 11px; margin:0 0 14px; }
	
		.t_button a { font-weight:600; }
		
	.first_row { padding:0 0 17px; color:#aaa;}
	
		.first_row .add { color:#999; float:left; }
		
		.rating {
			background-position:0 -545px;
			height:19px;
			padding:2px 0 2px 20px;
	
		}
		.first_row .rating {
			float:left;
			margin:-3px 0 0 20px;		
			 }
			
		.first_row .comments {
			padding:1px 0 1px 20px;
			margin:0 0 0 20px;
			background-position:0 -461px; }
			
		.first_row .light_gray { color:#999; }
	
		.first_row a { font-weight:600; }
		
	.first_row .font { float:right; color:#999; position:relative; margin:-5px 0 0; width:100px; }
	
		.first_row .f_t { padding:4px 5px 0; float:left; }
	
		.first_row .plus {
			float:left;
			background:url(../images/backgrounds/sp_details.gif) no-repeat 0 -426px;
			width:21px;
			height:20px; }
			
		.first_row .minus {
			float:left;
			background:url(../images/backgrounds/sp_details.gif) no-repeat 0 -386px;
			width:20px;
			height:20px; }
	
	
	/* Text article - right box with details and navigation - style */
	#d_a_info { float:right; margin:0 0 20px 20px; }
	
	.pr_info { width:200px; border-top:1px solid #ccc; }
	
	.nw_info { width:140px; }
	
		#d_a_info dd { background:#f0f0f0; margin:0 0 1px; padding:7px 0 0 9px; height:19px; }
		
			#d_a_info dd.big { padding:12px 0 0 9px; height:21px; }
			
			#d_a_info .download { padding:2px 0 2px 24px; background:url(../images/backgrounds/sp_icons.png) no-repeat 0 -643px; font-weight:600; color:#369; }
			
				#d_a_info .report { color:#666; }
				
			#d_a_info .newsletter { padding:2px 0 2px 24px; background:url(../images/backgrounds/sp_icons.png) no-repeat 0 -673px; font-weight:600; }
			
			#d_a_info .screen_t { padding:2px 0 2px 24px; background:url(../images/backgrounds/sp_icons.png) no-repeat 0 -578px;  }
			
			#d_a_info .screen a { font-weight:600; padding:0 3px; }
			
			#d_a_info .web_site { padding:2px 0 2px 24px; background:url(../images/backgrounds/sp_icons.png) no-repeat 0 -610px; font-weight:600; }
			
			#d_a_info select { width:122px; font:11px Arial, Helvetica, sans-serif; border:1px solid #ccc; }
			
			#d_a_info .share a { float:left; height:16px; margin:0 0 0 5px; }
			
			#d_a_info .plus { background-position:0 -736px; }
			
			.nw_info a { background:url(../images/backgrounds/sp_icons.png) no-repeat; padding:2px 0 2px 21px; }
			
				.nw_info .facebook { background-position:0 -29px }
				.nw_info .twitter { background-position:0 -60px }
				.nw_info .google { background-position:0 -704px }
				.nw_info .plus { background-position:0 -736px }
				.nw_info .google_2 { background-position:0 -953px }
				.nw_info .yahoo { background-position:0 -984px }
		
		#d_a_info dt { background:#f0f0f0 url(../images/backgrounds/sp_backgrounds.png) repeat-x 0 -1360px; color:#666; font-weight:600; height:21px; padding:8px 0 0 9px }
		
	/* Tiny mce */
	.content_article { float:left; width:400px; }
	
	.tiny_mce { font-size:13px; }
	
		.tiny_mce p { padding:0 0 15px; line-height:18px; }
		
	/* Links under text article - style */		
	.b_links { padding:1px 0 20px; border-top:1px solid #ccc; margin:14px 0 0; }
	
		.b_links a { float:left; background:#f0f0f0 url(../images/backgrounds/sp_details.gif) no-repeat; color:#333; font-weight:600; height:50px; padding:0 0 0 27px; }
		.b_links a:hover { float:left; background:#336699 url(../images/backgrounds/sp_details_hover.gif) no-repeat;; color:#fff; text-decoration:underline !important;
		
		}
		.b_links a:hover span {
		text-decoration:underline !important;
		}
		.b_links:hover .left  {
		background-position:10px -330px;
		}
		
		.b_links:hover .right {
		
		background-position:290px -295px;
		} 
		.b_links .left { width:283px; display:table; background-position:10px -330px; text-align:left}
		
		.b_links .right { width:273px; display:table; background-position:290px -295px; margin:0 0 0 1px; padding:0 27px 0 9px; text-align:right;}
		.b_links a.right {float:right;}
		
		.b_links span { display:table-cell; vertical-align:middle;  }
		
	#b_but { 
	color:#999999;
float:right;
text-align:right;
top:1px;
z-index:9;

	 }
	
		#b_but a { padding:2px 3px 2px 22px; margin:0 0 0 5px; background:url(../images/backgrounds/sp_icons.png) no-repeat; }
		
		#b_but .print { background-position:0 -773px; }
		
		#b_but .send_friend { background-position:0 -673px; }
		
		#b_but .write_comment { background-position:0 -810px; }
		
	#tags { font-weight:600; background:url(../images/backgrounds/article_dot_sp_b.gif) repeat-x top; padding:10px 0 0; margin:4px 0 -6px; }

	
	/* Similar programs list - style */
	.sim_prog span { float:left; }	
	
		.sim_prog .col_name { width:270px; padding:0 40px 0 10px; }
		
		.sim_prog .col_rating { width:160px; }
		
		.sim_prog .col_downloads { width:130px; }
		
		.sim_prog .title_row { background:url(../images/backgrounds/article_dot_sp_b.gif) repeat-x bottom; }
		
			.sim_prog .title_row span { font-weight:600; font-size:12px; padding-top:8px; padding-bottom:9px; }
	
	#list_programs, .list_programs { background:url(../images/backgrounds/article_dot_sp_b.gif) repeat-x bottom; padding:9px 0; margin:0 0 6px; }
	
	#list_programs li, .list_programs  li { padding:12px 0; }
	
	#list_programs .gray, .list_programs .gray { background:#f0f0f0; }
	
	#list_programs .col_name a , .list_programs .col_name a{ font-size:14px; font-weight:600; padding:0 0 5px; display:block; }
	
	#list_programs .col_rating, #list_programs .col_downloads , .list_programs  .col_rating, .list_programs .col_downloads{ font:600 24px Georgia, "Times New Roman", Times, serif; color:#666; padding:6px 0 0; }
	
	#list_programs .col_downloads, .list_programs .col_downloads { font-weight:300; }
	
	/* User comments style */
	#comments { padding:0 0 10px; }
	
	.c_t .show_comment, .c_t .hide_comment { float:right;  height:22px; padding:9px 32px 0 10px; width:140px;  }
	
	.c_t .show_comment { background:#f0f0f0 url(../images/backgrounds/sp_details.gif) no-repeat 155px -465px; }
	
		.c_t .show_comment .show { display:none; }
	
	.c_t .hide_comment { background:#f0f0f0 url(../images/backgrounds/sp_details.gif) no-repeat 155px -656px; }
	
		.c_t .hide_comment .hide { display:none; }
	
	#comments li { padding:20px 0 8px; background:url(../images/backgrounds/article_dot_sp_b.gif) repeat-x bottom; }
	
		#comments .blue { color:#369; }
	
		#comments li.answer { padding:2px 0 5px 20px; background:url(../images/backgrounds/article_dot_sp_b.gif); }
		
			#comments .answer .g_b { background:#f0f0f0; padding:20px 10px 10px 20px; }
			
				#comments .answer .comment { width:500px; }
		
		#comments .thumb { float:left; width:50px; padding:0 20px 0 0; }
		
		#comments .num { float:left; font:36px Georgia, "Times New Roman", Times, serif; color:#999; text-align:right; display:block; }
		
		#comments .comment { float:left; width:540px; }
		
		#comments .username { float:left; font-size:14px; font-weight:600; padding:0 0 7px; }
			
			#comments .username span { font-weight:300; }
			
		#comments .nav { float:right; }
		
			#comments .nav a { float:left; margin:0 0 0 10px; font-weight:600; padding:2px 0 0; }
			
			#comments a.edit { width:14px; height:16px; background-position:0 -849px; padding:0; }
			
			#comments a.del { width:14px; height:15px; background-position:0 -883px; padding:0; }
			
		#comments .tiny_comment { font-size:12px; }
		
			#comments .tiny_comment p { padding:0 0 15px; line-height:16px; }
			
		#comments .date { float:left; color:#999; font-size:10px; }
		
		#comments .gray { float:right; background-position:0 -920px; width:15px; height:15px; }
	
	/* Add coment */
	.add_com { background:#f0f0f0; padding:10px; }
	
	.add_com .thumb { float:left; width:50px; height:50px; overflow:hidden; padding:0 12px 0 0; margin:0 5px 0 0; background-position:50px -504px; }
	
	.add_com .username { font-size:14px; color:#369; font-weight:600; padding:5px 0 0; }
	
	.add_com .fast_form, .send_new .fast_form { color:#666; height:18px; padding:5px 0 0 6px; float:left; width:527px; background-position:0 -571px; margin:6px 0 0; }
	
	.add_com .tiny_box { height:206px; width:100%; }
	
	.add_com input, .add_com label { float:left; margin:9px 2px 0; }
	.add_com .fast_form.sp_det input { margin: -4px 0px 0px -4px; height: 20px;}
	
	.add_com label { padding:1px 0 0; }
	
	.add_com .submit { 
		width:100px;
		height:30px;
		float:right;
		margin:0;
		background: url(../images/backgrounds/sp_details.gif) 0 -611px;
		border:0 none;
		font:600 12px Arial, Helvetica, sans-serif; }
	
	/* Pager style */
	#pager {
	padding:5px 0 10px 0;
	}
	#pager .next, #pager .previous, #pager .n_off, #pager .p_off { 
		float:left; 
		width:73px;
		background:url(../images/backgrounds/sp_details.gif) no-repeat; 
		padding:0 0 0 27px;
		color:#333; 
		font-size:14px;
		font-weight:600; }
		
		#pager .next { background-position:80px -313px; padding:0 27px 0 0; }
		
		#pager .previous { background-position:10px -349px; }
		
		#pager .n_off { background-position:80px -280px; color:#999; cursor:default; padding:0 27px 0 0; }
		
		#pager .p_off { background-position:10px -257px; color:#999; cursor:default; }
	
		#pager .pager { float:left; width:420px; text-align:center; position:relative; margin:-7px 0 0; }
		
		#pager .type_2 { margin:0 0 10px; }
		
			#pager .pager a, #pager .type_2 a { color:#333; font-size:18px; font-weight:600; padding:3px 7px; line-height:18px; }
			
				#pager .pager a.cur, #pager .type_2 a.cur { color:#fff; background:#09f; }
				
			#pager .type_2 a { font-size:14px; float:left; padding:0 7px; }
				
		#pager .a_next { float:left; width:6px; height:11px; margin:4px 0 0 3px; background: url(../images/backgrounds/sp_details.gif) no-repeat 0 -316px; }		
		
		#pager .a_prev { float:left; width:6px; height:11px; margin:7px 3px 0 0; background: url(../images/backgrounds/sp_details.gif) no-repeat 0 -349px; }		
		
	/* Help.html - style */			
	#faq_list a { font-weight:600; padding:0 0 0 9px; }
	
	#faq_answer { font-size:12px; background:url(../images/backgrounds/article_dot_sp_b.gif) repeat-x bottom; padding:19px 0 0; }
	
		#faq_answer li { padding:0 0 23px; }
		
		#faq_answer .question {
			font-weight:600;
			padding:0 0 11px 17px;
			background:url(../images/backgrounds/article_dot_sp_b.gif) repeat-x bottom; }
			
			#faq_answer .question a { font-weight:300; padding:0 0 0 6px; }
			
		#faq_answer .answer { padding:8px 17px 0; font-size:12px; }
		
	/* Table content layout styles */
	.c_title { font-weight:600; font-size:12px; background:url(../images/backgrounds/article_dot_sp_b.gif) repeat-x bottom; padding:0 0 11px; }
	
		.c_title_b { background:none; border-bottom:1px solid #ccc; margin:0 0 20px; }
	
	.l_filter { position:relative; margin:-16px 0 20px 6px; }
	
		.l_filter .fright span { padding:0 20px 0 0; }
	
		.l_filter a { padding:0 8px; }
	
	.c_name span { float:left; }
	
		.c_name .type_1 { width:324px; padding:0 0 0 16px; float:left; }
		.c_name .type_2 { width:180px; float:left; }
		.c_name .type_3 { width:100px; float:left; }
		.c_name .type_4 { width:500px; padding:0 0 0 16px; float:left; }
		.c_name .type_5 { width:288px; padding:0 0 0 16px; float:left; }
		.c_name .type_6 { width:72px; float:left; }
		.c_name .type_7 { width:400px; padding:0 0 0 16px; float:left; }
		.c_name .type_8 { width:100px; float:left; }
		.c_name .all_votes { float:right; font-weight:300; padding:0 15px 0 0; }
		
	.t_listing { padding:0 0 14px; margin:0 0 10px; background:url(../images/backgrounds/article_dot_sp_b.gif) repeat-x bottom; font-size:12px; }
	
		.t_listing.b_bottom { background:none; border-bottom:1px solid #ccc; }
	
		.t_listing li { padding:7px 0 4px; }	
	
			.t_listing .gray { background:#f0f0f0; }
			
		.t_listing .num { font:600 14px Georgia, "Times New Roman", Times, serif; }
		
		.t_listing .author a { font-weight:300; }
		/*.author { padding:0 0 0 5px;}*/
	
	.about_us a { font-weight:600; }
	
	.type_7 p { width:310px; }
	
	.t_listing .num { font-family: Georgia, "Times New Roman", Times, serif; font-weight:300; }
	
	/* Search page - search.html */ 
	.search_kaldata { font-weight:600; font-size:18px; }
	
	.search_detail { padding:3px 0 30px; margin:4px 0 30px; border-top:1px solid #ccc; background:url(../images/backgrounds/article_dot_sp_b.gif) repeat-x bottom;  }

		.search_detail .row { padding:15px; font-size:12px; }
		
		.search_detail .gray { background:#f0f0f0; }
		
		.search_detail .fleft { width:405px; }
		
		.search_detail .textfield { font:12px Arial, Helvetica, sans-serif; border:1px solid #ccc; width:368px; padding:3px; margin:0 0 15px; }
		
		.search_detail select { width:223px; font:12px Arial, Helvetica, sans-serif; border:1px solid #ccc; padding:2px; }
		
		.search_detail .down { padding:0 0 0 20px; }
		
		.search_detail .s_in label { padding:0 15px 0 0; }
		
		.search_detail .p_by input.radio { margin:0 15px 0 0; }
		
		.search_detail .send {
			background:url(../images/backgrounds/sp_backgrounds.png) repeat-x 0 -1412px; 
			height:28px; 
			font:12px Arial, Helvetica, sans-serif;
			color:#fff;	
			padding:0 15px;
			margin:0 48px 0 0;
			border:0 none;
			float:right; }
			
		.search_detail .s_google { margin:0 36px 0 0; }
			
		.search_detail .t_big { width:463px; }
		
		.search_detail .title { float:left; width:165px; padding:0 0 0 15px; font-weight:600; }
		
		.send_new .name { font-size:15px; font-weight:600; color:#369; line-height:14px; }
		
		.send_new .title_an { float:left; width:100px; font-weight:600; }
		
		.send_new .title_tf { width:260px; margin:0; }
		
		.send_new .fast_form { font-size:11px; margin:15px 0 10px; }
		
		.send_new textarea.big { width:585px; height:168px; padding:3px; border:1px solid #ccc; margin:8px 0 0;  font:12px Arial, Helvetica, sans-serif; }
		
		.send_new .send { 
			background:url(../images/backgrounds/sp_details.gif) no-repeat 0 -611px; 
			height:30px; 
			width:100px; 
			color:#333; 
			font-weight:600; 
			margin:17px auto 0; 
			float:none; 
			display:block; }
			
		.send_new .tiny_mce_b { background:#e0e0e0; height:60px; margin:0 0 10px; }
		
	/* Pool style - pool.html */
	.pool_result { border-bottom:1px solid #ccc; padding:5px 0 5px; margin:0 0 15px; }
	
		.pool_result li { height:20px; padding:0 0 8px; }
		
		.pool_result  span { float:left; }
		
		.pool_result .question { font-size:12px; width:250px; padding:0 0 0 15px; }
		
		.pool_result .percent { font:600 18px Georgia, "Times New Roman", Times, serif; padding:0 5px 0 0; }
		
		.pool_result .votes { padding:5px 0 0 0; }
		
		.pool_result .result {  height:20px; background:url(../images/backgrounds/pool_white.gif) no-repeat right 1px; }
		
		.pool_result .orange { background-color:#ff9500; }
		.pool_result .blue { background-color:#0099ff; }
		.pool_result .green { background-color:#009900; }
		
	/* Advertising table */
	.dotter_border { 
		background:url(../images/backgrounds/article_dot_sp_b.gif) repeat-x bottom; 
		padding:20px 0 20px 0; }
		
		.dotter_border .tiny_mce { padding:20px 10px 0; }
		
		.dotter_border .t_tit { font-size:12px; padding:0 0 0 10px; }
	
	.adv_table { margin:10px 0; }
	
	.adv_table th { 
		border-right:1px solid #ccc;
		height:61px;
		background:#f0f0f0 url(../images/backgrounds/adv_white_b.gif) right -1px; 
		font-weight:600;
		text-align:center;
		vertical-align:middle; }
		
		.adv_table th.type_1 { width:auto; }
		
		.adv_table th.type_2 { width:102px; }
	
	.adv_table td { 
		border:1px solid #ccc;
		height:44px;
		text-align:center;
		vertical-align:middle; }
		
		.adv_table td.gray { background:#f0f0f0 url(../images/backgrounds/adv_white_b.gif) right top; }
		
		.adv_table .title { text-align:left; padding:0 0 0 29px; border-left:0 none; }
			
	/*[ Right Column styles ]*/
	.r_tabs { padding:0 0 15px; }
	
	.r_tabs .tabs { border-bottom:3px solid #333; overflow:hidden; height:31px; margin:0 0 1px; }
	
	.r_tabs div.most_downloaded {height: auto;}
	.r_tabs > div.most_downloaded > span {
		font:16px Georgia, "Times New Roman", Times, serif;
		color:#009900;
		height:26px;
		margin:0 1px 0 0;
		padding:5px 11px 0;
		float:left;
	}
	.r_tabs div.most_downloaded > a {
		font:14px Georgia, "Times New Roman", Times, serif;
	}
	
	.r_tabs .tabs  > a, #most_fixer > a {
		font:16px Georgia, "Times New Roman", Times, serif;
		color:#666;
		background-color:#f0f0f0;
		height:26px;
		margin:0 1px 0 0;
		padding:5px 10px 0;
		float:left; }
		
		.r_tabs .tabs .current, #most_fixer .current { color:#fff; background-color:#333; }
		
		.r_tabs .tabs .refresh {
			float:right;
			width:30px;
			height:31px;
			padding:0;
			background-position:0 -379px; }
			
	.r_tabs .pager { overflow:hidden; background:#f0f0f0; padding:9px 10px 0; height:21px; }
	
		.r_tabs .pager span { float:left; }
		
		.pager_square { float:right; }
		
			.r_tabs .pager_square li {
				float:left;
				display:inline;
				margin:0 0 0 1px; }
				
			.pager_square a {
				float:left;
				width:10px;
				height:14px;
				background:url(../images/backgrounds/sp_details.gif) no-repeat 0 -130px; } 
				
				.pager_square a.current { background-position:0 -103px; }
				
		.pager .visit { color:#369; float:left; }
		
		.blog_list.list_wrapper { display: none;	}
		
		.forum_list li, .blog_list li {
			border-bottom:1px solid #ccc;	
			padding:0 0 7px 9px;
			overflow:hidden;
			margin:7px 0 0; }
			
		.forum_list .thumb, .blog_list .thumb {
			float:left;
			background:url(../images/backgrounds/sp_icons.png) no-repeat 1px -421px;
			width:25px;
			height:25px;
			overflow:hidden;
			border:1px solid #ccc;
			margin:0 9px 0 0; }
			
		.forum_list .content, .blog_list .content { float:left; width:246px; padding:2px 0 0; }
	
		.forum_list a, .blog_list a { color:#369; display:block; font-weight:600; line-height:1em; }
		
		.forum_list span, .blog_list span { color:#999; font-size:10px; }
		
	/* Pool */
	#pool { background:#15304b url(../images/backgrounds/pool_bg.jpg) no-repeat; margin:55px 0 6px 0; }

	#pool .quest_box { margin:0 0 -5px; float:left; width:300px; }
		
		#pool .question {
			background:#ca0071;
			display:inline;
			color:#fff;
			padding:10px;
			font:18px Georgia, "Times New Roman", Times, serif;
			line-height:32px !important;
			position:relative;
			top:-30px;
			text-align:left;

			}

			
		#pool .shadow {
			background-position:0 -1275px;	
			height:28px;
			padding:11px 10px 0;
			font-size:12px;
			color:#999; }
		
		#pool .submit_bt {
			background:#ca0071;
			color:#fff;
			font-size:12px;
			margin:0 25px 0 0;
			border:0 none;
			float:right;
			padding:2px 4px;
		}

			#pool .shadow a {
				color:#999;
				float:right;
				background: url(../images/backgrounds/sp_backgrounds.png) no-repeat 75px -1325px;
				padding:0 10px 0 0; }
			
		#pool form div.row { padding:0 0 10px; overflow:hidden; float:left; width:300px; }
		
		#pool form span { float:left; background:url(../images/backgrounds/sp_details.gif) no-repeat; height:20px; }
		
			#pool .orange { background-position:0 -155px; }
			
			#pool .blue { background-position:0 -191px; }
			
			#pool .green { background-position:0 -225px; }
			
		#pool form label {
			float:left;	
			font-size:12px;
			padding:3px 0 0 10px;
			color:#fff; }
		
		#pool .p_res li { padding:0 0 10px; }
		
		#pool .quest { color:#fff; font-size:12px; padding:0 0 1px 10px; }
		
		#pool .line { float:left; height:20px; margin:7px 5px 0 0; }
		
			#pool .l_orange { background: url(../images/backgrounds/orange_pl.gif) no-repeat right; }
			#pool .l_blue { background: url(../images/backgrounds/blue_pl.gif) no-repeat right; }
			#pool .l_green { background: url(../images/backgrounds/green_pl.gif) no-repeat right; }
		
			#pool .line span { float:left; width:7px; height:20px; background:url(../images/backgrounds/sp_backgrounds.png) no-repeat 0 -1462px; }
		
		#pool .count { float:left; width:74px; }
		
		#pool .percent { font:18px Georgia, "Times New Roman", Times, serif; color:#fff; display:block; }
		
		#pool .votes { color:#999999; display:block; }

	/*[ Home page styles ]*/
	.box_articles { float:left; width:300px; margin:0 20px 20px 0; overflow: hidden;}
		
		.no_margin { margin:0 0 20px; }
		
		.c_t { height:31px; }
		
		.t_gray { border-bottom:3px solid #3b3432; overflow:hidden; }
		
			.t_add_com { margin:15px 0 0; clear:both;} 
		
			.t_gray .title_cat { background:#3b3432; height:26px; color:#fff; }
			
		
		
		.t_orange { border-bottom:3px solid #f60; overflow:hidden; }
		
			.t_orange .title_cat { background:#f60; height:26px; color:#fff; }
			
		.t_red { border-bottom:3px solid #c00; overflow:hidden; }
		
			.t_red .title_cat { background:#c00; height:26px; color:#fff; }	
			
		.t_green { border-bottom:3px solid #090; overflow:hidden; }
		
			.t_green .title_cat { background:#090; height:26px; color:#fff; }	
		
		.t_blue { border-bottom:3px solid #09f; overflow:hidden; }
		
			.t_blue .title_cat { background:#09f; height:26px; color:#fff; }	
			
		.t_purple { border-bottom:3px solid #ca0071; overflow:hidden; }
		
			.t_purple .title_cat { background:#ca0071; height:26px; color:#fff; }	
			
		.t_light_orange { border-bottom:3px solid #ff9500; overflow:hidden; }
		
			.t_light_orange .title_cat { background:#ff9500; height:26px; color:#fff; }	
			
		.t_light_blue { border-bottom:3px solid #c8dcf5; overflow:hidden; }
		
			.t_light_blue .title_cat { background:#c8dcf5; height:26px; color:#000; }	
			
		.box_articles .thumb { 
			float:left;
			margin:10px 11px 9px 0;
			width:100px;
			height:170px !important;
			overflow:hidden;
			position:relative; }
			
			.box_articles a { /*z-index:10; position:relative; */}
			
			.box_articles .share {
				position:absolute;
				bottom:0;
				z-index:10;
				width:100px;
				height:22px;
				padding:4px 0 0;
				background-position:0 -1220px; }
				
				.box_articles .share a { 
					background:url(../images/backgrounds/sp_icons.png) no-repeat;
					float:left;
					width:16px;
					height:16px;
					margin:0 0 0 5px;
					text-indent:-9999px; }
				
				.share a.facebook { background-position:0 -29px; }
		
				.share a.twitter { background-position:0 -60px; }
				
				.share a.google { background-position:0 -704px; }
	
		.box_articles .content { 
			float:left; 
			width:189px; 
			padding:10px 0 15px;
			/*margin:0 0 9px;*/
			height:164px !important;
			position:relative; }
		
			.box_articles .content h2 { font-size:16px; }

                        .box_articles .content p {
                            height: 100px;
							margin: 5px 0 0 0;
                            overflow: hidden;
}
			
			.box_articles .content a { color:#369; }
			
			.box_articles .content .comments {
				background-position:0 -198px;
				background-color:#fff;
				padding:0 0 3px 17px;
				position:absolute;
				bottom:-1px;
				height:20px; 
				width:189px;
				/*border-bottom:solid 1px #ccc;*/
				}
			
		.program_list { margin:1px 0 0; overflow:hidden; float:left;width:300px;}
		.news_scroller {overflow: hidden; width:300px;height:147px; position:relative}
		.news_scroller_container {position:absolute; width:3000px;left:0px;} 
		.news_scroll {visibility: hidden;}
		
			.program_list li { background:#f0f0f0; margin:0 0 1px; padding:8px 10px; overflow:hidden; float:left; width:300px; position:relative;  }
			
			.program_list a.href_comment { 
				float:left; 
				width:250px; }
				
			.program_list a { 
				color:#369; 
				font-size:12px;
				display:block;
				font-weight:600; }
				
			.program_list .comments {
				float:left;
				padding:0 0 0 15px;
				color:#999;
				background:url(../images/backgrounds/sp_icons.png) no-repeat 0 -225px; }	
				
			.program_list .vote, .program_list .comment, .program_list .downloads, .program_list .rating, .program_list .like { float:left; padding:2px 0 2px 21px; margin:5px 0 0; }
			
				.program_list .downloads { background-position:0 -248px; width:105px; }
				
				.program_list .rating { background-position:0 -281px; width:85px; }
				
				.program_list .like { background-position:0 -315px; width:20px; }
				
				.program_list .vote { background-position:0 -545px; padding-right:15px; }
				
				.program_list .comment { background-position:0 -461px; }
				
				a.uroci, a.press {
					border-bottom:1px solid #ccc;
					display:block;
					color:#369;
					padding:12px 0 0 10px;
					height:26px;
					background-position:220px -340px; }
a.uroci  { 
display:inline-block !important; 
width:309px !important;
}
/*[ Footer links ]*/
#footer_links { background-position:0 -637px; margin:50px 0px 0px; padding:0 0 0 0;  position:relative; border-bottom: 30px solid #f1f1f1;}

	#footer_links .title_cat { margin:-31px 0 0; position:absolute; background:#f0f0f0; }

	#links_catalogue { overflow:hidden; padding:10px 0 0; height: 190px; }
	
	#links_catalogue li {
		float:left;
		display:inline;
		width:135px;
		margin:0 20px 0 0;
		font-size:10px; }
		
		#links_catalogue li.last { margin:0; }
		
		#links_catalogue a { 
			display:block;
			color:#369;
			padding:2px 0 0; }

/*[ Footer ]*/
#footer { background-position:0 0; height:237px; padding:20px 0 0; }
	
	.det_info { float:right; width:192px; color:#ccc; height:90px; overflow:hidden; }
	
		.det_info li {
			display:block;
			line-height:11px;
			border-bottom:1px solid #1c3249;
			padding:4px 0 0;
			overflow:hidden;
			height:15px; }
			
		.det_info .first { height:15px; padding:0; }
		
			.det_info .last { height:15px; border:0; }
		
		.det_info .title { float:left; width:140px; }
		
		.det_info .result { float:right; width:52px; }
		.padding-reset {
			padding: 0 !important;
		}
			
	#f_nav_1 { float:left; margin:20px 0 0; overflow:hidden; width:540px; }
	 
		#f_nav_1 li, #f_nav_2 li, #f_nav_3 li { float:left; display:inline; position:relative; }
		
		#f_nav_1 span { 
			position:absolute;
			width:5px;
			height:5px;
			overflow:hidden;
			top:3px;
			right:3px;
			background:url(../images/backgrounds/sp_details.gif) no-repeat left 1px; }
			
		#f_nav_1 .blue { background-color:#4a81be; }
		
		#f_nav_1 .orange { background-color:#f60; }
		
		#f_nav_1 .red { background-color:#c00; }
		
		#f_nav_1 .green { background-color:#090; }
		
		#f_nav_1 .l_blue { background-color:#09f; }
		
		#f_nav_1 .purple { background-color:#ca0071; }
		
		#f_nav_1 .l_orange { background-color:#ff9500; }
		
		#f_nav_1 a {
			float:left;
			border-right:1px solid #264768;
			height:21px;
			color:#fff;
			font-size:12px;
			padding:19px 18px 0 9px; }
			
	#f_nav_2 { float:right; margin:42px 0 0; width:392px; }
	
	#f_nav_2 a {
		float:left;
		border-right:1px solid #1c3249;
		color:#ccc;
		padding:0 7px;
		height:18px; }
		
		#f_nav_2 .last { padding:0 0 0 5px; }
		
		#f_nav_2 .last a {
			border:0 none;
			padding:0;
			width:16px;
			height:16px;
			position:relative;
			margin:-7px 0 0 5px;
			text-indent:-9999px; }
			
		#f_nav_2 a.facebook { background-position:0 -29px; }
		
		#f_nav_2 a.twitter { background-position:0 -60px; }
		
		#f_nav_2 a.rss { background-position:0 -90px; margin-left:10px; }
		
	.copyrights { float:left; color:#999; margin:20px 0 0; }
	
	#f_nav_3 { float:right; margin:20px 0 0; } 
	
		#f_nav_3 a { float:left; color:#999; padding:0 0 0 16px; }
		
	.created_by {
		border-top:1px solid #1a2f46;
		color:#666;
		margin:15px 0 0;
		height:25px;
		padding:13px 0 0;
		text-align:center; }
		
		.created_by a { color:#666; }

	.over {
		background-color: #f0f0f0;
		margin: 0 0 -15px 0;
	}
		
.submit_poll {
    background-image:url(../images/backgrounds/poll_submit_03.png);
    background-repeat: no-repeat;
    width: 67px;
    height: 22px;
    border: none;
    background-color: #163552;
    color: #fff;
    float: right;
    padding: 0 0 3px 0;
    margin: -10px 0 0 0;
    
    position: relative;
    left: -20px;
}

select.qhtml-size { margin: 10px 0px 0px 0px; }


.bottom_fix {
padding:0 0 10px 0;
}

.linkpad {
padding:10px 0 0px 0;
display:inline-block;

}

.colored {
background-color:#f0f0f0;
}

.c_line_gr {

border-top:solid 1px #ccc;
border-bottom:0px;
}

.txt_c {
text-align:center;
font-size:12px;
}

#bombabg_links{
width:940px;
text-align:center;
}

.bomba_link {
margin:0 20px 0 0;
float:left;
}

.link_name {
font-family:Times New Roman;
font-size:12pt;
text-align:center;
width:140px;
display:inline-block;
padding:10px 0 0 0;
}

.logo_txt {

font-family:Times New Roman;
font-size:20pt;
color:#000;
}

.grl {
width:945px;
border-top:solid 1px #ccc;
border-bottom:0px;
}

.previous_img {
margin:0px 35px 0 0;
float:left;
position:relative;
top:25px;
}

.next_img {
margin:0px 0px 0 15px;
float:left;
position:relative;
top:25px;
}


.socials {
float:right;
margin:-20px 5px 0 55px;

}

.socials a img {
padding: 0 1px 0 0;

}


.pager_li {float:left;}

.footer_pager{
margin:30px 0px 0 0 !important;

}
.footer_pager li {
padding:0 5px 0 0;

}


 .search_results_table tr td{
     padding:8px;
	 /*display:inline-block;
 	height:30px;
 	vertical-align:middle;
 	padding-left:10px;*/
}

.line_separate {

border-top:1px solid #ccc;
border-bottom:none;
}

table.search_t td.search_submit input.form {
    background-image:url(../images/search_submit.png);
    background-repeat: no-repeat;
	width:84px;
	height:27px;
	border:none;
	color:#fff;
	font-size:12px;
	background-color:#223a5d;
	float:right;
	margin:10px 0 0 0;
	padding:0 0 2px 0;
	font-weight:bold;

}


div.comments h5 span {
font-size:24px !important;
}

div.comments h5 ul li a {

font-size:14px !important;

} 

table.t {
font-size:13px;
}


ul#links_catalogue li h4 a{
color:#000;
} 

#user_notifications_link {
background:url("../images/backgrounds/sp_details.gif") no-repeat scroll 0 -986px transparent;
/*border:1px solid #1D3652;*/
display:inline-block;
float:right;
min-width:25px;
overflow:hidden;
position:relative;
text-decoration:none;
white-space:nowrap;
}
a:hover#user_notifications_link {
text-decoration:none !important;
}
#user_notifications_link small {
-moz-border-radius:4px 4px 4px 4px;
background-color:#D5DDE5;
color:#000000;
font-weight:bold;
padding:1px 4px;
position:relative;
right:0;
top:0;

}

.total_files, .total_cats {
margin:0 0 0 8px;
display:inline-block;

}

table.faq_page tr td b {
padding:10px 0 0 0;
display:inline-block;
}

span.type_5 {
width:260px !important;
display:inline-block  !important;
margin:0 10px 0 0 !important;
}


span.type_6 strong.num {
text-align:center !important;
padding:0 20px 0 20px;

}

form.search_detail  table.web_search td   {
padding:5px 0 0 0;
}

a.gotop {
background-image:url(../images/gr_arr_s.png);
background-repeat:no-repeat;
background-position:left;
width:35px;
text-align:right;
display:inline-block;
padding:0 5px 0 15px !important;



}

table.t td {
padding:5px 0 5px 0;
}

div.embed {
padding:10px 0 10px 0;
}

div.box {
font-size:14px;
}


div.aus {
padding:10px 0 10px 0;
}

#sitejump {
margin:0 0 10px 0;
}

.result_question {
	font-size: 12px;
	padding: 0 0 0 15px;
	width:100px;
	color: #fff;
}

#pool .pool_result li {color: #fff;}

.head_cat   {border-bottom:4px solid #1b2f48;}
.head_cat1 {border-bottom:4px solid #ff6600;}
.head_cat2 {border-bottom:4px solid #cc0000;}
.head_cat3 {border-bottom:4px solid #009800;}
.head_cat4 {border-bottom:4px solid #0099ff;}
.head_cat5 {border-bottom:4px solid #ca0071;}
.head_cat6 {border-bottom:4px solid #ff9500;}

h3.t_cat {border-bottom-width:5px;}

div#main_content a:hover {
text-decoration:underline;
}


.edit_link, .admin_delete_link {
margin:-10px 0 0 0;
display:iline-block;

}

.hidden {
	display:none;
}

.separator {display:inline-block;
			background-color:#ffffff;
			height:25px;
			width:1px;
			float:left;
			margin:9px 2px 0;
}
#smiletoggle {vertical-align: bottom;
float:left;
margin:9px 2px 0;
}

.clearfix {clear:both;}

.qhtml_toolbar table, .qhtml_editor textarea { width: 100%;}


#header a:hover, #footer_links a:hover, #footer a:hover {
text-decoration:underline;
}

a.avatarlink {display:inline;}

div.news_head{
	width: 100px;
	height: 150px;
	position:relative;
	overflow:hidden;
}

ul#article_list br, div.tiny_mce br { clear: none; }
div.tiny_mce img.cnews_logo {float: left; margin: 0pt 20px 20px 0pt;}
.rate-results { color:#336699;font-weight:600}
.at300bs {display:inline!important;}
.none{display:none!important;}

.wl_search td {
padding:5px 10px 5px 5px !important;
}

.wl_search th {
padding:5px 10px 5px 5px !important;
}

.logout_links {
float:right;
left:-20px;
position:relative;
top:10px;
}

.logout_links { color:#6a839d; }

.logout_links a {
color:#ccc;

}
.logout_links a:hover {
text-decoration:underline;
}


.prev-lnk {
    background-image:url(../images/arrow_03.png);
    background-repeat: no-repeat;
	width:20px;
	height:20px;
	display:inline-block;
}

.next-lnk {
      background-image:url(../images/arrow_04.png);
      background-repeat: no-repeat;
	  width:20px;
	  height:20px;
	  display:inline-block;
}


.prev-lnk:hover{
    background-image:url(../images/arrow_06.png);
    background-repeat: no-repeat;
	width:20px;
	height:20px;
	display:inline-block;
}

.next-lnk:hover {
      background-image:url(../images/arrow_05.png);
      background-repeat: no-repeat;
	  width:20px;
	  height:20px;
	  display:inline-block;
}

.prev-next-lnk {
display:inline-block;
float:right;
left:-17px;
position:relative;
top:2px;
}

.article_container {

height:190px;
border-bottom:solid 1px #ccc;
}

.prev-lnk-big {
    background-image:url(../images/arrow_10.png);
    background-repeat: no-repeat;
	width:31px;
	height:51px;
	display:inline-block;
	float:left;
}

.next-lnk-big {
      background-image:url(../images/arrow_11.png);
      background-repeat: no-repeat;
	  width:31px;
	  height:51px;
	  display:inline-block;
	   float:right;
}


.prev-lnk-big:hover{
    background-image:url(../images/arrow_13.png);
    background-repeat: no-repeat;
	width:31px;
	height:51px;
	display:inline-block;
	
}

.next-lnk-big:hover {
      background-image:url(../images/arrow_12.png);
      background-repeat: no-repeat;
	  width:31px;
	  height:51px;
	  display:inline-block;
	 
}

.prev-next-lnk-big {
display:inline-block;
width:300px;
position:relative;
top:-150px;

}


.pdf-container {
	width:300px;
	height:250px;
	overflow:hidden;
	background:url(../images/backgrounds/pdf.png);
	position:relative;
	z-index:100;
}

#pdf-page {
	position: absolute;
	left: 0px;
}

#pdf-crop {
	height:250px;
	width:240px;
	overflow:hidden;
	position:relative;
	margin-left:30px;
}

#pdf-page .item {
	display: block;
	width: 240px;
	height: 250px;
	float: left;
	padding-top: 20px;
	text-align:center;
}

#pdf-page .item a{
	position:relative;
	z-index: 10;
}

#pdf-page-timer {
	height:3px;
	background-color:#0099ff;
	width:2px;
	position:relative;
    top:-58px;
	
}

#pdf-transparent {
width:300px;
height:3px;
background-color:#fff;
filter:alpha(opacity=30);-moz-opacity:0.3;opacity: 0.3;
position:relative;
top:-55px;


}
div.most_downloaded ul.program_list {
margin-bottom:20px;
}


#social_networks {
width:290px;
margin:0 auto;

}
#social_networks a {
color:#6699cc;
margin:0 5px 0 0;
}

#social_networks a img {
vertical-align:middle;
}
.ctxt_lnk {
color:#999 !important;
font-weight:normal !important;
cursor:pointer;
}


.twitter-share-button {
float:left;
left:3px;
position:relative;
z-index:999;
}

.fb_iframe_widget { 
float:left;
}

.fb_edge_widget_with_comment {
position:relative;
z-index:999;
}


/*Short News Design*/
.active-short-news {
	background-image:url(../images/news_short.png);
	background-repeat:no-repeat;
	width:31px;
	height:13px;
	position:relative;
	top:5px;
	right:10px;
	float:right;
}
.active-full-news {
	background-image:url(../images/news_full.png);
	background-repeat:no-repeat;
	width:31px;
	height:13px;
	position:relative;
	
	top:5px;
	right:10px;
	float:right;
}
.active-news-link {
	width:31px;
	height:13px;
	cursor:pointer;
}
.news-sub-items {
	padding:10px 0 20px 0;
}
/*Short News Design -end */


/*Latest videos*/

.videos_list li span a img, img.vip_obqvi_entry {
	
	float:left;
	padding:0 5px 0 0;
} 
.videos_list li {
	border-bottom:solid 1px #ccc;
	background:#fff;
}
.videos_list li a {
	font-size:10px;
	
}
.videos_list li a h4 {
	font-size:12px;
	
}

.videos_list {
	margin-bottom:0 !important;
}

.t_bar a {vertical-align:top; }
/*Latest videos -end */

#article_list .s_d ul, #article_list  .s_d li, .tiny_mce ul, .tiny_mce li {
	list-style-type: disc;
	list-style-position: inside;
	margin-left: 2px;
}

div.latest_search {
	width: 300px;
}
a.search_term {
	padding: 5px 8px 0 8px;
	display: inline-block;
	font-weight: normal;
}

a.search_3 { font-size: 16px; font-weight: bold;}
a.search_2 { font-size: 12px; font-weight: bold}
a.search_1 { font-size: 11px;}
#posts_holder { min-height: 240px; }
.most_downloaded.tabs {
    display: block;
    margin: 10px 0 0;
    overflow: visible;
    position: relative;
}
.most_downloaded.tabs span.tabs_title {
	position:absolute;
	top:-31px;
	left:0;
	background-color: #F0F0F0;
    color: #666666 !important;
    float: left;
    font: 14px Georgia,"Times New Roman",Times,serif !important;
    height: 26px;
    margin: 0 1px 0 0;
    padding: 5px 10px 0;
	width:277px;
	
}
.r_tabs_second {
/*margin:40px 0 0 0;*/
}
.r_tabs_second .most_downloaded, #most_fixer {
    height: 8px !important;
    margin: 11px 0 0;
	padding:0 0 23px 0;
}
.r_tabs div.most_downloaded > a.last_tab_commented {
padding:5px 19px 0 10px;
}
.r_tabs_second ul#most_read ,
.r_tabs_second ul#most_recommended ,
.r_tabs_second ul#most_commented {
margin-top:4px;
}
.r_tabs_second .program_list li {
background:#fff;
border-bottom:1px solid #CCCCCC;
}

#comments_most {
	float: left;
	font: 16px Georgia,"Times New Roman",Times,serif;
	color: #009900;
	height: 26px;
	margin: 0 1px 0 0;
	padding: 5px 10px 0;
}

#most_cread > div, #most_cread ul { float: left; width: 300px; height:190px;}
#most_crecommended > div, #most_crecommended ul { float: left; width: 300px;}
#most_ccommented > div, #most_ccommented  ul { float: left; width: 300px;}
#most_cread , #most_crecommended , #most_ccommented  { width: auto; }
#most_cread .article_container, #most_crecommended .article_container, #most_ccommented  .article_container{ height: auto; border: 0px; }
#most_cread li, #most_crecommended li, #most_ccommented li {
	background: transparent;
	border-bottom: 1px solid #CCCCCC;
	}

.r_tabs_seconds .tabs { border-bottom:3px solid #333;}
	
/*Fix for overlay z-index*/
#right_column {
z-index:10;
position:relative;
}
.banner_300 {
z-index:999;
position:relative;
}
#cboxOverlay {
z-index:1000;
}

#colorbox {
z-index:2000;
}

#colorbox2 {
z-index:9999;
}

/*Follow tab css*/
 .tweet, .fb-like-follow  {
                margin:0 0 10px 0;
				height:60px;
            }
			.tweet {
            width:60px;
			overflow: hidden;
			margin:0 0 10px 14px;
			}
			.google-button {
			margin:0 0 0 19px;
			overflow: hidden;
			}
			
			.linkedin2 {
			margin:7px 0 0 13px;
			overflow: hidden;
			}
			
            .share-follow-tab {
                background: url('../images/follow-tabs-bg.png') no-repeat 0 0;
                padding: 5px 0 0 7px;
                height: 345px;
                width:100px;
				position:fixed;
				top:260px;
				margin:0 0 0 -111px;
				display:none;
            }

			
#footer_toolbar {
	position: fixed;
	bottom:	0px;
	width: 100%;
	height: 55px;
	z-index: 99999999;
	border: medium none;
	background: #ccc;
}

/*Mobile Version*/
.mobile-version span {
background: url('../images/mobile-v2.png') no-repeat 0 0;
width:11px;
height:15px;
display:inline-block;
display:none;
}

#top_navigation li.mobile-version {
 padding: 2px 0 0 10px;
}

body > a { display: none; } /*Special Fix for js*/


/*Follow Social Box*/


#follow-kaldata-f {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		width:298px;
		border-left: 1px solid #DCDCDC;
		border-right: 1px solid #DCDCDC;
		border-bottom: 1px solid #DCDCDC;
	}
	#follow-kaldata-f ul, #follow-kaldata-f ol {
		list-style: none;
	}
	#follow-kaldata-f .f .minor {
		font-size: 10px;
		font-weight: 600;
		color: #2c669a;
		text-transform: uppercase;
		text-shadow: 1px 1px #d0e6f1;
	}
	#follow-kaldata-f .f h4 {
		background: #c0deed;
		padding: 10px 9px;
	}
	#follow-kaldata-f .fb-like-box {
		padding: 5px;
	}
	#follow-kaldata-f .gplusone-like-box {
		background-color: #ebf9e8;
	}
	#follow-kaldata-f .gplusone {
		background-color: #ebf9e8;
		border-top: 1px solid #DCDCDC;
		border-bottom: 1px solid #DCDCDC;
		font-size: 0.85em;
		color: black;
		padding: 9px 11px;
		line-height: 1px;
		height:20px;
		position:relative;
		top:5px;
	}
	#follow-kaldata-f .gplusone span {
		margin-left: 4px;
		display: inline-block;
		margin:10px 0 0 0;
		vertical-align: text-top;
	}
	#follow-kaldata-f .gplusone .gplusone-wrapper {
	width:auto;
	float:left;
	}
	#follow-kaldata-f .twitter-follow {
		background-color: #eef9fd;
		border-top: 1px solid white;
		border-bottom: 1px solid #DCDCDC;
	}
	#follow-kaldata-f .twitter-follow a.twitter-follow-button {
		display: none;
	}
	#follow-kaldata-f .twitter-follow iframe {
		margin: 9px 11px;
	}
	#follow-kaldata-f .follow-options {
		background-color: #f6f6f6;
		padding: 10px 11px;
		overflow: hidden;
		border-top: 1px solid white;
	}
	#follow-kaldata-f .follow-options a {
		text-shadow: 1px 1px white;
	}
	#follow-kaldata-f .follow-options .social {
		list-style: none;
		width: 150px;
		overflow: hidden;
		float: left;
		margin: 0;
		padding: 0;
	}
	#follow-kaldata-f .follow-options .social li {
		padding: 4px 0 4px 20px;
		float: left;
		width: 55px;
		line-height: 1;
		background: url(subscrib.png) no-repeat 0 1px;
	}
	#follow-kaldata-f .follow-options .social li a {
		font-size: 0.9em;
		font-weight: bold;
	}
	#follow-kaldata-f .follow-options .social li.digg {
		background-position: 0 -20px;
	}
	#follow-kaldata-f .follow-options .social li.youtube {
		background-position: -77px 1px;
	}
	#follow-kaldata-f .follow-options .social li.rss {
		background-position: -77px -20px;
	}
	#follow-kaldata-f .follow-options .social li.stumbleupon {
		background-position: 0 -41px;
	}
	#follow-kaldata-f .follow-options .social li.linkedin {
		background-position: -77px -41px;
	}
	#follow-kaldata-f .follow-options .separator {
		display: block;
		background: url(subscrib.png) no-repeat scroll -153px -2px transparent;
		float: left;
		width: 12px;
		height: 40px;
	}
	#follow-kaldata-f .follow-options .apps {
		float: right;
		overflow: hidden;
		margin: 0;
		padding: 0;
	}
	#follow-kaldata-f .follow-options .apps li {
		float: left;
	}
	#follow-kaldata-f .follow-options .apps li a {
		background: url(subscrib.png) no-repeat 0 1px;
		display: block;
		text-indent: -9999px;
		outline: none;
	}
	#follow-kaldata-f .follow-options .apps li a.andr {
		background-position: -180px -1px;
		height: 42px;
		margin-right: 7px;
		width: 25px;
	}
	#follow-kaldata-f .follow-options .apps li a.iphone {
		background-position: -209px -1px;
		height: 42px;
		margin-right: 5px;
		width: 28px;
	}
	#follow-kaldata-f .follow-options .apps li a.ipad {
		background-position: -239px -1px;
		height: 42px;
		width: 35px;
	}
	#follow-kaldata-f .more_subscription_options {
		background: #ebebeb;
		padding: 3px 8px 3px 3px;
		text-align: right;
	}
	#follow-kaldata-f .more_subscription_options a {
		font-size: 0.85em;
		font-weight: bold;
		text-shadow: 1px 1px white;
	}
	#follow-kaldata-f a {
		color: #1E598E;
		text-decoration: none;
	}
	
	.version-link {
		width: 100%;
		text-align: center;
		background: #1b3249;
		margin: 0;
		padding: 0;
		height: 40px;
	}
	.version-link a {
		width: 50%;
		margin: 0 auto;
		vertical-align: middle;
		background: #eeeeee;
		border:  solid 1px #ABABAB;
		border-radius: 5px 5px 5px 5px;
		-moz-border-radius: 5px 5px 5px 5px;
		-webkit-border-radius: 5px 5px 5px 5px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-decoration: none;
		position: relative;
		top: 12px;
		padding: 5px;
		color: #333333;
	}
	

/*****Comments-canonical share buttons*****/
p#fb-comment-canonical {
	float: left;
	height: auto;
	 position: absolute;
	 bottom: 5px;
}


span#gplus-comment-canonical {
	float: right;
	position: absolute;
	right: -25px;
	bottom:5px;
	
}
div.connect_widget_button_count_count {
	background: #000;
}


#prog-old-versions {
height: 250px;
overflow: hidden;
}
#more-versions {
 margin: 10px 0 15px 9px;
 font-size: 14px;
 font-weight: bold;
 cursor: pointer;
}


.sim_prog .col_date, .sim_prog .col_size {
font-size: 24px;
font-family: Georgia, "Times New Roman", Times, serif;
padding: 0 5px;
display: inline-block;
color: #666;
}
#prog-old-versions .col_date, #prog-old-versions .col_size , #prog-old-versions .col_name {
line-height: 24px;
}
#prog-old-versions .col_size  {
float:right;
padding: 0 45px 0 5px;
}
#prog-old-versions .list_programs  li {
padding: 10px 0;
display:inline-block;
width: 100%;
}


#tags {
	background: #F6F6F6;
border: 1px solid #EDEDED;
overflow: hidden;
padding: 18px 18px 0 18px;
margin: 10px 0 20px;
clear: both;
}
#tags li, #tags a {
	float: left;
	display: inline-block;
}

#tags li {
margin: 0 0 15px 0;
height: 48px;/*3 lines*/
overflow: hidden;
}
#tags ul li div {
font-size: 10px;
color: #999;
font-weight: normal;

}
#tags ul li a, #tags ul li div, #tags ul li img {
float: left;
}
#tags ul li a {
font-size: 11px;
font-weight: bold; 

}
#tags ul li img {
width: 32px;
height: 32px;
margin: 0 3px 0 0;
}
#tags a {
	width: 70px;
	margin: 3px;
}
#tags .follow-tag, #tags .unfollow-tag {
   background: #85BA61;
	background: -moz-linear-gradient(center top,#B3DC89 0,#85BA61 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#B3DC89),color-stop(1,#85BA61));
background: -moz-linear-gradient(center top,#B3DC89 0,#85BA61 100%);
-pie-background: linear-gradient(270deg,#b3dc89,#85ba61);
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border: 1px solid #6BA147;
color: white;
text-shadow: #73B134 1px 1px 0;
font-weight: bold;
padding: 5px;
margin: 5px 12px 5px 5px;
cursor: pointer;
width: 50px;
text-align: center;

display: inline-block;
font-size: 11px;

}
#tags .no-follow-button {
width: auto;
margin:0 10px 0 0;
display: inline-block;
}
#tags .follow-link {
width: 74px;

}

#tags #for_more li, 
#tags #for_more li a {
	float: none;
	width: auto;
}
#tags #for_more li {
	height: auto;
}
#tags .clear {
	border-bottom: 1px dotted #6BA147;
	padding: 5px 0;
	margin: 0 0 10px 0;
	position: relative;
	top: -20px;
}
#tags #for_more  {
	position: relative; 
	top: -15px;
}
#tags #for_more li a {
	
}
#for_more .twitter {
	background:url(../images/coverage-icons.png) no-repeat 0 -112px;
	padding: 0 0 0 20px;
	margin: 5px 10px 5px 0;
}
#for_more .facebook {
	background:url(../images/coverage-icons.png) no-repeat 0 -56px;
	padding: 0 0 0 20px;
	margin: 5px 10px 5px 0;
}
#for_more .rss {
	background:url(../images/coverage-icons.png) no-repeat 0 -168px;
	padding: 0 0 0 20px;
	margin: 5px 10px 5px 0;
}
#for_more .downloads {
	background:url(../images/coverage-icons.png) no-repeat 0 0;
	padding: 0 0 0 20px;
	margin: 5px 10px 5px 0;
}
.tags_no_follow {
	position: relative;
	top: -16px;
	border-bottom: 1px dotted #6BA147;
	padding: 0 0 25px 0;
	margin:0 0 5px 0;
	
}

