html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
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,

fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, ul, li, ol {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}

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

/* remember to define focus styles! */
:focus {
	outline: 0;
}

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

/* tables still need 'cellspaci

ng="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;

}

/*----------------------------------------------------------*/


html, body{

margin:0;
padding:0;
height:100%;
background:#fff url(/images/picktorrent_top-bot.png) 0 -550px repeat-x;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9.5pt;
	color:#333;

 }

img { border:none;}

a {color:#154DAF;}

a:hover {color:#1D56EF;}


/*---------*/
#container {

	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin-bottom: -260px;
	position:relative;
	min-width:1000px;
	background:transparent url(/images/picktorrent_header-footer.jpg) center -339px no-repeat;	

}

.ppusher, #footer {
	height:260px;

}
#footer {

	height:260px;	
	background:transparent url(/images/picktorrent_top-bot.png) 0 0 repeat-x;
	position:relative;
	min-width:1000px;
}

#footer .gutter{
	padding-top:230px;
	background:transparent url(/images/picktorrent_header-footer.jpg) center 0 no-repeat;		
	}

.content {
	width:960px;
	margin:0 auto 20px auto;
	position:relative;
	overflow:hidden;
}



h1, h2, h3 {

	color:#6b7a91;
	margin:15px 0 5px 0;
	padding-left:150px;
}

h1 {
	font-size:175%;
	font-weight:300;
	margin:25px 0 10px 0;
	color:#333;}

h2 {
	font-size:200%;
	margin:18px 90px 5px 0;
	font-weight:300;
}

h3 {
	font-size:170%;
	font-weight:300;
	margin:30px 0 10px 0;
	padding:0;}

h4 {font-size:140%;
	color:#444;

	margin:45px 0 12px 0;
	line-height:1.3em;}
	
h5 {
	color:#444;
	font-size:120%;
	margin:25px 4px 10px 0;
}	
p {
	margin:10px 0 5px 0;
	line-height:1.2em;

}

ul {
	margin:20px 0 20px 32px;}

li {
	margin:10px 0 2px 0;}


.highlight {
	color:#e59213;
	font-size:110%;
	padding:10px 0 0;
}



/*--------------------------------------------- Header ----------------------------------------*/

header {
	margin:0 0 12px 0;
	overflow:hidden;
	width:100%;
	position:relative;}
	
header .logo {
	width:290px;
	height:145px;
	float:left;
	margin-top:0;
	margin-left:5px;
	padding:0;
	text-indent:-9999em;
	background: url(/images/picktorrent_icons_180210.jpg) -6px -1px no-repeat;

}

.top_nav {
	position:absolute;
	top:8px;
	left:302px;
	color:#444;
	font-weight:700;	
}
	
.top_nav *{ padding:0 10px 0 0;  }
.top_nav a {font-weight:300;}

.search_form{ margin:88px 0 50px 0; }



/*------------------------------------------ commonheader ---------------------------------------*/


#input_line{
	width:490px;
	height:22px;
	margin:0 0 0 5px ;
	padding:5px 0 0 5px;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	border:#7F9DB9 1px solid;
	
	float:left;
}

*html .input_line{
	width:420px;}

.search_btn {
	width:138px;
	height:29px;
	background:url(/images/picktorrent_icons_180210.jpg) -341px -88px  repeat-x;
	text-indent:-9999em;
	padding:0;
	margin:0;
	border:none;
	
	position:relative;
	left:-8px;	
	}
	
*html .search_btn {	
	color:#4E86E3;
	padding-left:3px;
	font-size:0.0%;
	text-align:left;}	
	
	
.search_btn:hover{	cursor:pointer;}

	

a.add_search {
	position:absolute;
	top:6px;
	right:32px;
	width:186px;
	height:20px;
	background:transparent url(/images/picktorrent_icons_180210.jpg) -341px -6px no-repeat;
}

a.add_search:hover{ background-position: -534px -6px }
	


/*----------------------------------------------------------------*/


pre {
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	margin:0;
	font-size:90%;
	line-height:1.1em;
}



/*--------------------------------------------------------------------------*/

