body {
	background-color: #fff;
	left: 0px; 
	top: 0px;
	margin: 0px;
}

img {
	margin: 0px;
	padding: 0px;
	border: 0px;
	display: block;
}

table td {
	vertical-align: top;
}

h1 {
	font-family: Tahoma;
	font-size: 22px;
	font-weight: bold;
	color: #222222;
	border-bottom: 1px #91aec3 solid;
}

h2 {
	font-family: Tahoma;
	font-size: 17px;
	font-weight: bold;
	color: #0c8fce;
}

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

a: hover {
	color: #dd0404;
	text-decoration: underline;
}

#netstar_logo {
	color: #fff;
	font-size: 38px;
	font-weight: bold;
	font-family: Verdana;
	padding: 11px 0 0 26px;
}

#netstar_descr {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana;
	padding: 7px 0 0 28px;
	letter-spacing: -0.5px;
}

#left_box, #all_features {
	text-align: center;
}

#poller {
	background-image: url(../images/feature-item-poller.png);
	width: 185px;
	height: 184px;
}

#random_photo {
	margin: 20px 0 0 0;
	background-image: url(../images/feature-item-randphoto.png);
	width: 185px;
	height: 112px;
}

#mp3player {
	margin: 20px 0 0 0;
	background-image: url(../images/feature-item-mp3player.png);
	width: 185px;
	height: 460px;
}

#mp3player_header, #feature_item_header {
	padding: 10px 0 0 0;
}

#mp3player_object {
	padding: 5px 0 0 7px;
}

#left_menu {
	position: relative;
}

#left_menu a {
	text-decoration: none;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	letter-spacing: 1px;
}

.menu_shadow {
	width: 185px;
	height: 5px;
	background: url('../images/menu_shadow.png');
}

#menu_shadow_first {
	width: 185px;
	height: 9px;
	background: url('../images/menu_shadow_first.png');
}

#menu_item {
	width: 186px;
	height: 22px;
	color: #fff;
	cursor: pointer;
	vertical-align: bottom;
}

.menu_item {
	background: url('../images/menu_item.png');
	text-align: left;
}

.menu_item span {
	padding: 2px 0 0 50px;
	display: block;
}

.menu_selected {
	background: url('../images/menu_selected.png');
	/*text-align: right; right orientation*/
	text-align: left;
}

.menu_selected span {
	padding: 2px 0 0 51px;
	display: block;
	font-weight: bold;
	/*margin: 0 10px 0 0; right orientation*/
	/*margin: 0 0 0 15px; space creation*/
}

#content {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 20px;	
	color: #111111;
}

#content span {
	font-family: Tahoma;
	font-size: 10px;
	color: #808080;
}

/* Menu */
.divmenu {   
    left: -1000px;
    overflow: hidden;
    position: absolute;
    top: -1000px;
    width: 210px;
    background-color: #83a3c0;
    border: 1px #83a3c0 solid;
}

.divmenu td {   
    cursor: pointer;
	text-decoration: none;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	letter-spacing: 1px;
    color: #fff;	
}

.submenu_item_def {
	background-color: #83a3c0;
}

.submenu_item_sel {
	background-color: #a2c5e1;
}


