BODY {
	margin: 0px;
	padding : 0px;
	background-color : #B5B5B5;
}
A:link {
	font-size: 12px;
	color: #652E1A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
A:visited {
	font-size: 12px;
	color: #652E1A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
A:hover {
	text-decoration: underline;
}

A:link IMG {
	text-decoration: none;
}
A:visited IMG {
	text-decoration: none;
}
A:hover IMG {
	text-decoration: none;
}

P, LI, TD {
	font-size: 12px;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-size: 16px;
	color: #5B5B5B;
}

h3 {
	font-size: 16px;
	color: #5B5B5B;
}

.max_h {
	height: 100%;
}

FORM {
	margin: 0px;
	padding: 0px;
}

INPUT {
	height: 20px;
}

INPUT.input_text {
	font-family: Arial, sans-serif;
	background-color: white;
	color: #262626;
	border: #4C4C4C solid 1px;
	width: 138px;
	font-size: 14px;
}

INPUT.button {
	font-family: Arial, sans-serif;
	background-color: white;
	color: #262626;
	border: #4C4C4C solid 1px;
	width: 28px;
	height: 20px;
	font-size: 14px;
	margin: 0px 0px 0px 0px;
}

SELECT {
	color: #555555;
	line-height: 14px;
	font-size: 12px;
	font-family: Arial, sans-serif;
}

TEXTAREA {
	color: #262626;
	border: #4C4C4C solid 1px;
	font-size: 12px;
	font-family: Arial, sans-serif;
	padding-left: 3px;
	background-color: white;
	overflow: auto;
}

DIV.border_div {
	border: #C9AF7C solid 1px;
}



TABLE.top_table {
	background-color : #5D6555;
}

.top_table TD {
	background-image : url(top_right_back.jpg);
	background-position : left top;
	background-repeat : no-repeat;
}

DIV.flash_div {
	position : absolute;
	left: 0px;
	top: 0px;
}

TABLE.bottom_table {
	background-color : #CCCCCC;
}

.bottom_table TD.left_td {
	background-image : url(bottom_left_back.gif);
	background-position : left top;
	background-repeat : no-repeat;
}

.bottom_table TD.right_td {
	background-image : url(bottom_right_back.gif);
	background-position : left top;
	background-repeat : no-repeat;
	padding: 0px 10px 0px 0px;
}

TABLE.infobox_div {
	width: 490px;
}

P.infobox_p {
	margin-top: 8px;
	font-size : 10px;
	color: black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.infobox_p A:link, .infobox_p A:visited, .infobox_p A:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #652E1A;
	text-decoration : underline;
}

.infobox_p IMG {
	margin: 0px 13px 0px 0px;
	position: relative;
	top: 3px;
	z-index: 1;
}

P.copy_p {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #303030;
	margin: 8px 0px 0px 17px;
}

DIV.subscribe_div {
	margin: 0px 0px 50px 17px;
}

.subscribe_div INPUT.itext {
	background-color: white;
	color: #262626;
	border: #4C4C4C solid 1px;
	width: 138px;
	height: 22px;
	font-size: 14px;
}

.subscribe_div INPUT.button {
	background-color: white;
	color: #262626;
	border: #4C4C4C solid 0px;
	width: 28px;
	height: 20px;
	font-size: 14px;
	margin: 0px 0px 0px 0px;
}

DIV.subscribe_button_div {
	border: #4C4C4C solid 1px;
	margin: 0px 0px 0px 9px;
}



DIV.subscribe_head {
	margin: 0px 0px 10px 0px;
}

DIV.top5_div {
	margin: 0px 0px -2px 0px;
}


P.subscribe_link {
	margin: 22px 0px 0px 60px;
}

.subscribe_link A:link, .subscribe_link A:visited, .subscribe_link A:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color: #652E1A;
	text-decoration : underline;
}

P.contacts_link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color: #303030;
}

.contacts_link A:link, .contacts_link A:visited, .contacts_link A:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color: #652E1A;
	text-decoration : underline;
}

DIV.contacts_div {
	margin: 0px 0px 50px 17px;
}

TD.main_td {
	padding: 10px 10px 30px 0px;
}

TABLE.main_table {
	width: 490px;
}

TABLE.news_table {
	width: 490px;
	margin-bottom: 30px;
}

