body,td, p {font:normal 12px Tahoma; color: #393939; line-height: 1.5em;}

td.content p { margin:0px 15px 0px 10px; padding: 0px; line-height: 1.5em;}
td.content {color: #393939; }
td.company p { color: #393939; }

.m{cursor:hand;border-right:1px solid #D4AFB9;border-bottom:1px solid #D4AFB9;}
.m img{margin:0px 10px 0px 10px}
.l{border-right:none}

form{margin:0px;padding:0px}
input,textarea,select{font:12px Arial;border:1px solid #7F9DB9}

.content{padding: 23px 25px 10px 0;}
.content a:hover{ color: #1d69be;text-decoration: underline}

h1,h2,h3{margin-bottom:18px; margin-left:10px;}
h3.partners { margin: 0; text-transform: uppercase; font: bold 12px Arial;}
#partners_list td { padding-bottom: 1.4em;}
#category_list a { text-transform: uppercase; font: 12px Arial; }
#category_list td{ background: url(/i/rarr.gif) no-repeat  center left; padding-left: 15px; }
#alphabyte a { margin-right: 10px;}


h1{font:bold 15px Arial;color:#020c54;text-transform:uppercase;}
h1 a{color:#1d69be!important}
h1 a:hover{color::#bc061c!important}

/*h2{border-bottom:1px solid #222c73;background: url(i/h2.gif) repeat-x bottom left;font:bold 14px Arial;color:#222c73;text-align:right;padding:0px 25px 0px 25px;}*/
#marketnews{
	padding-right: 143px; /* for IE */
}
html>body #marketnews{
	padding-right: 0px; /* for all except IE */
}
table.h2{margin:25px 0px 5px 0px; clear: both;}
table.h2 td.h2{background: url(i/head.gif) repeat-x top left;}
h2{font:bold 14px Arial;color:#AC0016;margin:0px 3px 0px 3px ;padding:0px}


.right{padding:10px 0px 10px 0px;font:normal 9px Arial;color:#E1E8F0}
.right p{margin-top:7px}
.right a{font:normal 9px Arial;color:#E1E8F0;text-decoration:none}
.right a:hover{font:normal 9px Arial;color:#E1E8F0;text-decoration:none}

.copy{font:bold 10px Arial; color:#8896A2;padding:3px 0px 3px 0px}

/*table.menu {border-bottom:1px solid #34658B}*/
.menu .item{width:138px;border-right:1px solid #355583;border-top:1px solid #355583;background:#002965;padding:5px 12px 5px 0px;cursor:hand}
.menu .img{background:#002965}

.subitem{border-right:1px solid #34658B;border-top:1px solid #34658B;background:#173D73;padding:1px 12px 1px 12px;cursor:hand}
.subitemi{border-bottom:1px solid #173D73;font-size:1px;background:#173D73}

.menu a{font:bold 8px Verdana;color:white;text-decoration:none;text-transform:uppercase}
.menu a:hover{font:bold 8px Verdana;color:white;text-decoration:none;text-transform:uppercase}
.subitem a{font:bold 9px Verdana;color:#c0e1ff;text-decoration:none;text-transform:none}
.subitem a:hover{font:bold 9px Verdana;color:#c0e1ff;text-decoration:none;text-transform:none}

.rightblue, .rightblue td{font:normal 12px Arial;color:white}
.rightblue{padding:10px 0px 10px 0px;}
.rightblue p{margin-top:7px}
.rightblue a{font:normal 9px Arial;color:white;text-decoration:none}
.announce{font-size:11px!important;padding-bottom:10px}
.announce2{ text-align: justify; font:normal 11px Tahoma; color:#384F6A; margin: 0 0 10px; padding: 9px 0 3px;}
.announce2 h2{ font: bold 11px Helvetica, Arial, Times, Verdana, sans-serif; text-transform:uppercase; margin-bottom: 3px; }
h2 a{color:#195cbe;}
h2 a:hover{color:#195cbe; text-decoration: underline!important;}
.icopy{font:normal 11px Arial;color:#DE838E;padding:4px 0px 8px 0px}

a{text-decoration:none;color:#1d69be}
a:hover{text-decoration:underline;color:#1d69be}

a.blueitem{display:block; vertical-align:middle;text-align:right; font:normal 10px Verdana; color:white; text-decoration:none;text-transform:uppercase; margin:0px 0px 0px 0px; padding: 1px 6px 1px 0px;}
a.blueitem:hover{display:block; vertical-align:middle;text-align:right;color:white;text-decoration:none;text-transform:uppercase;font:normal 10px Verdana;}

/* ADMIN SIDE */
input[type=submit] , input.submit{
   width: 140px;
   height: 30px;
   font-weight: bold;
}




.h1 {
	color: #020C54;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	margin: 0 0 8px;
}
.index-content {
	background-color: #E1E8F0;
}
.index-content td {
	vertical-align: top;
	font-family: sans-serif;
}
.index-content td.articles {
	vertical-align: top;
	font-family: sans-serif;
	text-align: right !important;
	width: 270px !important;
}

.themes-list {
	list-style: none;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0;		margin: 0;
}
.catalog-list {
	list-style: none;
	font-size: 13px;
	text-transform: uppercase;
	padding: 0;		margin: 0;
}
.themes-list li, .catalog-list li {
	padding: 3px 0 3px 12px;		margin: 0;
	background: url(/i/rarr.gif) no-repeat 0 6px;
}
	.themes-list li {
		padding: 3px 0 10px 12px;		margin: 0;
	}
.index-content a:link,
.index-content a:visited,
.index-content a:active {
	color: #195cbe;
	text-decoration: none;
}
.index-content a:hover {
	color: #195cbe;
	text-decoration: underline;
}
.archive-link {
	background: url(/i/more_index.gif) no-repeat left 7px;
	padding: 0 0 1px 24px;margin: 25px 0;
	text-transform: uppercase;
	font-size: 1.1em;
	line-height: 2em;
}
.archive-link a:link,
.archive-link a:visited,
.archive-link a:hover,
.archive-link a:active{
	border-bottom: 1px dashed #245E9D;
	padding-bottom: 3px;
}
#marketnews{
	text-transform: uppercase;
	font-size: 1.1em;
	float: right;
	background: url(/i/more_index.gif) no-repeat left 3px;
	padding: 0 0 3px 24px;
	border-bottom: 1px dashed #245E9D;
}

.news-item {
	position: relative;
	margin: 0 0 14px;
}
	.news-item img {
		position: absolute;
		top: 2px;		left:0;
		width: 54px;
		border: 0 none;
	}
	.news-item-title {
		font-size: 14px;
		margin-left: 60px;
		text-transform: uppercase;
	}
	.news-item-text {
		color: #505962;
		font-size: 12px;
		margin: 5px 0 0 60px;
	}
.article {
	text-align: right !important;
	width: 270px !important;
}
	.article-title {
		clear: both;
		font-size: 12px;
		text-transform: uppercase;
		margin: 8px 0 0 0;
	}
	.article-text {
		text-align: right;
		color: #505962;
		font-size: 12px;
		width: 270px !important;
	}

.newslist ul{ zoom: 1; list-style: none; margin: 0; padding: 0; margin: 30px 0 10px 0;}
.newslist ul:after{ content: ".";clear: both;height: 0;display:block;overflow:hidden; }
.newslist ul li{	float: left; }
.newslist h2{ display: inline;}
.newslist h2 a{color: #05245A; text-transform: uppercase;}
.newslist .views {  margin-left: 10px;  }
.newslist .dt{ font-size: 85%; color: gray; margin-left: 20px;}

.news-item ul{ zoom: 1; list-style: none; margin: 3px 0 0 60px; padding: 0; }
.news-item ul:after{ content: ".";clear: both;height: 0;display:block;overflow:hidden; }
.news-item ul li{	float: left; }
.news-item .views { font-size: 85%; color: gray; margin-left: 3px; background: transparent url(/i/icon_views.gif) left top no-repeat; padding-left: 12px; }
.news-item .dt{ font-size: 85%; color: gray; margin-left: 30px;}

.disqus_thread{ overflow: hidden !important; width: 500px !important;}


.footernav {background:#E1E8F0; text-align:center;}
.footernav  .footer_delimiter { width:97%; height:6px; margin:auto; background:url(/images/footer_delimiter.jpg) repeat-x; }
.footernav  .navblock{ width:335px; font:11px Arial; float: left; margin:0 0 0 10px; text-align:left; padding-bottom:40px;}
.footernav  .navblock h2{ font-weight:bold; text-transform:uppercase; color:#012966; padding:20px 0 10px 3px;}
.footernav  .navblock a{ color:#555555; line-height: 16px; white-space:nowrap;}
.footernav  .navblock span{ color:#555555; margin:0 5px 0 3px;}
.footernav  .nb1{ width: 335px;}
.footernav  .nb2{ width: 310px; }
.footernav  .nb3{ width: 310px; }
.footernav .alignment { margin:auto; width: 1000px;}

.footer_tbl {width:100%; height:100%; border:0; color:#555555; background:#FCAC01; border-top:1px solid #AC0016;}
.footer_tbl span {margin: 0 6px 0 1px;}
.footer_tbl a{color:#555555; text-decoration:underline;}
.footer_tbl .footerline {text-align:center; padding-top:10px;}
.footer_tbl .footer_search{width:20%; height:60px; text-align:left; padding-left:10px; vertical-align:top;}
.footer_tbl .footer_search form{margin:0;} 


.views{ font-size: 85%; color: gray; background: transparent url(/i/icon_views.gif) left 2px no-repeat; padding-left: 12px;}

a#facebook {
    display: block;
    left: 50px;
    position: relative;
    top: 23px;
}
a#facebook img { border: none; }
