html, body {
	height: 100%;
	margin: 0px;
	padding: 0px
}

body {

}

a { 
	color: #000; 
	text-decoration: none; 
}

a:hover { 
	color: #A90101; 
	text-decoration: none; 
}

h1 {
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 30px 0;
}

h1 a, h1 a:visited {
	text-decoration: none;
	color: #000;
}

h1 a:hover {
	text-decoration: underline;
}
/*
h1.blockheader {
	height: 19px; 
	padding: 3px 0 0 9px; 
	margin: 0 0 10px 0; 
	color: #ffffff; 
	font-size: 14px; 
	font-weight: bold; 
	background: #5aac88 url(../images/decor/blockheader_bg.gif) right top no-repeat;
}
h1.blockheader img.arrow { margin: 0 3px 0 0; }
h1.blockheader a {color: #ffffff; text-decoration: none;}*/


h2, h3 { margin: 0; font-size: 13px; font-weight: bold; color: #A90101; }

img.float { float: left; margin: 4px 8px 6px 0; width: 80px; height: 60px; }
.img_holder { float: left; margin: 4px 18px 8px 0; border: 0; background-color: #fff;}
.img_holder .image { width: 160px; height: 120px; vertical-align: middle; border: 1px solid #999999; }
.img_holder .image_small { width: 80px; height: 60px; vertical-align: middle; border: 1px solid #999999; text-align: center;}
.img_holder .hint { text-align: right; color: #999999; font-size: 10px; }
.img_holder img { display: block; margin: auto; }
#events_list table {  }
#events_list th { text-align: left; }
#events_list td.event { vertical-align: top; width: 55%; padding-right: 10px;}
#events_list td.date { vertical-align: top; font-size: 11px; width: 25%;}
#events_list td.place { vertical-align: top; font-size: 11px; width: 20%;}

p.info { font-size: 10px; color: #A90101; margin: 6px 0 10px 0; }
p.info a { color: #1E388E; text-decoration: none; }
.advert_info { font-size: 10px; color: #A90101; width:100%;}
.advert_head {white-space: nowrap};
.gray_bg { background: #ECD9D9; }
.cat_tbl { width: 100%; }
.cat_tbl2 { width: 70%;}
.cat_tbl td { width: 50%; }
.elem_li { background: url(../images/decor/romb.gif) 0 3px no-repeat; padding: 0 0 0 12px; }
.zebra1 { background: #ECD9D9; }

#main_area {

}

#sh4, #sh5 {
	height:108px;
}

#sh1 {
	background: url('/images/sh4.gif');
	width: 192px;
}

#sh2 {
	background: url('/images/sh5.gif');
	width: 23px;
}

#img_head {
	background: url('/images/header.gif');
	height: 108px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

td.menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding-right: 10px;
	padding-left : 15px;
}
li.menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight: bold;
	padding-right: 10px;
	padding-left : 27px;
	list-style-type : none;
}

hr.m1{
	color : White;
	height : 1px;
	width : 90%;
	white-space : normal;
	background-color : White;
	border : 0;
}

b.zag{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12;
	font-weight : bold;
	color : Black;
	padding-left : 7;
	padding-bottom : 5;
	margin-bottom : 5;
}

#login_area input {
	width: 125px;
}

#login_area label {
	color: #a90101;
	margin: 0 5px 0 0;
	font-weight: bold;
}

#login_area span {
	color: #a90101;
	font-weight: bold;
	font-size: 10px;
}

#login_area p {
	font-size: 11px;
	padding: 0 0 2px 10px;
}

#login_area form {
	margin: 0px; 
}

#login_area input {
	margin: 0px; 
	font-size: 10px;
}

b.zag_ob{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12;
	font-weight : bold;
	color : #A90101;
	padding-left : 10;
}

b.dat_ob{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11;
	font-weight : bold;
	color : Black;
	padding-left : 14;
}

b.dat_new{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11;
	font-weight : bold;
	color : #A90101;
	padding-left : 10;
}


p.main1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12;
	font-weight : bold;
	color : Black;
	font-style : oblique;
	text-align : justify;
	padding-left : 10;
	padding-right : 10;
}

p.main2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11;
	color : Black;
	font-style : normal;
	text-align : justify;
	padding-left : 10;
	padding-right : 10;
}

.news_box {
	margin: 10px 0 0 0;
}

.news_box strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11;
	font-weight: bold;
	color: #A90101;
}

.news_box p {
	margin: 3px 0 15px 0;
}

.news_box a, .news_box a:visited {
	text-decoration: none;
	color : Black;
}

.news_box a:hover {
	text-decoration: underline;
}

.news_box span {
	font-weight: bold;
}

a.new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11;
	font-weight: bold;
	color: #A90101;
	padding-left: 10;
	text-decoration: none;
}

a.new:hover {
	text-decoration: underline;
}

a.menu:link, a.menu:activ, a.menu:visited {
	text-decoration : none;
	color : Black;
}

a.menu:hover {
	text-decoration : none;
	color : #A90101;
}

a.menu2:link, a.menu2:activ, a.menu2:visited {
	text-decoration : none;
	color : Black;
}

