/* --------------------------- GENERAL ---------------------------- */


html, body { height: 100%; }

body {
	margin: 0;
	padding: 0;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;	
	color : #000000;
	background: #B4BCC8 url(/public/partners/finexpert/bg_page.gif) repeat-x;
	text-align: center;
}

ul, ol, li, h1, h2, h3, h4, hr, p, form, fieldset, input, label, img, td, th, dl, dd {
	margin: 0; 
	padding: 0; 
}

h1 { 
	font-size: 150%;  
	padding-bottom: 1em; 
	font-weight: normal;   
}
h2 { 
	font-size: 130%;  
	padding-bottom: 0.6em; 
}
h3 {  
	font-size: 110%; 
	padding-bottom: 3px; 
}

h3 a{
	color: #FF0000;
	text-decoration: none;
}

h3 a:hover{
	text-decoration: underline;
}


h4 { 
	font-size: 100%; 
	padding-bottom: 5px; 
}

hr { 
	display: none; 
}

p { 
	padding-bottom:1.2em;  
}

ul { 
	list-style: none; 
	padding: 0 0 1em 10px;  
}

ol { 
	list-style: decimal; 
	padding: 0 0 10px 25px;  
}
li { 
	padding: 0 0 3px 12px; 
/*	background: url(/public/partners/finexpert/ul_press.gif) no-repeat 0 5px; */
}
ol li { 
	padding: 0 0 5px 0px; 
	background: none
} 
/* ------------------------- GENERAL END -------------------------- */


#pclip {
	width: 100%;
	background: #FFFFFF;
	display:block;
	position: relative;
	padding: 1px 1px 1px 1px;
	text-align: center;
	margin: 0px;
}

#pdataclip {
	width:100%;
	display:block;
	position: relative;
	margin: 0 auto;
	padding: 0;
	text-align:left;
}

/* --------------------------- TOP MENU --------------------------- */
.mntoplinks {
	display:block;
	position: relative;
	height:24px;
	background: #000000/*#E10000*/;
	color: #FFDD9A;
	font-weight: bold;
	line-height: 200%;
	margin-bottom: 1px;
}

.mntoplinks SPAN {
	display:block;
	float:left;
	padding-left:8px;
}

.mntoplinks .mnstart {
	/*padding-left:1px;*/
	padding-left:12px;
}

.mntoplinks A,
.mntoplinks A:ACTIVE,
.mntoplinks A:VISITED {
	color: #FFFFFF;
	text-decoration:none;
}

.mntoplinks A:HOVER {
	text-decoration:underline;
}
/* ------------------------- TOP MENU END ------------------------- */

/* --------------------------- LOGOBAR ---------------------------- */
#logobar {
	display:block;
	position: relative;
	height:69px;
	background: url(/public/partners/finexpert/bg_logobar.gif) repeat-x;
	margin-bottom:1px;
	padding-right:28px;
	clear:both;
	overflow: hidden;
}

#logobar #hplink {
	width:284px;
	height:69px;
	background: url(/public/partners/finexpert/logo.gif) no-repeat;
	float:left;
}

#logobar #hplink A {
	display: block;
	width:284px;
	height:69px;
}

#logobar .searchbox {
	width:684px;
	height:69px;
	float:left;
	text-align: right;
	padding-top: 44px;
	color: #23303F;
	z-index: 200;
}

#logobar .searchbox SPAN {
	display: block;
	float: right;
	line-height: 180%;
	padding: 0 0 0 6px;
}

#logobar .searchbox SPAN.ssbox {
	width:166px;
	height:19px;
	background: url(/public/partners/finexpert/bg_search_input.gif) no-repeat 7px 2px;
	margin-left: 0px;
	overflow: hidden;
	text-align: left;
}

#logobar .searchbox SPAN INPUT {
	width:162px;
	height:17px;
	border: solid 0px;
	color: #FFFFFF;
	font-size: 100%;
	background: transparent;
	margin-top: 2px;
}

#logobar .searchbox SPAN A {
	display:block;
	width:20px;
	height:20px;
	background: url(/public/partners/finexpert/bg_search_link.gif) no-repeat left top;
}


/* ------------------------- LOGO BAR END ------------------------- */



