﻿@charset "utf-8";
/* CSS Document */



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-spacing: 0;}

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


html, body{
	margin:0;
	padding:0;
	height:100%;

}

body {
	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;
	line-height:18px;
	color:#2f3840;	
	background:#fff url(/images/vg.gif) 0 100% repeat-x fixed;

	}
	
	
	
header, article, section, nav, footer { display:block;}	

.twitter-share-button {
	position:relative;
	top:-1px;}

.dimmed {
	color:#8E9CAF; }
/*-----------------------------------------------------------------------------*/
 	


h1,h2, h3, h4 { margin:14px 0 5px 0; font-weight:300;}


h1 { font-size:160%;}
h2 {
	font-size:140%; 
	color:#2c74d4; 
	font-weight:700; 
	margin:32px 0 2px 0;
}
h3 { font-size:130%; 	font-weight:700;}
h4 { font-size:110%;}


h2.tops {
	font-size:170%;
	font-weight:300;
	padding:0 0 32px 80px;
	color:#313640;}

p {
	margin:8px 0 5px 0;}
	
a { text-decoration:none; color:#194fac; }
a:hover {color:#2d72ff; text-decoration:underline;}
a:visited{color:#333399; }

strong, b { font-weight:bold;}

th, td {
	padding:6px 12px 0 2px;}
	
	
.text-left { text-align:left;}	

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

.serv-panel {
	border-bottom:#B7CAE2 1px solid;
	padding:2px 0 1px 0;

}
	
.gutter {
	width:1100px;
	margin:0 auto;
	position:relative;
	overflow:hidden;}	
	
.serv-panel h1 {
	font-size:12px;
	margin:0;
	width:45%;
	height:1.5em;
	float:left;	
	overflow:hidden;}	

.serv-panel p{
	float:right;
	text-align:right;
	margin:0;}
	
.serv-panel a,
.serv-panel span{ 
	margin:0 4px;
	
}

.serv-panel span{ font-weight:700; color:#222;}

.tt-languages {
	width:160px;
	display:block;
	float:left;
	}
	
.tt-languages select *{
	font-size:11px;}	

.serv-panel .tt-languages a{
	margin:0 3px 0 0;}

.tt-languages a{
	color:#8e9caf;}
.tt-languages a:hover{
	 color:#1348a4; }
	 
.tt-languages select {
	margin-left:10px;}	
	
.serv-panel p{}
	

/*--------------------------------------------------------------*/
header {
	margin:0 0 5px 0;
	padding:0;
	position:relative;
	min-width:1000px;
	overflow:hidden;
	clear:both;}
	
*html header {	
	float:left;
	width:100%;	} 

.mainLogo {
	background:url(/images/TT-nn.gif) -176px 0 no-repeat;
	width:310px;
	padding-top:140px;
	margin:80px auto 25px auto;
	display:block;
	color:#888;
	text-align:center;
	font-weight:300;
	font-size:180%;
	font-family:Tahoma, Geneva, sans-serif;
	}

.logo {
	background:url(/images/TT-nn.gif) -12px -178px no-repeat;
	width:154px;
	height:69px;
	margin:3px 10px 2px 6px;
	float:left;
	display:block;}

.logo:hover{
	background-position:-212px -178px;
	}


.searchForm { 
	margin:13px 0 0 4px;
	float:left;
	width:760px;}	
.searchForm p{
	margin:5px 0 0 0;	
	color:#444;}


.mainForm p { 
	text-align:center;
	margin:18px 0;}
	
.mainForm p+p{ margin:20px 24px;}

.mainForm {
	float:none;
	width:700px;
	margin:20px auto 50px;}



.searchInput {
	width:580px; 
	padding:1px 2px;
	margin-left:1px;
	
	margin-top:22px;
	color:#555; 
	font-weight:300;
	font-size:120%;}


.tt-button{ 
	background:#e7edf4;
	background: -moz-linear-gradient(-90deg, #ffffff, #e7edf4);	
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e7edf4));	
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff', endColorStr='#e7edf4', gradientType='0');
	
	border:1px solid #7d9bb8;
	border-color:#b0c4d6 #7d9bb8 #6d8ead #bfcedc;
	
	font-size:110%;
	padding:4px 14px 1px 14px;

	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	margin-left:0;
	
	position:relative;
	top:1px;
}

.tt-button, x:-moz-any-link { padding:3px 10px 1px 10px; }

.tt-button:hover{
	cursor:pointer;
	border-color: #6d8ead #bfcedc #b0c4d6 #7d9bb8;}
	
.category-filter {
	margin:0 0 2px 0;
	padding:0 0 0 1px;
	
	width:675px;
	font-weight:700;}

.category-filter li{
	float:left;
	margin:0 4px 2px 0;
	padding:1px 5px ;
	list-style-type:none;
	position:relative;}
	
.category-filter em{
	list-style-type:none;	
	color:#f6b60a;
	font-size:150%;
	position:absolute;
	top:-1px;
	left:0;
	}
.category-filter .selected	 {
	background:#e6eef7;}
	
.category-filter .selected a{color:#333;}		
.category-filter .selected a:hover{
	text-decoration:none;}
.category-filter li a{
	line-height:1.5em;}
	


/*---------------------------------------------- CLOUDS ------------------------------------------------------*/
.tag-cloud {
	width:84%;
	margin:0 auto 32px auto;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	clear:both;
	
	line-height:3em;
	
	overflow:hidden;}	
.tag-cloud *,
.tag-cloud *:visited{
	margin:0 16px;
	line-height:1.35em;
	color:#5b6b82;
	display:inline;
	white-space:nowrap;}
.tag-cloud *:hover{
	color:#2d72ff; text-decoration:underline;}
	
	
/*-------------------------------------------------------------------------------------------------*/

aside {
	width:168px;
	float:left;
	clear:left;
	margin:1.5em 7px 24px 0;

	position:relative;
	text-align:right;
	overflow:hidden;
	
	border-right:1px solid #D1DCEA	
	}	

	
aside p{
	padding:0 16px 0 0;
	margin:0 0;}
	
aside h3 {
	margin:0 ;
	color:#888;
	font-size:110%;
	margin:0 16px 6px 0;
	position:relative;
	top:5px;
	text-align:left;
}

.main-lang h3 {
	width:75px;
	margin-bottom:-1.3em;}
	
aside ul{
	list-style:none;
	padding:0 0 9px 4px;
	margin:5px 12px 0 0;}
	
aside li{
	font-size:100%;
	padding:0 2px 0 0;}

.torrent-infos {
	border-bottom:#fff 1px solid;
	font-size:100%;
	border-bottom:#adc2dd 1px solid;
}


		
.sortings {
	padding:0 0 6px 0;
	border-bottom:#adc2dd 1px solid;
	}

.sortings a {
	padding-left:17px;
	background-image:url(/images/TT-nn.gif);
	background-repeat:no-repeat;
	background-position: -24px -85px;}	
.sortings a:hover{
	background-position: 0px -85px;}

.sortings a.up{
	background-position: 0px -4px ;}
.sortings a.dw,
.sortings .relev-sort a.dw:hover{
	background-position: 0px -58px;}

.sortings a.up:hover{
	background-position: 0px -85px;}
.sortings a.dw:hover{
	background-position: 0px -31px;}

.selected, .selected:hover {
	font-weight:700; 
	color:#333; 
	text-decoration:none;
	cursor:pointer;

	}

aside .selected, 
aside .selected:hover {
	position:relative;
	left:-1px;	
	}

article{
	padding:0 0 20px 0;
	position:relative;
	overflow:hidden;
	width:1120px;
	margin:0 auto;}	

/*------------------------------------------------------*/
	
.main-content {
	margin:10px 0 24px 167px;
	padding:0 0 20px 0;
	clear:both;
	width:810px;	}




/*-----------------------------------------------------------*/
.last-torrents {
	margin-top:16px;}
.category-cell {
	width:154px;
	padding:0 0 18px 0;
	margin-top:5px;
	line-height:1.2em;
	text-align:right;
	border-right:#b7cae2 1px solid;
}

.category-cell em{ color:#9aa7b6; font-style:normal;}

.category-cell span{
	margin:5px 20px 0 10px;}
	
.title-cell { 
	line-height:1.2em;
	border-left:#fff 1px solid;
	padding-left:12px;}
.title-cell a{ font-size:120%;}

.last-torrents date {
	margin:0 8px;}


/*----------------------------------------------  Tables  ----------------------------------------------------*/	
th { text-align:left; padding:4px 5px 0 2px; }



/*-----------------------------------------   Pagination   ---------------------------------------------------------*/	

.pagination {
	padding:0 16px 25px 14px;
	position:relative;
	line-height:2.5em;
	margin:0;
	clear:both;	}

	
.pagination *{

	font-size:110%;
	-moz-border-radius:1px 1px 0 0;
	-webkit-border-radius:1px 1px 0 0;
	border-radius:1px 1px 0 0;
	

	margin:0 4px;
	padding:2px 7px 1px 7px;
	border:none;
	border-bottom:#6d94d6 2px solid;

}

.pagination a{
	padding:3px 8px;
	border:#6d94d6 1px solid;

}
.pagination a:hover{
	background:#6d94d6;
	background:#fff;	
	border-color:#2059b8;
	
	background: -moz-linear-gradient(-90deg, #ffffff, #e7edf4);	
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e7edf4));	
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff', endColorStr='#e7edf4', gradientType='0');
	
	border:1px solid #7d9bb8;
	border-color:#b0c4d6 #7d9bb8 #6d8ead #bfcedc;	
}

footer {
	margin:60px 0 0 0;
	padding:0 0 20px 0;
	clear:both;
	text-align:center;
	border-top:#adc2dd 1px solid;	
	}
	
footer nav{
	border-top:#fff 1px solid;
	padding:12px 0 5px 0;}

footer a, footer span{ margin:0 12px;}	



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

.main-container {
	border:1px solid #DFE6F0;
/*	
	padding:6px 12px 18px 12px;
	margin-right:16px;
*/	

	padding:6px 12px 18px 12px;
	margin:0 0 0 15px;
}

hgroup *{ margin:0;}
hgroup h3{
	font-size:9pt;
	color:#676c78;
	margin:2px 0 0 2px;}
.download-title {

	border-bottom:#ccc 1px solid;
	margin: 0  0 0 0px;
	padding:12px 3px 1px 6px;
	
	padding-left:2px;
	font-size:150%;}
	
.desc-tabs {
	padding-top:0.9em;
	position:relative;
	margin-top:1em;}	

.back-btn {
	position:absolute;
	top:1.2em;
	left:0;
	color:#2C74D4;
	color:#80a5e2;}

/*-----------------------------------------------------------*/
.info-tables {

	float:left; 
	overflow:hidden; 
	clear:both;
	margin:6px 0 4px 0;
	width:100%;
	padding-top:18px;
	border-top:#adc2dd 1px solid;	}
	
.info-tables td,
.info-tables th{
	border:none;
	padding:1px 0;}

.download-links {
	margin:0 0;
	clear:both;
	padding:4px 0;
	overflow:hidden;}

.download-links *{
	margin:2px 12px 2px 0;}	

.download-links a,
.download-links span{
	font-size:140%;
	line-height:1.5em;
	display:block;
	float:left;}

.download-links .fat-arrow {
/*	border-bottom:dashed 1px #666; */
	padding-bottom:32px;
	margin-left:0;
	background: url(/images/TT-nn.gif) -160px -364px no-repeat;	
	
	}
	
.download-links p {
	margin:10px 0 15px 0;}	
	
.info-tables table {
	float:left;
	font-size:100%;
	padding:0 0 16px 0;	
	margin:0 2px;
	min-width:20%;
	max-width:40%;}
.download-links b{
	margin:0;
	border-bottom:dashed 1px #666;}


.file-info {background: url(/images/TT-nn.gif) -4px -300px no-repeat;}

.download-info {background: url(/images/TT-nn.gif) -4px -380px no-repeat; }

.info-tables .category-info {
	background:url(/images/TT-nn.gif) -4px -460px no-repeat;
	width:auto;
	max-width:46%;
}

.info-tables th{
	padding:2px 6px 0 43px;
	color:#797b85;
	font-weight:300;
	width:40px;}
.info-tables td{ padding:2px 5px 0 0;}


	
/*-----------------------------  -----------------------------------*/
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;
	width:500px;
	font-size:90%;
}

/*-----------------------------------   g-result   -----------------------------------------------------------*/

.results {
	width:810px;
	float:left;
	overflow:hidden;}


#g-results {
	margin:1px 0 12px 4px;
	border-left:#b7cae2 1px solid;
	border:none;
	padding:0;
	}


#g-results a{
	font-size:125%;
	margin:0;
}
#g-results p{
	line-height:1.3em;}

#g-results ol,
#torrent-files ol{
	margin:0 0;
	list-style:none;
	padding-left:4px;}

#g-results ol li,
#torrent-files ol li{
	border:none;	
	margin:0;
	line-height:1em;
	padding:6px 0 0 10px;	
	background:url(/images/TT-nn.gif) -462px -254px  no-repeat;
	overflow:visible;
	list-style-type:none;}

#g-results li strong{
	font-size:110%;}

#g-results th{	
	border-bottom:#bcd1eb 2px solid;
	border-right:#fff 4px solid;
	padding:5px 4px 0 4px;
	text-align:center;
}



.tor-files {
	color:#999;}
#g-results .comment-ico {
	background:url(/images/TT-nn.gif) -1px -249px  no-repeat;
	padding-left:13px;
	margin-left:4px;
	font-size:90%;}


#g-results {
	line-height:1.2em;
	padding-left:1px;
	width:800px;}

#g-results td {
	border-bottom:#d1dcea 1px solid;
	border-top:#fff 1px solid;
	padding:5px 4px 1px 4px;	
	text-align:center;
	white-space:nowrap;}	
	
#g-results .tor-title{
	text-align:left;
	font-family:Tahoma, Geneva, sans-serif;	
	white-space:normal;}

#g-results .tor-title span{
	margin:0 9px 0 0;
	color:#888;
	font-size:90%;
	line-height:12px;
}

	
	
#g-results .tor-title .res-stats {
	float:right;
	max-width:80%;
	height:1.2em;
	overflow:hidden;
	color:#333;
	margin:0;
	font-weight:300;}

.verified,
#g-results .tor-title .verified{
	color:#f6b60a;
	font-size:150%;
	position:relative;
	top:2px;
	margin:0;}
	
.no-results	{
	margin:24px 0 0 5px;}
	
.content-only {
	margin-left:10px;
	font-size:110%;}
	
.content-only h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:32px 0 4px 0;}
	
