body, td,
table.home-head td.enter { font-size: 80%; font-family: Arial, 'Geneva CY', sans-serif; }
table.home-head td { font-size: 70%; font-family: Verdana, Arial, 'Geneva CY', sans-serif; padding: 6px 10px 6px 0; }
table.home-head table td { padding: 5px 0; }
table.home-head table td.login { background: url('sub-fon0.gif') repeat-x; }
table.home-head a { color: black; }
table.home-head img { vertical-align: middle; margin: 0 4px 0 8px; }
table.home-head a.exit {color:#E03A3A;}
table.home-head a.enter {color:#000000;}
table.home-head a.link {color:#1A3DC1;}
#login-form { top: 70px; display: none; width:100%; z-index: 66; font-size:100%; }
td.loginForm { font-size: 70%; border: 1px solid #666666; border-right-color:black; border-bottom-color:black; background-color: white; }
#login-form td.loginForm table { border: 15px solid white; }
td.loginForm td { font-size: 70%; }
td.loginForm div { margin-bottom: 0.5em; }
td.loginForm a { color: #666666; }
table.news { margin: 0.2em 0 0.7em 0; }
td.ad { padding: 0 10px 0 0; }
* html td.ad { padding-left: 3px; }
div.title a { font-weight: bold; }
ol { margin: 0 0.5em; padding: 0 1.5em; }
ol  li { margin-top: 0.1em; }
div.news-switch { margin-top: 0.3em; height: 1.6em; padding: 0; }
div.news-switch span { float: left; padding-right: 0.5em; }
div.news-switch ul { list-style-type: none; padding: 0; margin: 0; }
div.news-switch li { float: left; padding: 0 0.5em 5px 0.5em; }
div.news-switch li div,
div.news-switch li a { border-bottom: 1px dashed #ff5223; text-decoration: none; color: black; font-weight: normal !important; }
div.news-switch li.selected { background: #ffcab0 url('arr-news.gif') no-repeat 50% 100%; }
div.news-switch li.selected div,
ul.join li.selected a { border-color: #ffcab0; cursor: default; }
div.news-switch li * { white-space: nowrap; }
ol#all-news { clear: both; }
tr.tabs td { padding: 6px 8px 2px 8px; font-size: 80%; }
tr.tabs td a,
table.home-head a { color: black; }
tr.subtabs td { height: 4px; padding: 0; }
table.search td { font-size: 80%; padding: 6px 0px 6px 6px; }
td.tune span { border-bottom: 1px dashed black; }
div.big-banner { margin: 0.9em 0 0.4em 18%; }
* html div.big-banner { padding-left: 3px; }
li.hot { position: relative; left: -1.7em; list-style-type: none; color: #ea0503; margin-top: 0.2em; }
* html li.hot { left: -2em; }
li.hot span { color: #000000; background-color: #fff5cc; padding: 0px 3px; }
.toplinecard { background:url(line1.gif); background-repeat:repeat-x; background-position:left bottom; background-color:#ebebeb;}
.headerlink{font-size: 120%; font-weight: bold; text-decoration: none}

.red{color:red;}

TABLE.style_table1 IMG{
	margin-bottom: 5px;
}
/* Table for Form */
.form_table  {
	float: left;
	width: 650px;
	table-layout: fixed;
}

.form_table TD{
	padding-bottom: 5px;
}

.form_table .label, .form_table LABEL{
	font-size: 12px;
	font-weight: bold;	
	width: 156px;
}

.form_table .mail{

}

.form_table .blickx IMG {
	margin-right: 3px;
}

.form_table LABEL {
	width: 155px;
	display: block;
	float: left;	
	text-align: right;
	padding-right: 4px;
}






.form_table .add_button_area IMG{
	margin-right: 4px;
}

.form_table .add_button_area {
	padding-bottom: 13px;
}

.form_table .captcha_input {
	height: 40px;
	font-size: 24px;
	width: 120px;
	border:1px solid #CACBCD;
}



.form_table .action TD{
	padding-top: 15px;
}

.help_block {
	background-color: #ffffe0;
	border: 1px solid #f5deb3;
	float: right;
	width: 230px;
	padding: 10px;
}

.help_block p{
	margin: 0;
	padding: 0;
}

.captcha_image {
	float: left;
	margin-right: 10px;
}

.captcha_image IMG{
	margin-bottom: 4px;
}

#captchacode {
	border: 1px solid #f5deb3;	
}

.form_table .field{
	margin:0px;
   padding:0px;
	width: 100%;
   font-size:16px;
   line-height:16px;
}

#user_files {
	padding-top: 10px;
}

#user_files .file_container{
	padding-bottom: 6px;
	width: 650px;
	white-space: nowrap;
}
#user_files .file_container div{
	text-align:right;
}
	 
.error_message {
 	color: #e80000;
	text-align: center;
	font-weight: bolder;
	font-size: 1.5em;
	padding: 10px 0;
}

.del_button {
	margin-left: 5px;
}

.zn_style_block {
	background-color: #fff7c8;
	border: 3px solid #f6bc8d;
	padding: 10px 15px;
}