/* --------------------------- MAIN MENU --------------------------- */
.mainmenu {
	display:block;
	position: relative;
	width:100%;
	height:50px;
	background: url(/public/partners/finexpert/bg_menu_main.gif) repeat-x left top;
	border-bottom: solid 1px #FFFFFF;
}
.mnmain {
	height:26px;
	display: block;
	position:absolute;
	left: 18px;
	top:0px;
	width: 100%;
	overflow:hidden;
}
.mnmain span a {
	display:block;
	float:left;
	height:26px;
	padding: 0 10px 0 10px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 24px;
	text-decoration: none;
	text-transform:uppercase;
}

.mnmain span a:hover {
	text-decoration: underline;
}

.mnmain .amnitem a{
	height:23px!important;
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	color: #FFCC00;
	background-color: #980000;
	line-height: 23px;
	margin-top:2px;
}

.mnmain span .sep{
	display:block;
	float:left;
	height:26px;
	width:2px;
	overflow: hidden;
	background: url(/public/partners/finexpert/bg_menu_main_sep.gif) left top;
} 
.mainmenu .mntoplinks {

	top:26px;
	height:24px;
	width: 100%;
	background: #980000!important;
	color: #CA0000!important;
	font-weight: normal!important;
	line-height: 180%;
	margin-bottom: 0px!important;
	overflow: hidden;
}

.mainmenu .mntoplinks span {
	padding-top:1px!important;
}
.mainmenu .mntoplinks .mnstart {
	padding-left:12px!important;
}

/* ------------------------- MAIN MENU END ------------------------ */


/* ------------------------- BOTTOM MENU -------------------------- */
.bottommenu {
	display:block;
	position: relative;
	width:100%;
/*	border-right: 1px solid white;*/
	height:26px;
	background: url(/public/partners/finexpert/bg_menu_main.gif) repeat-x left top;
	margin-top:4px;
}

/* ----------------------- BOTTOM MENU END ------------------------ */


/* -------------------------- HP COLUMNS -------------------------- */
#middlebar {
	display:block;
	position: relative;
	width:100%;
	height: auto;
}

#mlcolumn {
	display: block;
	position: relative;
	width: 350px;
	float: left;
}

#mmcolumn {
	display: block;
	position: relative;
	width: 276px;
	height: 600px;
	float: left;
	background: url(/public/partners/finexpert/bg_article_flashnews.gif);
}

/* BLESKOVKY */
#hpflashnews {
	display:block;
	position: relative;
	width: 276px;
	float: left;
	height: 600px;
}

#mrcolumnfillerheaderleft {
	display:block;
	height:auto;
	width: 276px;
	background: url(/public/partners/finexpert/bg_os_filler_left.gif);
}

#hpflashnewsheader {
	width: 276px;
	height: 41px;
	background: url(/public/partners/finexpert/bg_article_flashnews_header.gif);
}


#hpflashnews .hpflashnewslist {
	padding: 0 13px 0 13px;
}

#hpflashnews .hpflashnewslist a {
	color: #000000;
}

.hpflashnewsdate {
	font-size: 80%;
	text-transform: uppercase;
	color: #E10000;
}

.oldone {
	color: #E16F00!important;
}

.hpflashnewscomments a{
	color: #E10000!important;
}

.hpflashnewssep {
	display: block;
	height: 12px;
	background: url(/public/partners/finexpert/bg_article_flashnews_divider.gif) no-repeat 0px 5px;
	overflow:hidden;
 	clear: both;
}

#hpflashnewsfooter {
	display: block;
	padding: 0 13px 0 13px;
}

#hpflashnewsfooter a {
	color: #AB0000;
	text-decoration:none;
}

#hpflashnewsfooter a:hover {
	text-decoration: underline;
}

/* TIPY */
.hparticles{
	/* height: 309px; */
	width: 350px;
	float:left;
	position: relative;
	/* overflow: hidden; */
}

.articletip {
	display: block;
	position: relative;
	width: 349px;
	margin: 0 0 0 0;
	border-bottom: solid 1px #FFFFFF;
}

.articletip img {
	border: 0px solid;
}

.tipday {
	background: url(/public/partners/finexpert/bg_article_day.jpg) no-repeat;
}

.tipweek {
	background: url(/public/partners/finexpert/bg_article_week.jpg) no-repeat;
}

.articletip img {
	display:block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 98px;
	height: 77px;
}

.articletip .atiplink {
	display:block;
	position: absolute;
	top: 22px;
	left: 14px;
	width: 98px;
	height: 81px;
}


