@charset "utf-8";
/* CSS Document */

body,td,th, input, textarea, select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #727272;
}
body {
	background-color: #104972;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
}
form {
	padding: 0px;
	margin: 0px;
	}
img {
	border: none;
	}
.strong { color: orange;}
a, a:link {
	color: #104972;
}
a:visited {
	color: #104972;
}
a:hover {
	color: orange;
}
a:active {
	color: orange;
}
.ee_error {
	font-weight: bold;
	color: orange;
	padding: 20px;
	text-align: center;
	}
.ee_good {
	text-align: center;
	color: darkorange;
	font-weight: bold;
	padding: 10px;
	border: 1px dashed gray;
	margin: 10px 20px;
	}
a.ntd {
	text-decoration: none !important;
	}
h1, h2, h3, h4, h5, h6, div.formtitle {
	color: #1b4c74;
	}
h1 {
	font-size: 15px;
	background-image:url(images/h1bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding: 2px 25px 7px 25px;
	border-bottom: 1px dotted #afafaf;
	margin: 0px 0px 25px 0px;
	}
h2 {
	font-size: 13px;
	padding: 2px 0px 10px 0px;
	}
h3 {
	font-size: 15px;
	background-image:url(images/maintitleimg2.gif);
	background-repeat: no-repeat;
	background-position: 8px 6px;
	padding: 7px 33px 7px 33px;
	border-left: 1px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
	margin: 0px 0px 0px 0px;
	}
h5 {
	font-size: 13px;
	background-image: url(images/h5bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	padding: 22px 25px 9px 25px;
	/* border-bottom: 1px dotted #afafaf; */
	margin: 0px 0px 0px 30px;
	}
h6 {
	font-size: 12px;
	margin: 20px 0px 10px;
	}
div.left {
	width: 22px;
	float: left;
	}
div.right {
	width: 12px;
	float: left;
	}
div.center {
	width: 785px;
	float: left;
	}
div#copy {
	width: 819px;
	margin: 0px auto 0px auto;
	font-size: 10px;
	text-align: center;
	padding-bottom: 5px;
	}
	div#copy a, div#copya:visited, div#copy a:active, div#copy a:link {
		color: #727272;
		}
div#root {
	width: 819px;
	margin: 17px auto;
	background-image:url(images/mainbg.gif);
	background-repeat:repeat-y;
	background-position: 0% 0%;
	}
	div#head {
		height: 107px;
		}
	div#head div.center {
		height: 107px;
		background-image:url(images/topbg.gif);
		background-repeat:repeat-x;
		background-position:top;
		}
	div#head div.center a#logo {
		display: block;
		margin: 36px 0px 25px 33px;
		float: left;
		}
div#topmenu {
	height: 44px;
	}
	div#topmenu div.center {
		height: 44px;
		background-image:url(images/menubg.gif);
		background-repeat:repeat-x;
		background-position:top;
		}
div#footer {
	height: 106px;
	clear:both;
	}
	div#footer div.center {
		height: 106px;
		background-image: url(images/bottombg.gif);
		background-repeat:repeat-x;
		background-position:top;
		}
div#main {
	}
	div#content {
		/* width: 447px; */
		width: 509px;
		min-height: 300px;
		float: right;
		padding: 20px 30px 20px 30px;
		line-height: 18px;
		}
	div#leftcontent {
		/* width: 312px; */
		width: 250px;
		}
	div#tops {
		background-image:url(images/leftcb.gif);
		background-repeat:repeat-y;
		background-position: 0px 0px;
		width: 100%;
		}
	div.topscontent {
		width: 100%;
		background-image: url(images/contentbg.gif);
		background-repeat:repeat-y;
		background-position: 0px 0px;
		}
		div.topscontent div.list {
			padding: 10px 20px 10px 35px;
			}
			div.topscontent div.list ul {
				padding: 0px;
				margin: 0px;
				}
				div.topscontent div.list ul li {
					list-style-type: disk;
					list-style-image:url(images/orangesquare.gif);
					padding: 0px;
					margin-bottom: 5px;
					font-weight: bold;
					}
					div.topscontent div.list ul li a {
						text-decoration: none;
						}
			div.topscontent div.list a.linktoall {
				padding-bottom: 20px;
				margin: 0px;
				text-align: right;
				}			
div#topscontentbottom {
	background-image: none;
	padding: 10px 20px 10px 35px;
	}
input.text1 {
	width: 142px;
	}
.button1 {
	width: 150px;
	background-image:url(images/buttons.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/buttons.png', sizingMethod='scale');
	height: 29px;
	border-width: 0px;
	background-color: transparent;
	cursor: pointer;
	}

div#menu {
	margin: 0px auto;
	width: auto;
	text-align: center;
	padding-top: 17px;
	}	
	
