@font-face {
	font-family: 'Conv_Bazar';
	src: url('../fonts/Bazar/Bazar.eot');
	src: local(''), url('../fonts/Bazar/Bazar.woff') format('woff'), url('../fonts/Bazar/Bazar.ttf') format('truetype'), url('../fonts/Bazar/Bazar.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*	HTML5 display definitions
-------------------------------------------------- */
	audio,canvas,video { display: inline-block;}
	audio: not([controls]) { display: none; height: 0;}
	[hidden] { display: none;}

/*	Base
-------------------------------------------------- */
	html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
	body { width: 100%; margin: 0;}

/*	Links
-------------------------------------------------- */
	a {
		text-decoration: none; vertical-align:top; outline: none; cursor: pointer; 
		-moz-transition: all .1s ease-in-out; -webkit-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out;
	}

/*	Typography
-------------------------------------------------- */
	figure { margin: 0;}
	
	abbr[title] { border-bottom: 1px dotted;}
	b, strong 	{ font-weight: bold}
	dfn 		{ font-style: italic;}
	mark		{ background: #ff0; color: #000;}
	code, kbd, pre, samp { font: 1em monospace, serif;}
	pre {
		white-space: pre;
		white-space: pre-wrap;
		word-wrap: break-word;
	}
	blockquote, q 	{ quotes: none;}
	blockquote:before, blockquote:after, q:before, q:after { content: '';}
	
	small { font-size: 70%; font-style: normal;}
	
	sub, sup { line-height:normal}

	hr {
		display:block;mclear: both;
		margin: 15px 0 35px; height: 6px; border: 0;
		page-break-after: always; line-height: 0;
	}
	
/*	List
-------------------------------------------------- */	
	li ol { margin: 0}
	ol { padding-left: 20px;}
	ul { padding-left: 20px;}

/* table
-------------------------------------------------- */
	table { *border-collapse: collapse; border-spacing: 0;}

/*	Embedded content
-------------------------------------------------- */
	img {
		max-width: 100%; width: auto; height: auto;
		border: 0; -ms-interpolation-mode: bicubic;
	}
	svg:not(:root) { overflow: hidden}
	object { max-width: 100%}

/* Forms
-------------------------------------------------- */
	fieldset { margin: 0; padding: 0; border: 0;}
	legend { display: block; border: 0; white-space: normal;}
	
	input {
		outline: none;
		vertical-align: baseline;
		line-height: normal;
		box-sizing: border-box;
	}
	input[type="text"], input[type="password"] { -webkit-appearance: none;}
	input[type="search"] { box-sizing: content-box;}
	input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;}
	
	select { vertical-align: baseline; box-sizing: border-box;}
	select[multiple], select[size] { height: auto}
	
	textarea {
		overflow: auto;
		vertical-align: top;
		resize: vertical;
		-webkit-appearance: none;
		box-sizing: border-box;
	}
	
	button { vertical-align: baseline; line-height: normal; box-sizing: border-box;}
	button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button;}
	button[disabled], input[disabled] { cursor: default;}
	input:invalid, textarea:invalid { background-color: #f0dddd}
	button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0}
	
	input:focus, textarea:focus { outline: 0;}
	
/*	Misc
-------------------------------------------------- */
	::-moz-selection { background: #27100c; color: #e9d9c0; text-shadow: none;}
	::selection { background: #27100c; color: #e9d9c0; text-shadow: none;}
	
	.break {
		-ms-word-break: break-all; -o-word-break: break-all; word-break: break-word;
		-webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;
	}

/*	Lists
-------------------------------------------------- */
	

/*	Text elements
-------------------------------------------------------------- */
	pre {
		overflow-x: auto;
		padding: 0 10px; margin-bottom: 15px;
	}
	
	blockquote {
		position:relative;
		margin:0px 0px 13px 23px; padding:18px 20px 5px 38px;
	}
	blockquote cite {
		display: block; margin-top: 8px;
		clear: both;
	}
	
/*	Tables
-------------------------------------------------- */
	table { /*margin-bottom: 21px;*/ width: 100%;}
	table.torrents img { max-width: inherit; width: inherit; height: inherit;}
	table, td, th { border:1px solid #e6e6e6;}
	table th { padding: 2px 10px 1px; vertical-align: middle}
	table td, table caption { padding: 6px 10px }
	table thead th { text-align:center; color:#808080; font-weight: normal;}
	table tbody td { -moz-transition: all .6s ease-in-out; -webkit-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out;}
	table tbody tr:first-child td { border-top: 0}
	table.torrents tbody tr:hover td { background: #f0f0f0; -moz-transition: all .1s ease-in-out; -webkit-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out;}
	.td-size {white-space:nowrap;}
	td a { color:#333;}
	td a:hover { color:#0b68b6;}