.tipweek .atiplink {
	top: 21px;
}

.articletip .ardesc {
	display:block;
	position: relative;
	padding-top: 18px;
	padding-left: 127px;
	width: 207px;
	color: #FFFFFF;
	clear: all;
	/*min-height:81px;*/
	height: 91px;
/*	overflow: hidden;*/
}

.articletip .arinfo {
	display:block;
	position: relative;
	margin-top: 5px;
	padding: 5px 0 5px 15px;
	width: 323px;
	background: url(/public/partners/finexpert/bg_article_tip_divider.gif) no-repeat;
	color: #FF9E9E;
}

.articletip .ardesc h2 {
	font-size: 130%!important;
	padding-bottom: 0!important;
	margin-bottom: 3px!important;
}

.articletip .arinfo .ardate {
	color: #FFCC00;
	font-weight: bold;
}


.articletip .arinfo span a {
	color: #FF9E9E;
}

.tipday a {
	color: #FFCC00;
}

.tipweek a {
	color: #FFFFFF;
}

/* HP ARTICLE LIST - LEFt COLUMN */
#hparlist {
	display:block;
	position: relative;
	width: 350px;
	float:left;
}

#hparlistheader{
	display:block;
	height: 8px;
	width: 349px;
	background: url(/public/partners/finexpert/bg_article_news.gif);
	overflow: hidden;
}

#hparlistfooter {
	display:none;
	background: #E8EBED;
	margin-right: 6px;
}

.hparlistclip {
	width: 300px;
	background: #E8EBED;
	margin-bottom: 1px;
	padding: 10px 24px 10px 24px;
}

.hparlistdata {
	padding: 10px 24px 10px 24px;
}

.hparlistdata h3 {
	font-size: 125%!important;
	/*line-height: 150%!important;*/
	padding-bottom: 0.2em!important;
}

.hparlistdata h3 a {
	color: #FF0000;
}
.hparlisttext {
	/*font-size: 110%;
	line-height: 150%;*/
	padding-bottom: 0em!important;  
}

.hptextsmall .hparlistdata .hparlisttext{
	font-size: 100%!important;
	line-height: 100%!important;
}

.hparlistinfo {
	padding-top: 12px;
	background: url(/public/partners/finexpert/bg_article_news_data.gif) no-repeat 0 -2px;
	color: #666666;
}

.hparlistinfo .ardate {
	/*color: #000000;*/
	font-weight: bold;
	font-size: 80%;
}

.hparlistinfo .ardate b{
	color: #FF0000;
}

.hparlistinfo a {
	color: #000000;
}

/* HP MAGAZINE */

.toparticles {
	width:250px;
	height:232px;
	float:left;
	background: url(/public/partners/finexpert/bg_os_hp.jpg) no-repeat;
	color: #FFFFFF;
}

.hpfinworlddata {
	height: 112px;
	overflow: hidden;
	margin: 13px 18px 5px 18px;
}

.hpfinworlddata a {
	text-decoration: none;
	color: #FFFFFF;
}

.hpfinworlddata a img {
	border: 1px solid #FFFFFF;
	margin-right: 10px;
}

.hpfinworlddata a #imgfinworldlogo {
	border: 0px;
	margin-right: 0px;
}


.hpfinworlddata p {
	margin-top: 10px;
}

.hpfinworldinfo {
	height: 78px;
	overflow: hidden;
	margin: 23px 0px 5px 12px;
}

.hpfinworldinfo a {
	display: block;
	width: 56px;
	height: 73px;
	float: left;
	overflow: hidden;
}

.hpfinworldinfo a img {
	margin-left: 4px;
	border: solid 1px #FFFFFF;
}

/* RIGHT COLUMN */
#mrcolumn {
	float: left;
	width: 372px;
	overflow: hidden;
	position: relative;
}

#mrcolumnclip {
	display:block;
	padding-left:1px;
	position: relative;
}

#mrcolumnfillerheader {
	display:block;
	position: absolute;
	top: 0px;
	left: 0px;
	height:13px;
	width: 372px;
	background: url(/public/partners/finexpert/bg_os_filler.gif) no-repeat top left #FFDD9A;
	border-top:1px solid #FFFFFF;
}

.course {
	margin-top: 1px;
	width:250px;
	height:117px;
	float:left;
	background: url(/public/partners/finexpert/bg_course.gif) repeat-y;
	overflow: hidden;	
}