.content-only #g-results td{
	padding:2px;}
#g-results td.sl,
td.sl {
	white-space:nowrap; 
	color:#999;
	padding-left:10px;
	padding-right:10px;}
	
	
	
	
.browse-list{
	margin:8px 0 21px 0;
	padding:0 0 0 12px;
	list-style:none;
	
	-webkit-column-count: 3;
	-webkit-column-width: 30%;
	-webkit-column-gap: 35px;

	-moz-column-count: 3;
	-moz-column-width: 30%;
	-moz-column-gap: 35px;

	column-count: 3;
	column-width: 30%;
	column-gap: 35px;
	
}	
	
.browse-list ul{
	padding-left:12px;
	margin:2px 0 18px 0;
	float:none;
	
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	clear:both;
}

.browse-list .main-category {
	font-size:130%;
	font-weight:700;}

/*-------------------------------------  Search Results List  -------------------------------------------*/
	
h1.results-sum {

	padding:0 0 2px 0;
	margin:0 0 4px 180px;
	font-size:9.5pt;
	display:block;
	clear:both;
	float:left;
	border-bottom:#CCC 1px dashed;
}

	
.search-results li{
	clear:both;
	margin:0 0 0 5px;
	list-style:none;
	color:#888;
	overflow:hidden;
	
	border-top:#fff 1px solid;
	border-bottom:#d1d1d1 1px solid;
	padding:24px 0 0 0;}