/*

body {
	margin: 0;
	padding: 0;
	background: #ffffff;
}
body, textarea, input {
	font: 13px Arial, Helvetica, sans-serif;
	color: #000000;
}
a { color: #003399; text-decoration: none; }
img { border: 0; }
form { margin: 0; }


#wrapper {
	margin: 0 auto 0 auto;
	width: 980px;
}
#header { background: url(../images/decor/header.png) no-repeat; height: 83px; position: relative; }
.header_link1 { position: absolute; top: 8px; left: 62px; }
.header_link2 { position: absolute; top: 22px; left: 430px; }

#topnav { position: relative; margin-top: 7px; height: 40px; }
#topnav .menutitle { float: left; margin-right: 8px; margin-top: 1px; font-size: 12px; font-weight: bold; color: #494949; }
#topnav .menu {margin-left: 100px; width: 600px; height: 100%; font-size: 12px; }
#topnav .menu a { color: #000000; text-decoration: none; line-height: 17px; margin-left: 6px; padding-left: 12px; 
background: url(../images/decor/romb.gif) 0 3px no-repeat; display: block; float: left; }
#topnav .menu a: hover {text-decoration: underline;}
#topnav .rss { position: absolute; right: 196px; top: 0; padding-left: 18px; background: url(../images/decor/rss.jpg) 0 0 no-repeat; color: #000; font-size: 12px; }
#topnav .search {position: absolute; right: 0; top: 0; width: 160px; height: 100%; margin: 0;}
#topnav #search {position: absolute; right: 20px; top: 0; width: 130px; height: 14px; font-size: 12px; padding: 1px; border: 1px solid #9C9C9C;}
#topnav .search .input.focus {border-color: #363636; background: #FAFAFA;}
#topnav .search .button {position: absolute; right: 0; top: 0; width: 18px; height: 18px; cursor: pointer; border: none; background: url(../images/decor/forward.gif) no-repeat;}


#leftblock { width: 232px; vertical-align: top; padding-right: 20px; }
#rightblock { width: 240px; vertical-align: top; }
#mainblock { width: 468px; vertical-align: top; padding-right: 20px; }


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 { margin: 0; font-size: 13px; font-weight: bold; color: #003399; }
.event_h2 { text-align: center; }
h3 {margin: 0; font-size: .9em; font-weight: normal; color: #003399;}


#banner { width: 240px; margin: auto; margin-bottom: 15px; }
.light { font-weight: bold; color: #858585; }
.item { margin-bottom: 8px; clear: both; overflow: hidden; width: 100%; }
.item_source { font-style: italic; font-size: 11px; color: #666666; }
p { margin: 1px 0 2px 0; }
p.info { font-size: 10px; color: #1E388E; margin: 6px 0 10px 0; }
p.info a { color: #1E388E; text-decoration: none; }
p.src_link {font-size: 10px; color: #6F6E6E; margin: 5px 0 0 0;}
p.legend {font-style: italic; }

img.float { float: left; margin: 4px 8px 6px 0; width: 80px; height: 60px; }
.img_holder { float: left; margin: 4px 18px 8px 0; border: 0; }
.img_holder_noborder { float: left; margin: 4px 18px 8px 0; border: 0; }
.img_holder .image { width: 160px; height: 120px; vertical-align: middle; border: 1px solid #999999; }
.img_holder_noborder .image { width: 160px; height: 120px; vertical-align: middle; }
.img_holder .image_small { width: 80px; height: 60px; vertical-align: middle; border: 1px solid #999999; }
.img_holder .hint { text-align: right; color: #999999; font-size: 10px; }
.img_holder img { display: block; margin: auto; }
.img_holder_noborder img { display: block; margin: auto; }
#events_list table {  }
#events_list th { text-align: left; }
#events_list th a {color: #858585;}
#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%;}

.forward {text-align: right;}
.forward a {vertical-align: middle; color: #003399; text-decoration: none;}
.forward img {vertical-align: middle; margin-left: 5px;}

#calendar_holder {float: none;}
#calendar {width: 100%; font-size: 12px;}

.page_out {margin: 10px; padding: 5px; text-align: center; cursor: default; font-size: 11px; }
.page_out .po_self {background: #DCE3E6; padding: 1px 5px 1px 5px; font-size: 12px; font-weight: bold;}
.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%;}


table.simple {border-collapse: collapse; width: 230px; }
table.simple td {padding: 5px; vertical-align: top; font-size: 13px;}
table.simple td.valign-middle {vertical-align: middle;}
table.simple th {padding: 7px; font-size: 12px; font-weight: bold; text-align: left; color: #858585; background: #ffffff;}
table.simple tr.even {background: #EFF2F3;}
table.simple.bordered {border: 1px solid #DCE3E6;}
table.simple.bordered th {border-bottom: 1px solid #DCE3E6;}
table.simple.bordered td a {color: #000;}
table.simple td h3, table.simple td p {font-size: inherit;}
table.rating_list {border-collapse: collapse; }
table.rating_list td {padding: 5px; vertical-align: top; font-size: 13px;}
table.rating_list td.valign-middle {vertical-align: middle;}
table.rating_list th {padding: 7px; font-size: 12px; font-weight: bold; text-align: left; color: #858585; background: #ffffff;}
table.rating_list th a {color: #858585;}
table.rating_list tr.even {background: #EFF2F3;}
table.rating_list td h3, table.simple td p {font-size: inherit;}
.zebra1 { background: #eff2f3; }
.gray_bg { background: #eff2f3; }
.cat_tbl { width: 100%; }
.cat_tbl td { width: 50%; }
.elem_li { background: url(../images/decor/romb.gif) 0 3px no-repeat; padding: 0 0 0 12px; }
.align-right { text-align: right; }

#footer {margin: 10px 0 35px 0;}
#bottomnav {border: 1px solid #5AAC88; border-width: 2px 0 2px 0; margin-bottom: 9px;}
#bottomnav .menutitle, #bottomnav .menu {margin: 8px 0 10px 0; font-size: 12px;}
#bottomnav .menutitle {float: left; color: #000; margin-right: 10px;}
#bottomnav .menu a {color: #003399; text-decoration: none; margin-right: 10px; white-space: nowrap;}
#bottomnav .menu a: hover {text-decoration: underline;}
#copy {float: left; padding-left: 55px; font-size: 11px; color: #000; background: url(../images/decor/ua24logo_small.gif) center left no-repeat;}
#copy a {color: #000; text-decoration: underline;}
#counters {float: right;}
#counters img {margin-left: 5px;}

.comm_caption { }
.comm_cap_text { font-size: 11px; color: #666666; font-style: italic; }
.comm_header { background: #eff2f3;  overflow: hidden; position: relative; width: 100%; margin: 10px 0 5px 0; padding: 3px;}
.comm_name { float: left; width: 360px;}
.comm_date { float: right; width: 100px; color: #003399; font-size: 11px; padding: 2px 0 0 0;}
.comm_separator {}
.comm_text { margin: 0 0 20px 0; }
#comment_box { border-top: 1px solid #aaaaaa; padding: 10px 0 0 0; margin: 0 0 40px 0;}
.rating_box {
	background-color: #7D7D7D;
	height: 8px;
}

.comment_sent {
	height: 50px;
	vertical-align: middle;
}
*/