div#menu a, div#menu a:visited  {
	text-decoration: none;
	text-align: left;
	color: gray;
	background-image: url(images/mainmenu_separator.gif);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	padding: 5px 2px 14px 6px;
}
div#menu a.first {
	background-image: none;
	}

div#menu a:hover {
	text-decoration: none;
	color: #222222;
}

div.vert_menu, div.horz_menu
{
	position: absolute;
	visibility: hidden;
	vertical-align: middle;
	padding: 0px;
	width: 120px;
	font-weight: normal;
	margin-left: 0px;
	left: 10px;
}
div.vert_menu a, div.vert_menu a:visited, div.horz_menu a, div.horz_menu a:visited {
	display: block;
	float: left;
	margin: 0px 0px 0px 0px !important;
	padding: 5px !important;
  	vertical-align: middle;
  	width: 120px;
	background-image: url(images/menubg.gif) !important;
	background-position: 50% 50% !important;
	background-repeat: repeat-x !important;
}

div#eelangs {
	padding: 15px 2px;
	float: right;
	}
div#eelangs a {
	padding-left: 20px;
	text-decoration: none;
	}
div#eelangs a.selected {
	color: #111111;
	}
div#topmainmenu div.horlinks {
	float: right;
	padding: 11px 0px 0px 0px;
	font-size: 13px;
	clear: right;
	}
div#topmainmenu div.horlinks a {
	text-decoration: none;
	margin-left: 13px;
	padding-left: 13px;
	border-left: 1px solid gray;
	}
div#topmainmenu div.horlinks a.first {
	border-left: none;
	padding-left: 0px;
	margin-left: 0px;
	}
div.useraccessdenided {
	text-align: center;
	padding: 10px 10px 10px 10px !important;
	margin: 0px 0px 0px 16px !important;
	}
div.useraccessdenided  div {
	margin-left: -16px;
	}
div.userloginbutton {
	padding: 17px 10px 17px 10px !important;
	margin: 0px 0px 0px 16px !important;
	background-image:url(images/leftcb.gif);
	background-repeat:repeat-y;
	background-position: -16px 0px;
	border-bottom: 1px dotted gray;
	}
div#bottommenu1, div#bottommenu2 {
	margin: 5px auto;
	text-align: center;
}
div#bottommenu1 {
	margin-bottom: 20px;
	}
div#bottommenu1 a {
	color: gray;
	}
div#bottommenu1 a, div#bottommenu2 a {
	padding: 0px 6px;
	border-left: 1px solid gray;
	text-decoration: none;
	}
div#bottommenu1 a.first, div#bottommenu2 a.first {
	border-left: none;
	}
	
/* investmentitem start */
div#investmentitem, div#buyingitem, div#sellingitem {
	padding-left: 25px;
	}
div#investmentitem .itemtitle, div#buyingitem .itemtitle, div#sellingitem .itemtitle {
	border-bottom: 1px dashed #afafaf;
	font-size: 1.1em;
	color: #1b4c74;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
	font-weight: bold;
	}
div#investmentitem dl, div#buyingitem dl, div#sellingitem dl {
	margin: 0px;
	padding: 0px;
	}
div#investmentitem dl dt, div#investmentitem dl dd, div#buyingitem dl dt, div#buyingitem dl dd, div#sellingitem dl dt, div#sellingitem dl dd {
	padding-top: 10px;
	}
div#investmentitem dl dt, div#buyingitem dl dt, div#sellingitem dl dt {
	border-bottom: 1px solid #dfdfdf;
	color: #1b4c74;
	width: 200px;
	float: left;
	clear: left;
	margin-right: 5px;
	text-align: right;
	}
div#investmentitem dl dd, div#buyingitem dl dd, div#sellingitem dl dd {
	width: 276px;
	line-height: 1.5em;
	margin-left: 205px;
	}
/* investmentitem end */

ul#itemoperation {
	margin: 30px auto 10px auto;
	padding: 0px;
	width: 360px;
	}
ul#itemoperation li {
	list-style-type: none;
	display: inline;
	margin: 0px 5px 0px 4px;
	padding: 0px;
	}
ul#itemoperation li a {
	cursor: pointer;
	}
div#submituseremail, div#submittonews, div#sen2friend {
	display: none;
	margin: 20px 0px;
	}
dl.sendform {
	width: 360px;
	margin: 0px auto;
	}
dl.sendform dt, dl.sendform dd {
	width: 175px;
	padding: 0px;
	margin: 0px;
	float: left;
	}
dl.sendform dt {
	padding-right: 5px;
	text-align: right;
	clear: left;
	}