.top-table_block { margin:12px 0 28px 0;}
.top-table_block table{
	overflow:hidden;
	margin:-5px 0 15px 0 ;
	width:100%;	
}


*html .top-table_block {
	width:100%;
	float:left;
	}
	
.top-head {
	background:#fff url(/images/picktorrent_icons_180210.jpg) -12px -177px no-repeat;
	padding:25px 0 5px 100px;
	margin:18px 90px 0 50px;
	}

.top100-head {
	background:#fff url(/images/picktorrent_icons_180210.jpg) -12px -296px no-repeat;
	padding:30px 0 5px 100px;
	margin:24px 50px 0 50px;
}
	
.top-table_block .index_top{
	float:left;
	background:#fff;
	width:30%;
	margin:0 1% 0 2%;}

*html .top-table_block .index_top{
		margin:0 0 0 2%;
		}
		
		
.top-table_block a{
	font-size:130%;
	color:#444;
	display:block;
	line-height:1.1em;
	text-decoration:none;}
	
	
.top-table_block a:hover{ text-decoration:underline; color:#1D56EF;}
	

.top-table_block td {border-right:#fff 5px solid;  color:#333; }
.top-table_block td, .top_block th{border-bottom:#ddd 1px solid; padding:8px 3px 3px 0; }
.top-table_block th {padding:2px 20px 2px 4px; color:#777; font-weight:300; }
	

.top-table_item {
	overflow:hidden;
	width:100%;
	margin:5px 0 12px 0;
	border-bottom:#C9DBEC 1px solid;
	
	border-color:#D1E1EF;
	padding:2px 0;}

.top-table_block .top-table_item a{
	background:none;
	padding-left:0;
	color:#154DAF;
	display:inline;
}

.item_number {
	font-size:150%;
	font-weight:700;
	color:#95B7DA;
	
	padding:0 5px 0 0;
	position:relative;
	top:1px;}

.top-table_block .top-table_item p{
	max-width:650px;
	float:left;
	margin:0 0;}

.top-table_item table { 

	margin:0 0 2px 0;
	float:right;}
	
.top-table_item table *{
	border-bottom:none;}

.view_top {	
	margin: 0 0 15px 0;
	font-size:75%;}
	
.view_top a{color:#154DAF; text-decoration:underline;
	background:none;}	


.tags_cloud {
	margin:25px 90px;
	text-align:center;}
.tags_cloud a{
	padding:5px 8px 6px 7px;
	line-height:1.1em;}


.top100_link {
	overflow:hidden;
	position:absolute;
	top:202px;
	right:12px;}

.top100_link a{
	padding:10px 0 2px 42px;	
	float:right;
	display:block;
	}	

/*------------------------------------------------------------------------*/

.recent-head{

	background:#fff url(/images/picktorrent_icons_180210.jpg) -12px -845px no-repeat;
	margin:15px 0 5px 50px;
	padding:32px 0 10px 100px;

}
	
.links-block{
	margin:15px 0 35px 0;
	text-align:left;
	overflow:hidden;}

.links-block a{
	margin-right:7px;
	
	margin:5px 7px 5px 0;
	padding:0 9px 0 3px;
	border-right:#9BBAE9 1px solid;
	text-decoration:none;
	line-height:1.1em;
	display:block;
	float:left;}
	
.links-block a:hover{ text-decoration:underline;}




/*----------------------Results -----------------------------------*/

#search_head {
	padding:4px 0 4px 50px;
	margin:10px 90px 0 42px;
	
	/*background:url(/images/picktorrent_icons_180210.jpg) -35px -592px no-repeat;*/
	
}

.head_desc{
	font-size:60%;
	color:#6b7a91;
	margin-right:100px;
	padding-top:10px;}

#speed_ads {width:100%; background:transparent; margin:8px 0; font-size:110%; }
#speed_ads th, #speed_ads td {
	border-bottom:#ddd 1px solid; 
	border-right:#fff 3px solid;}
table .num-data  {text-align:center; padding:3px 5px 0 5px;}




/*------------------Table --------------------------*/	
table { margin:5px 0 15px 0;}

th {
	text-align:left;
	padding:5px 40px 1px 1px; 
	color:#444;}

td {
	padding:6px 3px 1px 1px; 
	color:#666;}

/*----------------------Results table -----------------------------------*/
.result_table  {	
	margin:5px 1px;
	width:99%;
	clear:both;
	border:#a1b9dc 1px solid;
}

.result_table  tr{background:#fff;}
tr.zebra{background:#e7edf4;}


table.result_table th {
	padding:10px 8px 5px 8px;
	background:#407bce url(/images/picktorrent_top-bot.png) 0 -363px repeat-x;
	color:#fff;
	text-align:left;
	border-right:#fff 2px solid;	
	border-top:#3f77c7 1px solid;}

.result_table td {
	padding:10px 10px 0 5px;
	border-left:1px solid #a1b9dc;
	border-top:1px solid #D1DDEF;	
	color:#333;}

.result_table td a{ 
	display:block; 
	margin:2px 0;
	text-decoration:none;}

.result_table td a:hover{ text-decoration:underline;}


/*-------------------------------------------- pager ------------------------------------------------*/
.pager{
	text-align:center;
	margin:20px 10px;
	padding:8px 0;
	font-size:120%;
	font-weight:700;
}

.pager span {
	padding:4px 9px;
	margin: 6px;	}


.pager a{
	margin: 6px;
	padding:3px 8px 2px 8px;
	border-bottom:1px #A1B9DC solid;
	text-decoration:none;	
	font-weight:300;
	color:#1C62C2;

}
.pager a:hover{
	text-decoration:underline;
	background:#1C62C2;
	background:#EFB70E;
	color:#fff;
	cursor:pointer;
}

/*----------------------------------------------------------------------*/
#footer .gutter {
	width:1000px;
	margin:0 auto;
	text-align:center;
}


#footer .gutter *{ margin:3px 10px; padding:3px 10px }

#footer .gutter  .c-info, .c-info {

	background:transparent url(/images/picktorrent_icons_180210.jpg) -535px -92px no-repeat;
	font-size:0.01%;
	color:#E2EBF2;
	padding:13px 172px 3px 0;
	text-indent:-9999em;}

*html #footer .gutter  .c-info{
	background-position:  -535px -90px ; color:#fff;}



/*---------------------------- Download ------------------------*/

.download-head {
	background:url(/images/picktorrent_icons_180210.jpg) -12px -700px no-repeat;
	margin:10px 90px 5px 50px;
	padding:30px 0 5px 100px;
	clear:both;
	}
	
.donwload-page {padding:10px 0 10px 100px;}

.download_link {
	font-size:140%;
	margin:0 0 12px 0 ;
	padding-right:120px;
	display:block;}

.data_block {padding:8px 50px; position:relative;}

.data_block  h2{ padding-left:50px;}


/*---------------------------- faq ------------------------*/

.answer_block {
	margin:20px 0;
	background:#fff url(/images/picktorrent_icons_180210.jpg) -770px -3px no-repeat;
	padding:15px 15px 12px 25px;
	}

	
.data_block img{
	padding:20px 10px;
	}	
	
/*--------------------- Login & Register --------------------------------*/
.half-block{
	width:45%;
	float:left;
	margin:0 2% 20px 2%;
	padding:0 0 20px 0;}
	
.half-block th {	font-weight:300;}


.struct-table tr{
	font-size:120%;
	border-bottom:#ccc 1px dashed;
}
.struct-table th, .struct-table td{
	padding:5px 30px 15px 4px;
	vertical-align:top;
	font-weight:300;}

.upload-head {
	padding:30px 0 5px 100px;
	margin:35px 0 12px 50px;
	background:url(/images/picktorrent_icons_180210.jpg) -10px -435px no-repeat;}


.login-head {
	padding:30px 0 5px 100px;
	margin:10px 0 10px 20px;
	background:url(/images/picktorrent_icons_180210.jpg) -12px -992px no-repeat;}
	
	
.register-head {
	padding:30px 0 5px 100px;
	margin:10px 0 10px 15px;
	background:url(/images/picktorrent_icons_180210.jpg) 0 -1140px no-repeat;}	




 