.notabene {
	color:#e4a100;
	font-weight:700;
	padding:0 7px 0 0;}

/*---------------------------------------------  Aside Sortings Highlighting -------------------------------------------------------*/
.sorted-by-total_size .total_size{font-weight:700; white-space:nowrap; }

.sorted-by-files_count .files_count,
.sorted-by-seed_count .seed_count,
.sorted-by-leech_count .leech_count,
.sorted-by-creation_date .creation_date{font-weight:700;}


/*----------------------------  Donwload page - Torrents descriptions  ---------------------------------*/
.torrent-view h1{
	margin:5px 0;}

.t-hash {
	font-size:9pt; 
	font-weight:300; 
	color:#999;
	white-space:nowrap;
	display:block;
	line-height:1.5em;}

.torrent-view {
	padding:0;
	margin:5px 0;
	float:left;
	width:925px;
	}
.main-data, 
.all-description{
	border-left:#fff 1px solid;
	padding:0 0 10px 15px;
	clear:both;}
	

.torrent-sources {
	position:absolute;
	top:26em;
	left:12px;}
	
.all-description ul {
	padding:0;
	margin:0;
	list-style-type:none;}


.t-description{
	padding:0 0 16px 0;
	margin-top:8px;
	width:100%;
	background:#ecf1f7;	}
	
.t-description th {
	border-bottom:1px solid #adc2dd;
	border-right:#fff 1px solid;	
	background:#fff;
	font-size:110%;
	font-weight:300;
	padding:6px 0 1px 6px;}


.t-description th+th {
	width:185px;
}

article .t-sources img{
	max-width:16px;}


.t-description td{
	border-top:1px solid #fff;
	vertical-align:top;
	padding:0 8px;
	border-right:#fff 1px solid;}



.t-description h1{
	font-size:135%;
	font-weight:300;
	margin:10px 0 0 0;}
.t-description img{
	position:relative;
	top:2px;
}

.author{
	color:#676c78;
	font-style:italic;
	padding-left:18px;
	white-space:nowrap;
	padding-top:3px;}



date { margin-left:5px;}

article img{max-width:560px;}
article a{ line-height:1.2em;}


#torrent-files {
	padding-bottom:6em;}

#torrent-trackers table {
	margin:0 0 12px 0;
	border-bottom:#fff 1px solid;}

#torrent-trackers th{
	font-size:110%;}