dl.sendform dd {
	padding-left: 5px;
	text-align: left;
	}
div.button {
	text-align: center;
	}
input.submitbutton {
	background-image: url(images/b250.gif);
	width: 250px;
	height: 30px;
	text-align: center;
	border: 1px solid white;
	background-color: white;
	margin: 0px auto;
	}
/* operations end */

/* table start */
table.tableitem {
	width: 98%;
	}
table.tableitem tbody tr {
	padding: 3px 0px;
	}
tr.trzebr1 {
	background-color: #efefef;
	}
.itemid {
	width: 30px;
	text-align: center;
	font-weight: bold;
	}
.itemtitle {
	text-align: left;
	}
.itemregion, .itemdate, .itemop {
	text-align: center;
	}
.itemregion {
	width: 100px;
	}
.itemdate {
	width: 120px;
	}
a.edit {
	color: red;
	padding: 0px 0px 0px 5px;
	}
input.deleteop {
	margin: 0px;
	padding: 0px;
	color: red;
	border: 0px;
	text-decoration: underline;
	cursor:hand 
	}
/* table end */

/* pages start */
div.pages {
	height: 16px;
	padding-top: 10px; 
	padding-bottom: 10px;
	text-align: right;
	clear: both;
	}
div.pages a, div.pages a:link, div.pages a:active {
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #c9c9c9;
	margin-right: 5px;
	text-decoration: none;
	}
div.pages a:visited {
	color: #104972;
	}
div.pages a:hover {
	color: #FF0000;
	background-color: #c9c9c9;
	}
div.pages a.first {
	padding-right: 50px;
	}
div.pages a.last {
	padding-left: 50px;
	}
div.pages a.selected {
	font-weight: bold;
	color: #DD0000;
	text-decoration: none;
	background-color: #c9c9c9;
	}
/* pages end */

div.contenttopborder, div.contentbottomborder {
	border-top: 1px solid #c9c9c9;
	width: 499px;
	margin: 20px 5px 0px 5px;
	height: 5px;
	}
div.contentbottomborder {
	border-top: none;
	margin-top: 0px !important;
	border-bottom: 1px solid #c9c9c9;
	}
	div.contenttopborder img.left, div.contentbottomborder img.left {
		float: left;
		margin-left: -5px;
		}
	div.contenttopborder img.right, div.contentbottomborder img.right {
		float: right;
		margin-right: -5px;
		}
div.contentborderlr, div.pages {
	border-left: 1px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
	}

form#bbfilter {
	margin-bottom: 20px;
	}
	div.formtitle {
		border-bottom: 1px dotted #c9c9c9;
		padding: 0px 10px;
		font-size: 12px;
		margin-bottom: 2px;
	}
	form#bbfilter select {
		margin-left: 40px;
		margin-bottom: 6px;
		width: 450px;
		}
div#searchline {
	height: 29px;
	margin-top: -4px;
	}
div#searchline div.text {
	float: left;
	padding-top: 3px;
	
	}
	div#searchline div.text input {
		width: 290px;
		margin-left: 40px;
		margin-top: 1px;
		}
div#searchline div.button {
	float: right;
	margin-right: 8px;
	}
div#ohfilter {
	text-align: right;
	height: 14px;
	}
div#ohfilter span {
	border-bottom: 1px dashed gray;
	padding: 0px 2px 0px 10px;
	cursor: pointer;
	background-image: url(ee_images/close.gif);
	background-position: 3px 5px;
	background-repeat: no-repeat;
	}
div#ohfilter span.activespan {
	background-image: url(ee_images/open.gif);
	background-position: 3px 6px;
	}
div#ohcontent {
	/* display:  none; */
	}
div#root div.error {
	color: orange;
	text-align: center;
	}
a.alllist {
	display: block;
	padding-top: 6px;
	text-align: center;
	width: 150px;
	margin: 2px auto 0px auto;
	height: 25px !important;
	}
	
.userloginbutton {
	margin-top: 43px;
	text-align: center;
	}
/* login form */
div#userloginform, div#userlostpasswordform, #usercheckkodeform, #userregisterform {
	width: 305px;
	margin: 0px auto;
	}
#bbeditform {width: 505px; margin: 0px auto;}
div#userloginform dl, div#userlostpasswordform dl, #usercheckkodeform dl, #userregisterform dl, #bbeditform dl {
	margin: 0px;
	padding: 0px;
	}
div#userloginform dl dt, div#userloginform dl dd, div#userlostpasswordform dl dt, div#userlostpasswordform dl dd, #usercheckkodeform dl dt, #usercheckkodeform dl dd, #userregisterform dl dd, #userregisterform dl dt, #bbeditform dl dt, #bbeditform dl dd {
	padding-top: 10px;
	}