.main_td TABLE {
	background-color : #B5B5B5;
}

.main_td P {
	margin-bottom: 14px;
	text-align : justify;
}

.news_table TD.left_td DIV {
	background-color : #060606;
	color: #F3F3F3;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding: 2px 0px 2px 0px;
	margin: 0px;
	width: 46px;
	text-align : center;
}

.news_table TD.left_td {
	padding: 2px 0px 0px 0px;
	width: 46px;
}

.news_table TD.right_td P {
	width: 100%;
	text-align : justify;
}

.news_table TD.right_td {
	padding: 0px 0px 0px 20px;
}

DIV.page_head_div {
	margin: 0px 0px 15px 0px;
}

/* afisha styles */

TABLE.afisha_table {
	width: 490px;
	margin-bottom: 13px;
}

.afisha_table TD.left_td DIV {
	background-color : #060606;
	color: #F3F3F3;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding: 2px 0px 2px 0px;
	margin: 0px;
	width: 120px;
	text-align : center;
}

.afisha_table TD.left_td {
	padding: 2px 0px 0px 0px;
	width: 120px;
}

.afisha_table TD.right_td P {
	width: 100%;
	text-align : left;
}

.afisha_table TD.right_td {
	padding: 0px 0px 0px 20px;
}

/* mixes styles */

TABLE.mixes_table {
	width: 490px;
	margin-bottom: 5px;
}

.mixes_table TD.left_td DIV {
	background-color : #060606;
	color: #F3F3F3;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding: 2px 0px 2px 0px;
	margin: 0px;
	position: relative;
	top: -2px;
	z-index: 1;
	width: 22px;
	text-align : center;
}

.mixes_table TD.left_td {
	padding: 0px 0px 0px 0px;
	width: 22px;
}

.mixes_table TD.centre_td {
	padding: 0px 0px 0px 13px;
	width: 100%;
}

.mixes_table TD.right_td P {
	width: 140px;
	text-align : left;
}

.mixes_table TD.right_td {
	padding: 0px 0px 0px 30px;
}

SPAN.download_span {
	margin: 0px 0px 0px 10px;
}

A.main_page:link, A.main_page:visited, A.main_page:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color: White;
	text-decoration : underline;
	font-weight : bold;
}


TABLE.nav_table {
}

.nav_table TD.right_td {
	padding: 0px;
}

P.nav_p {
	white-space : nowrap;
}

DIV.disco_div {
	margin: 0px 0px 0px 0px;
}

DIV.forum_div {
	margin: 0px 0px -10px 0px;
}

/* forum styles */

.forum_name_td1 P.bold {
	font-weight: bold;
	color: #652E1A;
}

TD.forum_name_td1 {
}

.main_forum_table P {
	margin-left: 5px;
	margin-bottom: 0px;
}

.main_forum_table INPUT.button {
	border: red solid 0px;
}

.forum_reg_table P {
	margin-bottom: 0px;
}

.forum_reg_table TD {
	padding-bottom: 5px;
}

.forum_reg_table INPUT.button, .forum_reg_table INPUT.input_text {
	width: 145px;
}

.forum_login_table P {
	margin-bottom: 0px;
}

.forum_login_table INPUT.input_text {
	width: 140px;
}

.forum_login_table INPUT.input_text {
	margin-bottom: 5px;
}

.forum_login_table INPUT.button {
	margin-bottom: 5px;
}

.main_forum_div P {
	margin-bottom: 0px;
}

.author_info_table TD {
	width: 50%;
}

.forum_replic_table P {
	margin-bottom: 0px;
	margin-left: 5px;
}

TABLE.forum_margin_table {
	border-bottom: #F7F7F7 solid 1px;
}

.forum_add_theme_table INPUT.input_text {
	margin-left: 7px;
	width:300px;
}

.forum_add_theme_table TD.margin_td {
	padding-bottom: 5px;
}

.forum_add_theme_table TEXTAREA {
	width: 100%;
	margin-bottom: 5px;
}

.forum_add_theme_table INPUT.button {
	width: 140px;
}

DIV.up_header_flash_div {
	margin-bottom: 15px;
}

DIV.presents_div {
	margin: 0px 0px 50px 0px;
}

