td.main img.photo	{
		width:66%;
		float:none;
}
td.main img.tall	{
		width:33%;
		float:none
}
table		{
		border-collapse:collapse;
}
td		{
		border:none;
		outline:none;
		margin:0;
		padding:0
}
a:active {
		outline:none;
}
a:focus {
		outline:none;
}
body		{
		background:#000;
		color:#fff;
		font-family:sans-serif;
		font-size:14pt;
		font-weight:500;
		margin:0;
		padding:0;
}


div#auth	{

		width:100%;
		text-align:right;
		font-family:serif;
		font-size:10pt;
		line-height:10pt;
		color:#fff;
}
div#auth form	{
		display:inline;
		margin:0;
		padding:0;
}
div#auth form	input {
		font-size:10pt;
		margin:0;
		padding:0;
}
div#auth form	input[type="submit"] {
}


div#menu	{
		width:100%;
		text-align:center;
		background:#dbfbdb;
}
div#menu ul	{
		background:#dbfbdb;
		padding:0;
		margin:0;
}
div#menu ul li	{
		background:#dbfbdb;
		display:inline;
		margin:0 .5ex;
		font-size:16pt;
		line-height:28pt;
		font-weight:900;
		text-transform:uppercase;
		padding:0 1ex
}
div#menu ul li a {
		text-decoration:none;
		color:#000;
		text-shadow:#240 3px 3px 5px;
}
div#menu ul li a:hover {
		color:#240;
}
div#menu ul li a:focus {
		color:#240;
}


div#menu ul li.curent {
		color:#240;
		text-shadow:#682 3px 3px 5px
}



div#lang	{
		width:100%;
		padding:0;
		font-size:10pt;
		margin:0

}

div#lang ul	{
		display:inline;
		margin:0;
		padding:0;
		font-family:serif;
		font-size:12px;
		font-weight:900
}
div#lang ul li {
		display:inline;
		margin:0 1em 0 0;
		padding:0
}
div#lang ul li.current {
		color:#dbfbdb
}
div#lang ul li a {
		text-decoration:none;
		color:#7f917f
}
div#lang ul li a:hover {
		color:#dbfbdb
}

td.main	{
		background:#fff;
		color:#000;
		text-align:center;
		padding:1em;
		overflow-x:auto;
		display:block;
		text-align:center;
		line-height:1.5em
}
td.main ul	{
		text-align:left;
}
td.main ul li	{
		margin-left:5em
}

td.main form table	{
		margin-left:2em
}
td.main form table tr td {
		color:#000;
		text-align:right;
		padding:1ex
}
td.main img	{
		float:right;
		border:2px outset #333b33;
		border-radius:.5ex;
		width:25%;
		margin:1em
}
td.main img.photo	{
		width:70%;
		float:none;
}
td.main img.tall	{
		width:45%;
		float:none
}
td.main div.item img {
		float:none
}
td.main a	{
		text-decoration:none;
		color:#280
}

td.main p.download a {
		font-weight:900
}
td.main a:hover	{
		text-shadow:#280 2px 2px 2px
}

p.sysmsg	{
		text-align:left;
		text-indent:2em;
		color:#c44
}
div.subtitle	{
		margin-top:1em;
		float:right;
		text-transform:uppercase;
		font-family:serif;
		font-size:10pt;
		font-weight:100;
		color:#8c8;
		text-shadow:#8c8 5px 5px 5px
}
div#pager	{
		padding:1ex;
		font-family:serif;
		font-size:10pt;
		line-height:18pt;
		background:#000;
		color:#fff;
		margin:1em 25%;
		border-radius:1ex
}
div#pager ul	{
		display:inline;
		font-weight:900;
		margin:0;
		padding:0
}
div#pager ul li {
		display:inline;
		margin-left:1em;
}
div#pager ul li a {
		text-decoration:none;
		color:#888
}
div#pager ul li a:hover	{
		text-shadow:#fff 0 0 1ex
}