a.menu2:hover {
	text-decoration : none;
	color : #A90101;
}

input {
	background-color : White;
	border-color : #D2B48C;
	margin : 2;
	height : 20;
	width : 170px;
}

#menu {

}

#menu ul {
	list-style-type: none;
	margin: 0 0 0 -40px;
	_padding: 0 0 5px 40px;
}

#menu li {
	background-image: url('/images/pm.gif');
	background-repeat: no-repeat;
	padding: 0 0 5px 20px;
	margin: 5px 0 5px 0;
	border-bottom: 1px solid;
}

#menu a {
	text-decoration: none;
	color: black;
}

#menu a:hover {
	text-decoration: none;
	color: #A90101;
}

.submenu {
	margin: 0 0 0px 10px;
}

.submenu a {
	font-size: 11px;
}

#copy {
	float: left; 
	font-size: 11px; 
	color: #000;
	padding-left: 120px;
	/*margin-left: 200px;*/
	background: url(../images/netstar_logo_small.jpg) center left no-repeat;
}

#copy a {
	color: #000; 
	text-decoration: underline;
}

#content {
	padding: 10px 10px 10px 10px;
}

#content th {
	font-size: 12px;
	color: #7A7A7A;
}


#content li {
	margin: 0px 0px 0px 20px;
}

.advert_content {
	margin: -40px 0 0 0;
}

#advert_content h2 {
	text-align: center;
	font-size: 14px;
}

#advert_company_data {
	margin: 10px 0 0 0;
}

.cross_align {
	vertical_align: bottom;
}

.page_out {margin: 10px; padding: 5px; text-align: center; cursor:default; font-size: 11px; }
.page_out .po_self {background: #CFBABA; padding: 1px 5px 1px 5px; font-size: 12px; font-weight: bold; color: #fff;}
.page_out a.po_link {color: #000; font-size: 12px; font-weight: bold; text-decoration: none; margin-right: 2px; }
.page_out a.po_link img {vertical-align: -10%;}

.item { 
	margin-bottom: 8px; 
	clear: both; 
	overflow: hidden; 
	width: 100%; 
}

.item img {
	border: 0px;
}

.item a {
	color: #AE1010;
}

.item label {
	font-weight: bold;
}

.advert_item {
	margin: 0 5px 8px 5px;
	clear: both; 
	overflow: hidden; 
	border: 1px #B3A1A1 solid;
	background-color: #F1EAEA;
}

.advert_vip_item {
	margin: 0 5px 8px 5px;
	clear: both; 
	overflow: hidden; 
	border: 1px #B3A1A1 solid;
	background-color: #F4DCDC;
}

.advert_item p, .advert_vip_item  p {
	padding: 5px;
}

.advert_item h3, .advert_vip_item h3 {
	/*padding: 5px;*/
	font-size: 11px;
}

.advert_item img, .advert_vip_item img {
	border: 0px;
}

.advert_item a, .advert_vip_item a {
	color: #AE1010;
}

.spec_link a {
	text-decoration: underline;
	font-style: italic;
}

.bottom_space {
	margin: 0 0 120px 0;
}

#search_form_div {
	margin: 0 0 20px 0; 
	float: right; 
	text-align: right;
}

#search_form_div form {
	margin: 0 0 0 0; 
}

#banner_place {
	border: 1px #6F3E1D solid;
	margin: 10px 20px 10px 20px;
	background-color: #fff;
	cursor: pointer;
}

#banner_place img, #banner_place embed {
	padding: 1px;
	display: block;
}

#banner_head {
	margin: 10px 20px 0px 20px;
}

#register_button {
	width: 200px;
}

#register_button_ch, #mailing {
	width: 14px;
	margin: 0 0 0 10px;
	background-color: #FAEFEF;
}

#register_form {
	
}

#register_form label {
	font-size: 11px;
}

#register_form input {
	width: 250px;
}

#register_form table {
	border: 10px #CFBABA solid;
}

#register_form span, #advert_form span {
	font-size: 10px;
	color: #757575;
}

#register_form sub, #advert_form sub {
	color: #FB0D0D; 
	font-size: 12px;
	margin: 0 5px 0 0;
}

#advert_form table {
	border: 1px #CFBABA solid;
}

#advert_form label {
	font-weight: normal;
}

#error_mess {
	color: #A90101;
	text-align: center;
	font-weight: bold;
}

#counter_code {
	margin: 10px 0 0 56px;
}

#headbanner {
	position: absolute; 
	top: 29px; 
	left: 450px; 
	width: 470px; 
	_width: 472px; 
	height: 62px; 
	_height: 64px; 
	z-index: 2; 
	border: 1px #6F3E1D solid;
	background-color: #fff;
	cursor: pointer;
	overflow: hidden;	
}

#footerbanner {
	width: 470px; 
	_width: 472px; 
	height: 62px; 
	_height: 64px; 
	border: 1px #6F3E1D solid;
	background-color: #fff;
	cursor: pointer;
	overflow: hidden;
}

#banner_place_468x60 {
	margin: 1px;
}