#mrcolumnfiller {
	display:block;
	width:372px;
	background: #FFDD9A;
	position: relative;
	height: auto;
}

/* ------------------------ HP COLUMNs END ------------------------ */


/* --------------------------- BANNERS ---------------------------- */
.banner {
	display: block;
	color: #FFFFFF;
	background: #C7C7C7;
	text-align: center;
	overflow: hidden;
}

#bnrtopleft {
	height:100px;
	width: 781px;
	float:left;
	text-align: left;
	background: #000000;
}

#bnrtopleft iframe{
	height:100px;
	width: 780px;
}

#bnrtopleft span {
	float:left;
	text-align: left;
	border-right: 1px solid #FFFFFF;
	background: #C7C7C7;
}

#bnrtopright {
	width: 217px;
	height:100px;
	float:left;
	overflow: hidden;
}

#bnrskyr {
	width:120px;
	height:600px;
	float:left;
	margin-right: 1px;
}

#bnrsqr {
	width:250px;
	height:250px;
	float:left;
}

#bnrsqrbl {
	display: block;
	overflow: hidden;
	width:150px;
	height:150px;
}

#bnrsqrbr {
	display: block;
	overflow: hidden;
	width:250px;
	height:200px;
	margin-bottom: 6px;
	background: #FFFFFF!important;
}

/* BANNER CLIPS */
#bnrtop {
	height:100px;
	margin-bottom:1px;
	clear:both;
}

/* ------------------------- BANNERS END -------------------------- */

/* -------------------------- MIDDLE BOX -------------------------- */
#mboxes {
	display:block;
	width: 998px;
	margin-top:4px;
}

.mbox {
	float: left;
	height: 195px;
	background: url(/public/partners/finexpert/bg_mbox.gif) repeat-x;
	color: #FFFFFF;
	overflow: hidden;
}

.mboxleft {
	width: 344px;
}

.mboxmiddle {
	width: 392px;
	margin: 0 6px 0 6px;
}

.mboxright {
	width:250px;
	background: url(/public/partners/finexpert/bg_calcs.jpg) no-repeat;
}
/* ------------------------ MIDDLE BOX END ------------------------ */


/* ------------------------ CALCULATOR BOX ------------------------ */
#calcclip {
	display:block;
	position: relative;
	padding: 20px 25px 10px 25px;
}

#calcclip h3 {
	color: #FFFFFF;
	font-size: 180%;
}

#calcdata {
	display: block;
	padding: 0 0px 0 63px;
}
#calcdata span {
	display: block;
	padding: 0 0 6px 11px;
	background: url(/public/partners/finexpert/ul_calc.gif) no-repeat;
}

#calcdata span a {
	color: #FFCC00;
	font-weight: bold;
	text-decoration: none;
}

#calcdatalink {
	display:block;
	position: absolute;
	left: 90px;
	_left: 65px;
	top: 170px;
	height: 20px;
}	


#calcdatalink a {
	color: #FFFFFF;
	text-decoration: none;
}

/* ---------------------- CALCULATOR BOX END ---------------------- */

/* -------------------------- INQUIRY BOX ------------------------- */
#inqclip {
	display:block;
	padding: 20px 0px 10px 25px;
}

#inqheader {
	position: relative;
	display:block;
	width: 109px;
	padding-right: 6px;
	height: 166px;
	float: left;
}

#inqinfo {
	position: absolute;
	display:block;
	width: 100px;
	height: 50px;
	left: 0px;
	top: 110px;
}

#inqheader h3 {
	color: #FFFFFF;
	font-size: 180%;
}

#inqheader a {
	color: #FFFFFF;
	text-decoration: none;
}

#inqdata {
	display: block;
	float: left;
	width: 176px;
	height: 166px;
	background: url(/public/partners/finexpert/bg_inquiry_hp.gif) no-repeat;
	padding: 3px 4px 4px 8px;
	text-align: left;
}

#inqdata .inqanswer {
	float: left;
	display: block;
	width: 130px;
	margin-top: 5px;
}

#inqdata .inqanswer a {
	color: #FFCC00;
	text-decoration: none;
}

#inqdata .inqstate {
	display: block;
	width: 176px;
}

#inqdata .inqstate .inqstatecount {
	display: block;
	width: 46px;
	float: left;
	color: #FFFFFF;
	text-align: left;
}

