
	body {
		margin: 0px;
		padding: 0px;
		background: #000000 url(http://static.vinovas.com/img/black/background.png) repeat-x 0px 0px;
		font-family: verdana;
		font-size: 11px;
		color: #787878;
		line-height: 22px;
		text-align: justify;
	}
	
	a:link, a:hover, a:visited, a:active {
		color: #eeeeee;
		text-decoration: none;
	}
	
	a:link img, a:hover img, a:visited img, a:active img {
		border: 0px;
	}

	div#top {
		margin: 0px;
		padding: 0px;
		overflow: hidden;
	}
	
	a#title {
		display: block;
		width: 137px;
		height: 27px;
		background: transparent url(http://static.vinovas.com/img/black/title.png) no-repeat 0px 0px;
		margin: 35px 0px 8px 15px;
	}
	
	div#stroke {
		background: #333333 url(http://static.vinovas.com/img/black/stroke.png) no-repeat 0px 0px;
		height: 1px;
		line-height: 1px;
		overflow: hiden;
		padding: 0px;
		margin: 0px;
	}
	
	div#menu {
		background: transparent url(http://static.vinovas.com/img/black/gradient.png) repeat-x 0px 0px;
		margin: 0px;
		padding: 8px 5px;
		overflow: hidden;
		font-size: 10px;
		font-family: arial;
	}
	
	div#menu ul, ul.submenu {
		list-style: none;
		margin: 0px;
		padding: 0px;
		height: 30px;
		overflow: hidden;
	}
	
	ul.submenu {
		padding-top: 43px;
	}
	
	div#menu ul.right {
		list-style: none;
		margin: 0px 15px 0px;
		padding: 0px;
		height: 30px;
		overflow: hidden;
	}
	
	div#menu ul li, ul.submenu li {
		float: left;
		margin: 0px;
		padding: 0px 15px;
	}
	
	div#menu ul.right li {
		float: left;
		margin: 0px;
		padding: 0px;
	}
	
	div#menu ul li a {
		text-transform: uppercase;
		font-weight: 900;
	}
	
	div.box {
		border-top: 1px solid #333333;
		background: #0b0b0b url(http://static.vinovas.com/img/black/box.png) repeat-x 0px 0px;
		margin: 0px 0px 15px;
		padding: 0px 15px 8px;
		overflow: hidden;
	}
	
	em.headline {
		font-weight: 900;
		color: #eeeeee;
		font-style: normal;
		text-transform: uppercase;
		padding: 8px 15px 10px;
		font-family: arial;
		font-size: 10px;
		display: block;
		background: transparent url(http://static.vinovas.com/img/black/section.png) repeat-x 0px 100%;
		margin: 0px -15px 8px;
		text-align: left;
	}
	
	ul#sort, ul#sort-toggle {
		list-style: none;
		margin: 0px;
		padding: 0px;
		float: right;
	}
	
	ul#sort li, ul#sort-toggle li {
		display: inline;
		margin: 0px;
		padding: 0px 0px 0px 30px;
		color: #565656;
	}
	
	ul#sort li a, ul#sort-toggle li a {
		text-transform: uppercase;
		font-weight: 900;
	}
	
	hr {
		height: 2px;
		border: 0px;
		margin: 8px -15px;
		padding: 0px;
		background: transparent url(http://static.vinovas.com/img/black/hr.png) repeat-x 0px 0px;
		clear: both;
	}
	
	div#content {
		padding: 0px 15px;
	}
	
	div#left {
		float: right;
		width: 100%;
		overflow: hidden;
	}
	
	div#inner {
		margin-right: 324px;
	}
	
	div#right {
		float: right;
		width: 310px;
	}
	
	div.restrict {
		overflow: hidden;
		margin: 6px -12px 3px;
		text-align: center;
	}
	
	div.restrict {
		overflow: hidden;
		margin: 6px -12px 3px;
		text-align: center;
	}
	
	div.norestrict {
		overflow: hidden;
		margin: 6px -12px 3px;
		text-align: center;
	}
	
	div.thumb {
		position: relative;
		display: inline;
		padding: 4px 12px 0px;
		width: 120px;
	}
	
	div.thumb img {
		margin: 0px 0px 15px;
	}
	
	div.thumb-manage {
		position: relative;
		float: left;
		padding: 4px 12px 0px;
		width: 277px;
		text-align: left;
		overflow: hidden;
		margin-bottom: 15px;
	}
	
	div.thumb-manage strong {
		display: block;
		background: #000000;
		margin: 0px 15px 5px;
		padding: 2px 5px;
	}
	
	div.thumb-manage strong.unpublished {
		background: #340000;
	}
	
	input.check {
		width: auto;
	}
	
	div.thumb-manage strong input {
		width: auto;
		position: relative;
		top: 2px;
	}
	
	div.thumb-manage img {
		margin: 0px 15px 0px;
		float: left;
	}
	
	*.left {
		float: left;
	}
	
	*.center {
		text-align: center;
	}
	
	*.right {
		float: right;
	}
	
	input.hidden {
		width: 1px;
		height: 1px;
		-moz-opacity: 0;
		filter: alpha(opacity: 0);
		opacity: 0;
	}
	
	input.hidden2 {
		width: 1px;
		height: 1px;
		-moz-opacity: 0;
		filter: alpha(opacity: 0);
		opacity: 0;
		position: absolute;
		top: -500px;
		left: -500px;
	}
	
	div#browse, div#search {
		overflow: hidden;
		height: 0px;
		display: none;
		clear: both;
		margin: 0px -5px;
	}
	
	div#browse div, div#search div {
		padding: 5px 12px 4px;
		text-transform: uppercase;
		font-weight: 100;
		font-size: 10px;
		margin-top: 8px;
	}
	
	div#browse div a, div#search div a {
		color: #ababab;
	}
	
	input, textarea {
		border: 0px;
		background: transparent url(http://static.vinovas.com/img/black/form.png) no-repeat 0px 0px;
		color: #dddddd;
		padding: 6px 7px 7px;
		font-family: verdana;
		font-size: 11px;
		width: 220px;
		margin: 0px 0px;
	}
	
	input.short {
		background: transparent url(http://static.vinovas.com/img/black/form-small.png) no-repeat 0px 0px;
		width: 126px;
	}
	
	input.alt {
		background: transparent url(http://static.vinovas.com/img/black/form-alt.png) no-repeat 0px 0px;
	}
	
	input.submit {
		background: transparent url(http://static.vinovas.com/img/black/form-submit.png) no-repeat 0px 0px;
		text-align: center;
		width: 234px;
		padding: 6px 0px 7px;
	}
	
	textarea {
		background: transparent url(http://static.vinovas.com/img/black/textarea.png) no-repeat 0px 0px;
		height: 137px;
		width: 338px;
	}
	
	select {
		background: #000000;
		width: 338px;
		border: 0px;
		color: #dddddd;
		font-family: verdana;
		font-size: 11px;
		padding: 6px 7px;
	}
	
	img.theme-toggle {
		margin: 3px 0px 0px;
		position: relative;
		left: -15px;
		cursor: pointer;
	}
	
	img.filter-indicator {
		cursor: pointer;
	}
	
	input#filter-form {
		border: 0px;
		background: transparent url(http://static.vinovas.com/img/black/form.png) no-repeat 0px 0px;
		padding: 6px 10px 7px 10px;
		font-family: verdana;
		font-size: 11px;
		width: 213px;
		margin: 0px 0px;
	}
	
	input.off {
		color: #787878;
	}
	
	input.smart-tag {
		border: 0px;
		background: transparent url(http://static.vinovas.com/img/black/form-small.png) no-repeat 0px 0px;
		color: #dddddd;
		padding: 6px 7px 7px;
		font-family: verdana;
		font-size: 11px;
		width: 126px;
		margin: 0px 0px;
		text-align: center;
	}
	
	div.art {
		text-align: center;
	}
	
	div.art img:hover {
		cursor: url("http://static.vinovas.com/img/magnify.cur"), pointer;
	}
	
	a.by {
		font-weight: 100;
		color: #565656;
	}
	
	div#overlay {
		background: #000000;
		-moz-opacity:0.9;
		filter:alpha(opacity: 90);
		opacity: 0.9;
		position: fixed;
		top: 0px;
		left: 0px;
		height: 550px;
		width: 100%;
		z-index: 500;
	}
	
	div#popup {
		width: 550px;
		margin: 0px auto;
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 600;
	}
	
	div#popup div.box {
		border: 5px solid #000000;
	}
	
	div#footer {
		font-size: 10px;
		line-height: 15px;
		font-family: arial;
		color: #454545;
		font-weight: 900;
		margin-bottom: 20px;
	}
	
	form#change-theme {
		position: absolute;
		top: -500px; 
		left: -500px;
	}
	
	div.comment-left {
		float: left;
		width: 70px;
	}
	
	div.comment-right {
		margin-left: 70px;
	}
	
	div.comment-left img {
		width: 50px;
		height: 50px;
		border: 3px solid #000000;
	}
	
	div.comment {
		background: #181818;
		padding: 10px;
		overflow: hidden;
	}
	
	div.comment-alt {
		padding: 10px;
		overflow: hidden;
	}
	
	div.comment h4, div.comment-alt h4 {
		font-weight: 900;
		font-size: 12px;
		color: #ffffff;
		margin: 0px 0px 4px;
		padding: 0px;
	}
	
	div.comment h4 span, div.comment-alt h4 span {
		font-weight: 100;
		color: #787878;
		font-size: 10px;
	}
	
	div.comment h4 a, div.comment-alt h4 a {
		float: right;
		font-weight: 100;
		color: #ababab;
		font-size: 10px;
	}
	
	span.image-detail {
		display: block;
		float: left;
		width: 120px;
		color: #ababab;
	}
	
	div#social_icons {
		text-align: center;
	}
	
	div#social_icons a {
		padding: 0px 10px;
	}
	
	p {
		margin: 0px;
		padding: 0px;
	}
	
	div.forum-mid {
		float: right;
		width: 400px;
	}
	
	div.forum-left {
		float: right;
		width: 250px;
		text-align: right;
	}
	
	a.tab {
		width: 200px;
		height: 48px;
		display: block;
		font-weight: 900;
		color: #efefef;
		text-transform: uppercase;
		font-size: 10px;
		font-family: arial;
		text-align: center;
		background: transparent url(http://static.vinovas.com/img/black/tab.png) no-repeat 0px 0px;
		padding: 10px 0px 0px;
		margin: 10px 7px 0px;
	}
	
	div.faux {
		cursor: pointer;
		position: relative;
		overflow: hidden;
		display: inline;
		margin: 0px;
		padding: 5px;
	}
	
	input.faker {
		cursor: pointer;
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 1;
		background: transparent url(http://static.vinovas.com/img/black/form-file.png) no-repeat 0px 0px;
		padding: 6px 71px 7px 7px;
		width: 156px;
	}
	
	input.mask {
		cursor: pointer;
		position: relative;
		text-align: right;
		-moz-opacity: 0;
		filter: alpha(opacity: 0);
		opacity: 0;
		z-index: 2;
		top: 0px;
		left: 0px;
	}

	div.wrin {
		height: 34px;
	}
	
	div.wrex {
		height: 160px;
	}
	
	div#full {
		text-align: center;
		margin-top: 20px;
	}
	
	div#full em {
		text-align: center;
	}
	
	form.signin {
		margin-right: 5px;
	}
	
	*.clear {
		overflow: hidden;
	}
	
	img.tagrate {
		float: right;
		margin: 0px 5px;
		-moz-opacity: 0.3;
		filter: alpha(opacity: 30);
		opacity: 0.3;
	}
	
	img.tagrate:hover {
		-moz-opacity: 1;
		filter: alpha(opacity: 100);
		opacity: 1;
		cursor: pointer;
	}
	
	div.emptyset {
		padding: 50px 0px;
		text-align: center;
	}
	
	div.error {
		background: #340000;
		color: #ffffff;
		padding: 3px 6px;
		margin-bottom: 10px;
	}
	
	.downrated {
		color: #565656!important;
	}