#torrent-trackers td{
	border-left:#fff 3px solid		}

#torrent-trackers td,
#torrent-trackers th{	
	line-height:1.1em;
	border-bottom:#ccc 1px solid;
	padding:8px 16px 0 2px;
	border-top:#fff 1px solid;
}


#torrent-download ul{
	list-style-type:none;
	padding:0;
	margin:4px 0;}
#torrent-download li{
	margin-left:2px;}
	
#torrent-download img{
	position:relative;
	top:3px;}

/*--------------------------------------  Torrents Guide  --------------------------------------------------------*/
.index-side { margin-top:0;}

.index-side h3{
	text-align:right;
	margin:16px 11px 0 0;
	font-size:130%;
	color:#666;}

aside .help-nav {
	position:fixed;
	line-height:1.2em;
	max-width:145px;
	text-align:left;
	list-style-type:disc;
	padding-left:21px;
}
aside .help-nav li{
	margin:2px 0 12px 0;}


dl {
	border-top:#ccc 1px solid;
	margin:7px 0;
}
	
dt{
	font-weight:700;
	margin:12px 0 4px 0;
	font-family:Verdana, Geneva, sans-serif;	}
	
dd{
	line-height:1.2em;}	
	

ul {
	margin:10px 2px;
	padding-left:6px;}

aside .help-nav ul li{
	margin:2px 0 12px 10px;}


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

.stat-date {
	color:#999;
	font-size:80%;
	padding-left:4px;

}
	
.stat-table	{
	margin:0 20px 10px 0;
	line-height:1.1em;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;	}
	
.stat-table	td, .stat-table	th{
	border-bottom:#ccc 1px solid;
	padding:8px 25px 0 1px;}

.stat-table	th{
	width:15em;
	border-right:#fefefe 3px dashed;	
}


/*------------------------------------  Comments  -----------------------------------------------*/
th{
	vertical-align:top;}

#comments ul{
	margin:0 0 20px 0;
	padding:0 0 0 2px;}
	