#inqdata .inqstate .inqstatestrip{
	margin-top: 3px;
	background: #748FA9;
	display: block;
	width: 130px;
	height: 8px;
	overflow: hidden;
	float: left;
}

#inqdata .inqstate .inqstatestrip span {
	display: block;
	height: 8px;
	overflow: hidden;
	background: #FFCC00;
	float: left;
}

/* ------------------------ INQUIRY BOX END ----------------------- */

/* ---------------------------- RSS BOX --------------------------- */
#rssclip {
	display:block;
	padding: 20px 10px 10px 25px;
}

#rssclip h3 {
	color: #FFFFFF;
	font-size: 180%;
}

#rssclip h3 a{
	color: #FFFFFF;
	text-decoration: none;
}

#rssdata a {
	color: #FFCC00;
	white-space: nowrap;
	text-decoration: none;
	display: block;
	float:left;
	background: #283E54;
	overflow: hidden;
}

#rssdata span {
	display: block;
	float:left;
	background: #50667D;
	width: 23px;
	height: 13px;
	color: #FFCC00;
	padding: 2px 8px 2px 8px;
	text-align: center;
	overflow: hidden;
	border-bottom: solid 1px #17283A;
	border-right: solid 1px #17283A;
}

#rssdata span.rssdate {
	width: 40px!important;
}

#rssdata .rsslink {
	display: block;
	float:left;
	background: #283E54;
	width: 200px;
	height: 13px;
	padding: 2px 12px 2px 12px;
	border-bottom: solid 1px #17283A;
	border-right: solid 1px #17283A;
	overflow: hidden;
	text-align: left;
}

/* -------------------------- RSS BOX END ------------------------- */


/* ---------------------- MIDDLE BOX - data ----------------------- */
#databoxes {
	display:block;
	width: 998px;
	margin-top:4px;
}

.dbox {
	display: block;
	float: left;
	background: #e8ebed;
}

#dboxsepar {
	display: block;
	width: 998px;
	height: 9px;
	overflow:hidden;
	background: url(/public/partners/finexpert/bg_dbox_sep.gif) repeat-x;
}

.dboxleft {
	width: 180px;
}

.dboxmiddle {
	width: 566px;
	margin: 0 1px 0 1px;
	background: #FFFFFF;
}

.dboxright {
	width:250px;
}

.dboxhead {
	height: 21px;
	color: #FFFFFF;
	font-weight: bold;
	background: #A30000;
	line-height: 170%;
}

.dboxhead span {
	padding-left: 10px;
}


/* TIKSOVE ZPRAVY */
.arpresslist {
	border-right: solid 3px #FFFFFF;
	padding: 0 13px 0 10px;
	width: 154px;
	overflow: hidden;
}

.arpresshead {
	height: 21px;
	color: #FFFFFF;
	font-weight: bold;
	background: #A30000;
	line-height: 170%;
	margin-right:3px;
	padding: 0 13px 0 10px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

.arpresslist span {
	display:block;
	padding: 7px 16px 7px 16px;
	border-bottom: solid 1px #FFFFFF;
	background: url(/public/partners/finexpert/ul_press.gif) no-repeat 0px 8px;	
}

.arpresslist span a {
	text-decoration: none;
	color: #000000!important;
}

.arpresslist a {
	text-decoration: none;
	color: #FF0000;
}

/* ADCONTEXT */
#adcontextlinks {
	padding: 22px 22px 22px 22px;
}

#adcontextlinks .aclistdata h4 a {
	color: #FF0000;
}
#adcontextlinks .aclistdata h4 {
	margin: 0px 0px 0px 0px!important;
}
#adcontextlinks .aclistdata p {
	padding-bottom: 7px;
	border-bottom: 1px solid #FFFFFF;
}

#adcontextlinks .aclistdata {
	padding-top: 7px;
}

/* HLAVNI CLANKY */
#hpmainarlist {
	display:block;
	float:left;
}
#hpmainarlistfiller {
	background: #e8ebed;
	display:block;
	width:563px;
	height:1px;
	overflow:hidden;
}

#hpmainarlist .hparlistclip {
	width: 563px!important;
}

#hpmainarlist .hparlistclip .hparlistdata small {
	color: #566069;
	font-size: 90%;
}

