*{ margin:0px; padding:0px;}body {	background: #F4F3F5 url(images/page_bg.jpg);	font-family: Verdana, Geneva, sans-serif;}a:link, h3 a:hover{	color: #900;	text-decoration: none;}a:hover{	color: #333;	text-decoration: underline;}h2 {	font: 22px Arial, Helvetica, sans-serif;	color: #790606;}h3, h3 a {	font: 20px Arial, Helvetica, sans-serif;	color: #333;	padding: 0px 0px 10px;	text-decoration: none;}h4 {	font: 20px Arial, Helvetica, sans-serif;	color: #730707;	padding: 0px 0px 15px;}h5 {}h6 {	font: 10px Verdana, Geneva, sans-serif;	color: #999;	margin-top: -10px;}/*layout boxes*/.float {	display:inline;	float: left;}.floatr {	display:inline;	float: right;}.clr { clear:both;}.overflow { overflow:hidden;}.cont960 {	margin: 0px auto;	width: 960px;	padding: 10px;}.cont940 {	margin: 0px auto 10px;	width: 940px;}.cont680 {width: 680px;margin-right: 10px;	margin-left: 10px;}.cont460 {	width: 440px;	margin-right: 10px;	margin-left: 10px;}.cont250 {	width: 230px;	padding: 0px 10px 10px;}#top {	padding: 20px 0px;}#logo h1 a{	background: url(images/legacon_finance_bulgaria.jpg) no-repeat;	height: 55px;	width: 262px;	display: block;}div#logo h1 a span { display:none;} div#languages {	height: 55px;	position: relative;}ul#lang {	position: absolute;	bottom: 0px;	right: 0px;	width: 195px;}ul#lang li a{	color: #999999;	text-decoration: none;}ul#lang li a:hover{	color: #900;	text-decoration: none;}ul#lang li.active a{	font-weight: bold;	color: #000;}ul#lang li a.en {	background: url(images/flag_en.jpg) no-repeat left center;	padding-left: 20px;}ul#lang li a.bg {	background: url(images/flag_bg.jpg) no-repeat left center;	padding-left: 20px;}ul#lang li {	display:inline;	font-size: 11px;	margin-left: 20px;}div#main-nav {	background: #E0E0E0 url(images/menu_bg.png) left top;	height: 40px;	border-bottom: 1px solid #D6D6D6;}div#main-nav ul li {display:inline;}div#main-nav ul li a {	font: bold 12px/40px Arial, Helvetica, sans-serif;	text-shadow: 1px 1px 1px #fff;	color: #990000;	padding-right: 20px;	padding-left: 20px;	text-decoration: none;	display: block;	float: left;	text-transform: uppercase;}div#main-nav ul li a:hover {	color: #fff;	background: url(images/menu_hover.png) repeat-x left top;	text-shadow: 1px 1px 1px #000;}div#main-nav ul li.cat-item { float:right;}div#header {	position: relative;	height: 200px;	width: 940px;}div#header h2 {	position: absolute;	left: 0px;	top: 45%;	line-height: 40px;	background: #F8F8F9;	padding-right: 15px;	padding-left: 15px;	text-shadow: 1px 1px 1px #fff;}div#content{	background: #F8F8F9;	padding: 10px 0px 0px;	border-bottom: 1px solid #FFF;}#content .page-content{	padding: 10px 0px 0px;	background: url(images/contnet_page_bg.jpg) repeat-y left top;}div#content p {	font-size: 12px;	line-height: 20px;	color: #333;	padding-bottom: 10px;}div#content .about-us, div#content .desc {	padding: 10px;	text-align: justify;}div#content .services ul{	padding: 0px 10px;	list-style: none;}#content .articles {text-align: justify;}div#content .services ul li{	background: url(images/bullet.gif) no-repeat left 8px;	display: block;	padding: 0px 0px 0px 15px;	float: left;	width: 195px;	font: 11px/22px Verdana, Geneva, sans-serif;} .desc  ul li {	background: url(images/ul_bullet.png) no-repeat left 0px;	display: block;	padding: 0px 0px 15px 23px;	font: bold 12px Verdana, Geneva, sans-serif;	color: #666;}div#content .contact{	font: 12px/20px Verdana, Geneva, sans-serif;}div#content .contact .org {	padding-bottom: 10px;	} div#content .articles ul {	padding: 10px 10px 20px 20px;list-style: none;}.articles ul li {	background: url(images/bullet.gif) no-repeat left 6px;	padding: 0px 0px 0px 15px;	font: 12px/22px Verdana, Geneva, sans-serif;} div#content .articles  h4 {	padding-top: 20px;}a.inquiry {	font: normal 18px Arial, Helvetica, sans-serif;	text-shadow: 1px 1px 1px #000;	color: #FFF;	background: url(images/inquiry_bg.jpg) repeat-x left top;	display: block;	margin: 10px 0px;	padding: 5px 10px;	border: 1px solid #FFF;	text-transform: uppercase;	text-align: center;	text-decoration: none;}div#sidebar.home {	background: #EEEDEE url(images/sidebar_home.png) no-repeat center top;	padding: 20px 0px 0px;	border-top: 1px solid #EEE;	border-right: 1px solid #FFF;	border-left: 1px solid #FFF;	}div#sidebar.home .left {float:left;}div#sidebar.home .right{float:right;}.page .vcard .right{	padding: 15px 0px 0px;}#footer.home {	padding-top: 10px;	padding-bottom: 10px;}#footer .navigation ul {	padding: 0px 0px 5px;}#footer .navigation ul li {	display:inline;	font-size: 10px;}#footer .navigation ul li a {	color: #900;	text-decoration: none;	border-right: 1px solid #D6D6D6;	padding: 0px 10px;}#footer .navigation ul li a:hover {	color: #999;	text-decoration: none;}#footer p{	font-size: 10px;	color: #999;	padding: 0px 0px 0px 10px;}#footer .design_by_chastica a {	font-size: 10px;	color: #999;	background: url(images/chastica.jpg) no-repeat right top;	text-align: right;	display: block;	padding: 4px 110px 0px 0px;	height: 12px;	width: 50px;	text-decoration: none;}#footer .design_by_chastica a:hover{	background: url(images/chastica.jpg) no-repeat right bottom;	color: #900;}#map {	background: #EFEFEF;	height: 480px;	width: 640px;	border: 5px solid #F3F3F3;	display: block;	overflow: hidden;	margin: 10px auto;}.news {	margin: 0px 0px 20px;	padding: 0px 0px 10px;	border-bottom: 1px solid #EEE;}/*page pagination*/.pagination {	font: 12px Verdana, Geneva, sans-serif;	color: #666;	display: block;	padding: 10px 0px;}.pagination a {	color: #900;	background: #EBEBEB;	border: 1px solid #E0E0E0;	margin-right:4px;	padding:3px 6px;	text-align:center;	text-decoration:none;}.pagination a:hover, .pp-paginate a:active {	color: #FFF;	background: #900;	border: 1px solid #C10000;}.pagination .pp-title {	color: #666;	background: #EBEBEB;	border: 1px solid #E9E9E9;	margin-right:4px;	padding:3px 6px;	font-family: Verdana, Geneva, sans-serif;}.pagination .pp-gap {color:#999; margin-right:4px;}.pagination .pp-current {	color:#fff;	background:#900;	border:1px solid #C00;	margin-right:4px;	padding:3px 6px;}.pagination .pp-page {}.pagination .pp-prev, .pp-paginate .pp-next {}.hiden { overflow:hidden;}#prev span, #next span { color:#ccc; } /* lighter than the normal anchor text */a img.alignleft {	border: 5px solid #FFF;	margin: 0px 20px 10px 0px;	padding: 1px;	float: left;}.team-member {	float: left;	padding: 10px;	width: 320px;	border-bottom: 1px solid #F3F3F3;}.photo-member {	float: left;	width: 140px;}.photo-member img {	padding: 1px;	border: 5px solid #FFF;}.content-member {	float: left;	width: 180px;	text-align: left;}