.comm-count {	
	border-bottom:1px solid #ADC2DD;
	position:relative;
	padding-bottom:2px;
}
	
.comm-stats { padding-left:24px;}	


#comments li{
	margin:0 0;
	list-style-type:none;} 

#comments li li{
	margin-left:21px;}

.comment author{
	border-bottom:1px solid #ADC2DD; 
	margin:15px 0 0 0;
	padding:0 0 1px 1px;
	font-size:110%;
	color:#46668f;
	display:block;
	position:relative;}
.comment time {
	position:absolute;
	top:2px;
	right:2px;
	color:#888;
	font-size:80%;
	font-weight:300;
	margin-left:4px;}
	
	
	
#comments .comm-text {
	border-top:1px solid #FFFFFF;	
	background:#ECF1F7;		
	font-size:9pt;
	line-height:1.1em;
	margin:0 0 5px 0;	
	
	padding:3px 72px 3px 4px;
	overflow:hidden;
	position:relative;}
	
#comments .comm-text p{
	margin:0 0 1px 0;}

#comments .reply-link{
	float:right;
	position:absolute;
	right:1px;
	bottom:1px;
	padding:1px 6px;}

#comments .reply-link:hover{ 
	background:#fff;	}

#replyform {
	margin-left:22px;
	position:relative;
	border:1px solid #ADC2DD;
	padding:1px 7px 7px 7px;
}	