/* HLAVNI UPOUTAVKY */
.ibox {
	display: block;
	height: 90px;
	overflow: hidden;
	color: #FFFFFF;
	font-size: 90%;
	float: left;
	padding: 10px 10px 10px 10px;
	border-bottom: solid 6px #FFFFFF;
}

.ibox h3 a {
	color: #FFCC00;
	font-size:100%;
}

.ibox p {
	width: 99px;
	height: 85px;
	overflow: hidden;
}

.ibox img {
	float:left;
	margin-right: 10px;
}

.iboxleft {
	width: 166px;
	background: url(/public/partners/finexpert/bg_ibox_left.gif) repeat-y;	
}
.iboxmiddle {
	width: 169px;
	margin: 0 1px 0 0px;
	background: url(/public/partners/finexpert/bg_ibox_middle.gif) repeat-y;	
}
.iboxright {
	width: 168px;
	background: url(/public/partners/finexpert/bg_ibox_right.gif) repeat-y;
}

/* -------------------- MIDDLE BOX - data END --------------------- */


/* ------------------------- SEARCH BOX --------------------------- */
#searchdispdetail {
	position:absolute;
	visibility: hidden;
	top: 83px;
	left: 777px;
	width: 162px;
	height: 85px;
	border: solid 1px #818A96;
	z-index: 999px;
	background: #B4BCC8;
}

#searchdispdetail a {
	color: #000000;
}

#closesearch {
	display: block;
	border: 1px solid #FFFFFF;
	width: 14px;
	height: 14px;
	overflow: hidden;
	text-align: center;
	margin-top: 1px;
	margin-right: 1px;
	float: right;
	color: #FFFFFF!important;
	text-decoration: none;
}

#sdetail {
	margin: 3px 8px 3px 8px;
	line-height: 16px;
}

#sdetail input {
	border: 1px solid #B4BCC8!important;
	width: 14px!important;
	height: 14px!important;
	margin-right: 6px;
}

#sdetailclip {
	display: none;
}
/* ------------------------ SEARCH BOX END ------------------------ */

/* ------------------------- COURSE BOX --------------------------- */
#courseclip {
	padding: 14px 16px 0 19px;
	color: #0e455e;
}

#courseclip a{
	color: #d70000;
	font-family: Verdana, "Verdana CE";
	font-size: 110%;
	text-decoration: underline;
	font-weight: bold;
}

.coursetable {
	margin-top:3px;
	width: 100%;
	border-collapse: collapse;
	color: #0e455e;
}

.coursetable tr td {
	padding: 2px 4px 2px 4px;
	border: solid 1px #FFFFFF;
	background: #e8eaec;
	text-align: right;
	vertical-align: middle;
}

.coursetable tr td.cstate {
	background: #d2d5d9;
}

.coursetable tr td.acenter {
	text-align: center;
}

.coursetable tr td.aleft {
	text-align: left;
}

/* ------------------------ COURSE BOX END ------------------------ */

/* ------------------------ FOOTER ------------------------ */
#pfooter {
	display: block;
	position: relative;
	margin: 3px 3px 3px 3px;
	background: url(/public/partners/finexpert/logo_pdf_toppojisteni.gif) top right no-repeat #e8ebed;
	height: 58px;
	text-align: center;
	padding-top: 10px;
}

#pfooter a {
	color: #000000;
}

#pfooter #cplink {
	display: block;
	position: absolute;
	z-index: 600;
	width: 53px;
	height: 40px;
	left: 916px;
	top: 17px;
}
/* ------------------------ FOOTER END ------------------------ */

.clear {
	line-height:0px;
	clear: both;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.noview {
	display: none;
}

.ardate {
	text-transform:uppercase;
}

.noborder {
	border-bottom: 0px solid!important;
}

.fright {
	float: right;
}

.fleft {
	float: left;
}

.cred {
	color: #c20000;
}

.nobottborder {
	margin-bottom: 0px!important;
}

.ads {
	font-size: 80%;
	color:#999999;
}

#txtSearch {
	color: #000000!important;
	padding-left: 6px;
}

.banner a img {
	border: 0px solid!important;
}

/* custom classes */

.custom_mainmenu{
	height:27px;
	background: url(/public/partners/finexpert/bg_menu_main.gif) repeat-x left top;
	border-bottom: solid 1px #FFFFFF;
	padding: 0px 10px 0px 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
}
