html {
	position: relative;
}

html, body {
	height: 100%;
}

body {
	font-family: Arial,Verdana;
	font-size: 10px;
	margin: 0;
	padding: 0;
}

span.netvija {
	color: #00BBEE;
}

a.gray {
	color: gray;
}

a.hide_homepage {
	position: absolute;
	top: 14px;
	right: 0;
	color: #3176C3;
	font-size: 14px;
}

div.clear {
	clear: both;
}

h1, h2, h3 {
	clear: both;
}

h1 {
	border-bottom: 1px dashed #00BBEE;
	color: #00BBEE;
	font-size: 24px;
	margin: 18px 0 33px;
	padding: 0 0 3px;
}

h2 {
	color: #00BDFF;
	font-size: 18px;
	margin: 0;
	padding: 0 0 3px;
}

p {
	line-height: 14px;
	margin-bottom: 5px;
}

.container {
	padding-bottom: 120px;
	position: relative;
	width: 920px;
}

table {
	width: 100%;
}

table td, table th, table img {
	vertical-align: middle;
}

table ul {
	margin-bottom: 0;
}

table, table tbody, table tfoot, table th, table td {
	border: 0 none;
	margin: 0;
	padding: 0;
	text-align: left;
}

table th, table td {
	padding: 0 4px;
}

table td.price {
	text-align: right;
	font-weight: bold;
}

table th {
	text-align: center;
}

table.list th {
	text-align: left;
}

table td.right {
	text-align: right;
	padding: 2px 0 2px 15px;
}

table.list tr.pair_num {
	background-color: #F3F3F3;
}

table.list tr.interactive:hover {
	background-color: #E0E0E0;
	cursor: pointer;
}

form table th {
	text-align: left;
}

#header {
	background-image: url("../images/netvija_ad/header_back.gif");
	border-bottom: 5px solid #EFEFEF;
	height: 100px;
	line-height: 100px;
	position: relative;
}

#header a.logo {
	height: 64px;
	left: 31px;
	position: absolute;
	top: 24px;
}

#main_menu {
	display: block;
	float: right;
	font-size: 16px;
	height: 100%;
	text-align: right;
	width: 600px;
	word-spacing: 0;
}

#main_menu a {
	color: #FFFFFF;
	display: block;
	float: right;
	height: 100%;
	padding: 0 18px;
	position: relative;
}

#main_menu a.active {
	color: #CCCCCC;
}

#main_menu a div {
	bottom: 0;
	display: none;
	left: 50%;
	position: absolute;
	right: 50%;
}

#main_menu a.active div {
	display: block;
}

#main_menu a div img {
	left: -10px;
	position: relative;
	vertical-align: bottom;
}

#netmedia {
	background-color: #404040;
	color: #EFEFEF;
	line-height: 16px;
	margin-top: 18px;
	padding: 10px;
	position: relative;
	width: 200px;
}

#netmedia div {
	display: none;
}

#netmedia h1 {
	border-bottom: 1px solid #848484;
	color: #F7F7F7;
	font-size: 20px;
	margin-bottom: 8px;
	margin-top: 0;
	padding-bottom: 8px;
}

#netmedia span {
	color: #848484;
}

#netmedia p {
	margin-bottom: 8px;
}

#content {
	clear: both;
	float: left;
	width: 685px;
	position: relative;
}

h1.top {
	padding-top: 20px;
}

#sidebar {
	float: right;
	width: 220px;
}

#sidebar table {
	background-color: #000000;
	border: 0 none;
	bottom: 0;
	color: #848484;
	height: 25px;
	left: 0;
	line-height: 25px;
	margin: 0 0 6px;
	padding: 0;
	width: 100%;
}

#sidebar table * {
	border: 0 none;
	margin: 0;
	padding: 0;
}

#sidebar table a {
	font-size: 0;
}

#sidebar table .left {
	padding-left: 10px;
	text-align: left;
}

#sidebar table .center {
	text-align: center;
}

#sidebar table .right {
	padding-right: 10px;
	text-align: right;
}

div.input_enclose {
	height: 28px;
	position: relative;
}

div.input_enclose * {
	border: 0 none;
	display: block;
	float: left;
	height: 28px;
	margin: 0;
	padding: 0;
}

div.input_enclose .left {
	background-image: url("../images/netvija_ad/search_back_left.gif");
	width: 6px;
}

body.netmedia div.input_enclose .left {
	background-image: url("../images/netvija_ad/search_back_left_black.gif");
}

div.input_enclose .right {
	background-image: url("../images/netvija_ad/search_back_right.gif");
	width: 20px;
	box-shadow: none;
}

body.netmedia div.input_enclose .right {
	background-image: url("../images/netvija_ad/search_back_right_black.gif");
}

div.input_enclose input {
	background-image: url("../images/netvija_ad/search_back.gif");
	line-height: 28px;
	width: 194px;
}

body.netmedia div.input_enclose input {
	background-image: url("../images/netvija_ad/search_back_black.gif");
	color: #FFFFFF;
}

div.input_enclose img {
	bottom: -10px;
	height: 12px;
	left: 20px;
	position: absolute;
}

#search_bar {
	margin-top: 8px;
}

#search_bar span {
	color: #CDCDCD;
	font-size: 11px;
}

#profile {
	height: 40px;
	line-height: 40px;
}

#profile .left {
	float: left;
	width: 35%;
}

#profile .right {
	color: #CCCCCC;
	float: right;
	font-size: 10px;
	text-align: right;
	width: 65%;
}

#barter div {
	float: left;
	padding: 0 15px;
	width: 205px;
}

div.list {
	width: 720px;
}

h3 {
	color: #808080;
	font-size: 12px;
	margin: 0;
	padding: 0 0 0 20px;
}

#barter div a {
	display: block;
	padding-left: 20px;
}

#footer {
	background-color: #000000;
	bottom: 0;
	clear: both;
	color: #848484;
	font-size: 13px;
	height: 90px;
	left: 0;
	line-height: 16px;
	padding: 10px 0;
	position: absolute;
	width: 100%;
}

#footer div.footer {
	height: 100%;
	margin: 0 auto;
	width: 920px;
}

#footer div.left {
	float: left;
	width: 40%;
}

#footer div.right {
	float: right;
	text-align: right;
	width: 60%;
}

#footer a {
	color: #848484;
}

.checkbox_list {
	list-style: none outside none;
}

div.relation {
	width: 100px;
	height: 4px;
	position: relative;
	background-color: #000000;
}

div.relation div.bar {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #12C0FF;
}

.ads {
	text-align: right;
	float: right;
	width: 140px;
}

.adsN {
	text-align: center;
	vertical-align: middle;
}

.form_box {
	position: relative;
}

.form_box form {
	width: 560px;
	margin: 0 auto;
}

.form_box #form_login {
	width: 300px;
	text-align: left;
}

.form_box table th {
	font-weight: normal;
}

.form_box form table input {
	border: 0 none;
	width: 92%;
}

.form_box .submit {
	float: right;
}

.form_box #register, .form_box #login {
	border: 1px solid #C1C1C1;
	background-color: #F3F3F3;
	color: #898989;
}

.form_box #register, .form_box #login {
	padding: 10px 0;
	margin-bottom: 16px;
}

.form_box form table th, .form_box form table td {
	padding: 0 2.5%;
	height: 30px;
}