#comments textarea { background:#fff;}

	
.close-btn {
	position:absolute;
	top:5px;
	right:7px;}	
	
/*---------------------------------------------  frame tabs  ------------------------------------------------------------------*/	

.d-logo {
	background-position:0px -181px;}

 .tabs {
	overflow:hidden;
	padding:12px 0 0 0;
	margin:0;
	width:100%;
	clear:both;}


 .tabs li{
	float:left;
	display:block;
	border-bottom:#6d8ead 1px solid;
	margin:3px 0 0 0;
	padding:5px 0 0 0;
	
	}
	
.tabs li.selected{
	padding:0;}
	
.tabs a{
	display:block;
	float:left;	
	padding:3px 14px 1px 14px;
	margin:3px 0 0 0;
	font-size:90%;
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	
	background: -moz-linear-gradient(-90deg, #ffffff, #cad7ec);	
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cad7ec));	
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff', endColorStr='#cad7ec', gradientType='0');

	border:1px solid #fff;
	border-color:#b0c4d6 #7d9bb8 #6d8ead #bfcedc;
	border-bottom:none;
	color:#004cb4;}

.tabs a:hover{ color:#1465d4;}
	
.tabs .selected a,
.tabs .selected a:hover{
	padding:5px 10px 4px 10px;
	background-position:-200px -200px;
	top:0;
	color:#222;
	font-weight:700;
	text-decoration:none;
	
	cursor:default;
	background:#357ee2;
	
	background: -moz-linear-gradient(-90deg, #4896ff, #2b72d3);	
	background: -webkit-gradient(linear, left top, left bottom, from(#4896ff), to(#2b72d3));	
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#4896ff', endColorStr='#2b72d3', gradientType='0');
	color:#fff;
	border-color:#245cbb;
}

