	/* Create MAIN Structure */

	html, body
	{
		height: 100%;
	}

	body
	{
		margin: 0;
		padding: 0;
		background: #8a0752 url(../img/bg.gif);
		font: small Verdana, Arial, Helvetica, sans-serif;
	}

	* html body
	{
		font-size: x-small; /* for IE5/Win */
		f\ont-size: small; /* for other IE versions */
	}

	html>body #container
	{
         height: auto;
	}

	#container
	{
		background: #d4d4d4 url(../img/bgstripe.gif);
		width: 701px;
		float: left;
		margin: 0 0 -4em 20px;
		padding: 0;
		display: inline;
		height: 100%;
		min-height: 100%;
	}

	#main
	{
		width: 197px;
		float: right;
	}

	#content
	{
		width: 488px;
	}

	#footer
	{
		width: 508px;
		height: 4em;
		float: left;
		clear: both;
		background-color: #951457;
	}

	#footer img
	{
		margin: 12px 10px 0 0;
		float: right;
	}

	#footer p
	{
		color: #fff;
		margin: 8px 0 0 70px;
		float: left;
		font-size: 0.85em;
		padding-top: 10px;
		display: inline;
	}

	#footerSpace
	{
		height: 4em;
	}

	/* Create CONTENT */

	#colorfill
	{
		height: 20px;
		background-color: #d4d4d4;
	}

	h1.home, h1.finance, h1.realestate, h1.venturecapital, h1.about, h1.whybulgaria, h1.lf, h1.faq, h1.links, h1.contacts, h1.members, h1.news
	{
		margin: 0;
		padding: 0;
		width: 488px;
		height: 67px;
		float: left;
		text-indent: -9999px;
		background-color: #951457;
		background-position: 70px 100%;
		background-repeat: no-repeat;
	}

	h1.home
	{
		background-image: url(../img/tit_home.gif);
	}

	h1.finance
	{
		background-image: url(../img/tit_finance.gif);
		background-color: #769414;
	}

	h1.realestate
	{
		background-image: url(../img/tit_realestate.gif);
		background-color: #ca1c76;
	}

	h1.venturecapital
	{
		background-image: url(../img/tit_venturecapital.gif);
		background-color: #147694;
		background-position: 60px 100%;
	}

	h1.about
	{
		background-image: url(../img/tit_about.gif);
	}

	h1.whybulgaria
	{
		background-image: url(../img/tit_whybulgaria.gif);
	}

	h1.lf
	{
		background-image: url(../img/tit_lf.gif);
	}

	h1.faq
	{
		background-image: url(../img/tit_faq.gif);
	}

	h1.links
	{
		background-image: url(../img/tit_links.gif);
	}

	h1.contacts
	{
		background-image: url(../img/tit_contacts.gif);
	}

	h1.members
	{
		background-image: url(../img/tit_members.gif);
	}

	h1.news
	{
		background-image: url(../img/tit_news.gif);
	}

	h2, h3, h4
	{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: bold;
	}

	h2
	{
		font-size: 1.4em;
		color: #951457;
	}

	h2.hide span
	{
		display: none;
	}

	h3
	{
		font-size: 1.2em;
		color: #808080;
		border-bottom: 1px dotted #808080;
		padding-bottom: 4px;
	}

	h4
	{
		font-size: 1em;
		color: #999;
	}

	#content a
	{
		color: #6f6f6f;
	}

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

	#content a:visited
	{
		color: #951457;
	}

	.green
	{
		color: #769414;
	}

	.pink
	{
		color: #ca1c76;
	}

	.blue
	{
		color: #147694;
	}

	#opoffice, #headoffice
	{
		padding: 0;
		margin: 0;
		list-style-type: none;
		font-size: 0.85em;
		line-height: 1.8em;
	}

	#opoffice li, #headoffice li
	{
		padding: 0;
		margin: 0;
		list-style-type: none;
	}

	#address1
	{
		float: left;
		margin-right: 80px;
	}

	#address2
	{
		float: left;
	}

	table
	{
		border-top: 1px solid #999;
		border-left: 1px solid #999;
		border-collapse: collapse;
		margin: 10px 0;
	}

	caption
	{
		display: none;
	}

	th, td
	{
		padding: 9px;
		border-right: 1px solid #999;
		border-bottom: 1px solid #999;
		text-align: center;
	}

	td.indicator
	{
		font-weight: bold;
		font-size: 0.85em;
		text-align: left;
		color: #777;
	}

	th
	{
		font-weight: bold;
		font-size: 1em;
		background-color: #d2d2d2;
		color: #666;
	}

	td
	{
		font-size: 0.85em;
		color: #666;
	}

	ul.charts
	{
		list-style-type: none;
		padding: 0;
		margin: 0;
	}

	ul.charts li
	{
		list-style-type: none;
		padding: 0;
	}

	/* Create MAINCONTENT */

	#maincontent
	{
		margin-left: 64px;
		background-color: #fff;
		width: 398px;
		padding: 0 6px;
	}

	#maincontent img
	{
		margin: 12px 0;
	}

	#maincontent ul.simple
	{
		margin: 0;
		padding: 0 0 15px 35px;
		font-size: 0.9em;
		line-height: 1.8em;
		color: #8c8c8c;
		list-style-type: square;
	}

	#maincontent ul.simple li ul
	{
		font-size: 0.95em;
	}

	#maincontent .icons
	{
		list-style-type: none;
		margin: 0 0 15px 0;
		padding: 0;
		float: left;
		width: 398px;
	}

	#maincontent .finance, #maincontent .realestate, #maincontent .venturecapital
	{
		width: 124px;
		height: 59px;
		display: block;
		text-indent: -9999px;
		overflow: hidden;
		list-style-type: none;
		float: left;
	}

	#maincontent .icons li a
	{
		width: 124px;
		height: 59px;
		display: block;
		float: left;
	}

	#maincontent .finance
	{
		background-image: url(../img/finance_icon.gif);
		margin-right: 13px;
	}

	#maincontent .realestate
	{
		background-image: url(../img/realestate_icon.gif);
		margin-right: 13px;
	}

	#maincontent .venturecapital
	{
		background-image: url(../img/venturecapital_icon.gif);
	}

	#maincontent p
	{
		font-size: 0.9em;
		line-height: 1.8em;
		text-align: justify;
		color: #8c8c8c;
		padding: 0 0 14px 0;
		margin: 0;
	}

	#maincontent p.note
	{
		font-size: 0.8em;
		color: #a8a8a8;
	}

	/* Create LANG */

	#language
	{
		margin: 10px 0 0 0;
		padding: 0;
		list-style-type: none;
	}

	#language li
	{
		list-style-type: none;
		margin: 0 5px 0 0;
		padding: 0;
		display: inline;
		font: bold 0.9em Georgia, "Times New Roman", Times, serif;
		color: #951457;
	}

	#language .en a, .it a
	{
		color: #727272;
	}

	/* Create NAV */

	#nav
	{
		margin: 15px 0 0 0;
		list-style-type: none;
		padding: 0;
	}

	#nav li
	{
		margin: 0 0 4px 0;
		padding: 0;
		list-style-type: none;
	}

	#nav .finance, #nav .realestate, #nav .venturecapital
	{
		width: 170px;
		height: 16px;
		text-indent: -9999px;
		overflow: hidden;
		background-repeat: no-repeat;
	}

	#nav .finance
	{
		background-image: url(../img/finance_btn.gif);
	}

	#nav .realestate
	{
		background-image: url(../img/realestate_btn.gif);
	}

	#nav .venturecapital
	{
		background-image: url(../img/venturecapital_btn.gif);
	}

	#nav .finance a, .realestate a, .venturecapital a
	{
		display: block;
		width: 170px;
		height: 16px;
	}

	#nav .finance a:hover, #nav .realestate a:hover, #nav .venturecapital a:hover
	{
		background-repeat: no-repeat;
	}

	#nav .finance a:hover
	{
		background-image: url(../img/finance_btn_over.gif);
	}

	#nav .realestate a:hover
	{
		background-image: url(../img/realestate_btn_over.gif);
	}

	#nav .venturecapital a:hover
	{
		background-image: url(../img/venturecapital_btn_over.gif);
	}

	/* Create SUBNAV */

	#subnav
	{
		list-style-type: none;
		padding: 0 0 14px 0;
		margin: 20px 0 10px 0;
		border-bottom: 1px dotted #951457;
	}

	#subnav li
	{
		list-style-type: none;
		padding: 0 0 0 10px;
		margin: 0 0 6px 0;
		font: bold small-caps 0.9em Tahoma, Arial, Helvetica, sans-serif;
		border-left: 8px solid #951457;
		text-transform: lowercase;
	}

	#subnav li a
	{
		color: #6f6f6f;
		text-decoration: none;
	}

	#subnav li a:hover
	{
		color: #951457;
		text-decoration: underline;
	}

	/* Create LOGIN */

	#login
	{
		padding: 10px 14px 10px 0;
		margin: 0 10px 0 0;
		background: #e5e5e5 url(../img/loginfold.gif) no-repeat 0 100%;
	}

	#login fieldset
	{
		border: none;
		padding: 0;
		margin: 0;
		text-align: right;
	}

	#login p
	{
		padding: 0;
		margin: 0 0 5px 0;
	}

	#login legend
	{
		display: none;
	}

	#login fieldset label
	{
		font-size: 0.8em;
		font-weight: bold;
		color: #951457;
	}

	#username, #password, #submit
	{
		font-size: 0.9em;
		background-color: #fff;
		border: 1px solid #b9b9b9;
	}

	#username, #password
	{
		width: 90px;
	}

	#submit
	{
		padding: 0 3px;
		margin: 0;
		color: #888;
	}

	/* Create NEWS */

	#news
	{
		list-style-type: none;
		padding-left: 0;
		margin: 0 4px 0 0;
	}

	#news li
	{
		list-style-type: none;
		padding-bottom: 20px;
		font-size: 0.8em;
		line-height: 1.6em;
		color: #8c8c8c;
	}

	#news h4
	{
		padding: 0;
		margin: 0;
		color: #6a6a6a;
		font: 0.9em Verdana, Arial, Helvetica, sans-serif;
	}

	#news a, address a
	{
		color: #8c8c8c;
	}

	#news a:hover, address a:hover
	{
		text-decoration: none;
		color: #6a6a6a;
	}

	/* Create PAGES */

	#fnav, #rnav, #mnav
	{
		width: 165px;
		height: 229px;
		position: absolute;
		top: 99px;
		left: 97px;
		padding: 0;
		margin: 0;
		list-style-type: none;
		background-repeat: no-repeat;
		background-position: 0 0;
	}

	#fnav
	{
		background-image: url(../img/main_finance_over.jpg);
	}

	#rnav
	{
		background-image: url(../img/main_realestate_over.jpg);
	}

	#mnav
	{
		background-image: url(../img/main_venturecapital_over.jpg);
	}

	#fnav ul, #rnav ul, #mnav ul
	{
		list-style-type: none;
	}

	#fnav li, #rnav li, #mnav li
	{
		list-style-type: none;
		font-size: 0.85em;
	}

	#fnav li
	{
		margin: 10px 10px 5px 10px;
		padding-left: 10px;
		color: #769414;
		background: url(../img/bullet.gif) no-repeat 0% 50% !important;
		background: url(../img/bullet.gif) no-repeat 0% 60%;
	}

	#rnav li
	{
		margin: 10px 10px 5px 10px;
		padding-left: 10px;
		color: #ca1c76;
		background: url(../img/bullet_pink.gif) no-repeat 0% 50% !important;
		background: url(../img/bullet_pink.gif) no-repeat 0% 60%;
	}

	#mnav li
	{
		margin: 10px;
		padding-bottom: 5px;
		color: #147694;
		border-bottom: 1px dotted #147694;
	}

	#fnav dt
	{
		list-style-type: none;
		margin: 10px;
		padding-bottom: 5px;
		font-size: 0.85em;
		color: #769414;
		border-bottom: 1px dotted #769414;
	}

	#fnav li a, #fnav dt a
	{
		color: #769414;
		text-decoration: none;
	}

	#fnav li a:hover, #fnav dt a:hover
	{
		color: #fff;
		background-color: #769414;
	}

	#fnav dl, dt, dd
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	#fnav dd ul
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	#rnav dt
	{
		list-style-type: none;
		margin: 10px;
		padding-bottom: 5px;
		font-size: 0.85em;
		color: #ca1c76;
		border-bottom: 1px dotted #ca1c76;
	}

	#rnav li a, #rnav dt a
	{
		color: #ca1c76;
		text-decoration: none;
	}

	#rnav li a:hover, #rnav dt a:hover
	{
		color: #fff;
		background-color: #ca1c76;
	}

	#rnav dl, dt, dd
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	#rnav dd ul
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	#mnav li a
	{
		color: #147694;
		text-decoration: none;
	}

	#mnav li a:hover
	{
		color: #fff;
		background-color: #147694;
	}

	.top_btn
	{
		border-top: 1px solid #951457;
		padding-top: 4px;
	}

	.member
	{
		background-color: #fff;
		padding: 4px 0 4px 10px;
		font-size: 0.9em;
		margin: 10px 0 0 0;
	}

	.member strong
	{
		color: #951457;
	}