div#userloginform dl dt, div#userlostpasswordform dl dt, #usercheckkodeform dl dt, #userregisterform dl dt, #bbeditform dl dt {
	border-bottom: 1px solid #dfdfdf;
	color: #1b4c74;
	width: 150px;
	float: left;
	clear: left;
	margin-right: 5px;
	text-align: right;
	}
#bbeditform dl dt {width: 200px !important;}
div#userloginform dl dd, div#userlostpasswordform dl dd, #usercheckkodeform dl dd, #userregisterform dl dd {
	width: 150px;
	margin: 0px;
	}
#bbeditform dl dd {
	width: 300px !important;
	margin: 0px;
	}
div#userloginform dl dd input, div#userlostpasswordform dl dd input, #usercheckkodeform dl dd input, #userregisterform dl dd input {
	width: 150px;
	}
#userregisterform dl dd select {
	width: 156px;
	}
#bbeditform dl dd select {
	width: 296px !important;
	}
#bbeditform dl dd input {
	width: 290px !important;
	}
div#fe_usersubmit {
	text-align: center;
	padding-top: 10px;
	clear: both;
	}
div.ilostpassword {
	text-align: center;
	padding-top: 20px;
	}
dl .ee_error {padding: 0px; text-align: left;}
dd.capcha img {
	float: left;
	margin-right: 4px;
	}
dd.capcha input {
	width: 70px !important; 
	}
dt.ta, dt.ta2 {
	float: none;
	}
dd.ta {
	clear: left;
	padding-left: 20px;
	width: 290px;
	padding-top: 2px !important;
	}
dd.ta textarea {
	width: 284px;
	height: 60px;
	}
dd.ta2 {
	clear: left;
	padding-left: 20px;
	width: 480px;
	padding-top: 2px !important;
	}
dd.ta2 textarea {
	width: 476px;
	height: 60px;
	}
dl.userinfo {
	margin: 0px;
	padding: 0px 30px;
	width: 445px;
	}
dl.userinfo dt {
	border-bottom: 1px solid #dfdfdf;
	color: #1b4c74;
	width: 195px;
	float: left;
	clear: left;
	margin-right: 5px;
	text-align: right;
	display: block;
	padding-top: 7px;
	}
dl.userinfo dd {
	width: 245px;
	margin: 0px;
	display: block;
	padding-top: 7px;
	}
div#searchbox {
	float: right;
	margin-top: 10px;
	clear: right;
	}
div#searchbox form {
	padding: 0px;
	margin: 0px;
	}
div#searchbox form #stdiv {
	display: inline;
	}
div#searchbox form #stdiv input {
	border: 1px solid #b0b0b0;
	background-color: #e8e8e8;
	color: #1b4c74;
	}
div#searchbox form #sbdiv {
	display: inline;
	}
div#searchbox form #sbdiv input {
	background-image: url(images/zoom.gif);
	width: 24px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-color: transparent;
	border: none;
	cursor: pointer;
	}
ul#searchresaultparts {
	margin: 5px 0px 10px 20px;
	padding: 0px;
	}
ol.searchresaults {}
ol.searchresaults li {margin-bottom: 10px;}
ol.searchresaults li span {display: block}
ol.searchresaults li span.title {}
ol.searchresaults li span.title a{font-weight: bold}
ol.searchresaults li span.cat {}
ol.searchresaults li span.cat a{color: gray}
ol.searchresaults li span.desc {}

.print div#content {
	width: 770px;
	min-height: 300px;
	float: none;
	padding: 20px 30px 20px 30px;
	line-height: 18px;
	}
.print .ee_good, 
.print #itemoperation, 
.print #submituseremail .contenttopborder,
.print #submituseremail .contentbottomborder,
	{display: none;}
.print div#investmentitem dl dd, .print div#buyingitem dl dd, .print div#sellingitem dl dd {
	width: 476px;
	line-height: 1.5em;
	margin-left: 205px;
	}
.print .userinfo {
	margin: auto 20px;
	}
.print h3 ,.print .contentborderlr{
	border: none;
	}
.div outlinks {
	font-size: 9px;
}
.outlinks a {
	color: #90a6b6;	
}
form.forminline {
	display: inline;
	}
div.small_baner {
	padding:10px 0px 10px 16px;
	text-align: center;
	}
a.trwg {
	display: block;
	text-align: center;
	padding: 10px;
	border: 1px dotted gray;
	margin: 10px 0px;
	}
div.smallgoogle {
	width: 468px;
	margin: 30px 0px 20px 20px;
	}
div.biggoogle {
	margin: 10px 0px 10px 2px;
	}