h1		{
		font-family:monospace;
		font-size:18pt;
		color:#333b33;
		margin:0 0 1em 0;
		padding:0;
		text-shadow:#8a9e8a 2px 2px 2px

}
object[data="/mp3player.swf"] {
		border:outset 2px #333b33;

		
}
div.item	{
		border-top:1px solid #ccc;
		border-bottom:1px solid #ccc;
		border-radius:1ex;
		margin-bottom:2em;
		padding:1em 1em 3em 1em;
}
div#shr	{
	background:#000;
	color:#ccc;
	font-family:serif;
	font-size:16px;
	line-height:32px;
	margin:1em 25%;
	border-radius:1ex;
	clear:both;
	text-align:center

}
div#shr a img	{

		width:16px;
		border:none;
		float:none;
		margin:0;
		border-radius:2px
}

div#comments	{
		font-family:serif;
		background:#dbfbdb;
		color:#842;
		font-size:10pt;
		border-radius:1ex;
		padding:2em;
		margin:1ex 12.5%
}
div#comments form[action="/index.php?lang=rus&action=reg1"] input	{
		font-family:serif;
		background:transparent;
		color:#842;
		font-size:10pt;
		border:none;
		display:inline;
		margin:0;
		padding:0
}
div#comments form[action="/index.php?lang=rus&action=reg1"] input:hover	{
		cursor:pointer;
		color:#000
}
div#comments form[action="/index.php?lang=eng&action=reg1"] input	{
		font-family:serif;
		background:transparent;
		color:#842;
		font-size:10pt;
		border:none;
		display:inline;
		margin:0;
		padding:0
}
div#comments form[action="/index.php?lang=eng&action=reg1"] input:hover	{
		cursor:pointer;
		color:#000
}
div#comments form	{
		display:inline;

}
div#comments div.nick	{
		font-family:monospace;
		text-align:left;
		margin-top:2em;
		color:#000;
		font-size:10pt;
}
div#comments div.txt	{
		font-size:12pt;
		font-family:sans-serif;
		padding:1em;
		text-indent:2em;
		background:#fff;
		color:#333b33;
		border-radius:1ex;
		text-align:left;
}


div#addons	{
		clear:both;
		text-align:center;
		margin:0
}
div#addons ul {
		margin:0
}
div#addons ul li {
		display:inline;
		margin:0 2em
}
div#addons ul li a {
		text-decoration:none;
		color:#7f917f;
		font-family:monospace;
		font-size:10pt;
}
div#addons ul li a:hover {
	color:#dbfbdb
}

div#fback	{
		background:#333b33;
		color:#000;
		margin:0 15%;
		border-radius:1ex;
		padding:1ex 1em;
		font-family:serif;
		font-size:10pt;
		line-height:16pt;
		text-align:center;
		color:#dbfbdb
}
div#fback a	{
	text-decoration:none;
	color:#fff;
	letter-spacing:.25ex;
	font-family:sans-serif
}
div#fback a:hover {
	text-shadow:#fff 2px 2px 2px
}








/*SMSCOIN*/
select {
    display:block;
    margin:1em 3em
}
div.dotted_border {
    text-align:left;
    padding-left:3em
}
div#inst_block {
	border-top:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	margin:1em 0;
    border-radius:1ex;
    text-align:left;
    padding:1em;
	font-size:12pt;
	line-height:20pt
}
span.sms_msg {
	font-family:monospace;
	font-size:14pt;
	font-weight:900;
	margin:0 1ex
}
span.sms_price {
	display:block;
	padding:1em;
	color:#fff;
	border-radius:1ex;
	font-family:monospace;
	font-size:14pt;
	font-weight:900;
	margin:0 1ex;
	background:#333b33;
	text-indent:0
}
span.sms_num {
	font-family:monospace;
	font-size:14pt;
	font-weight:900;
	margin:0 1ex
}
div#page_footer {
	display:none
}


