body,td, p {font:normal 12px Tahoma; color: #393939; }

td.content p { margin:0px; padding: 0px; line-height: 1.4em;}
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:22px 25px 25px 0px;line-height:16px}
.content a:hover{ color: #1d69be;text-decoration: underline}

h1,h2,h3{margin-bottom:18px; color: black;}
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:#2f2f2f;text-transform:uppercase;}
h1 a{color:#bc061c!important}
h1 a:hover{color:red!important}

/*h2{border-bottom:1px solid #AC0016;background: url(i/h2.gif) repeat-x bottom left;font:bold 14px Arial;color:#AC0016;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 #34658B;border-top:1px solid #34658B;background:#002965;padding:5px 12px 5px 12px;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:#a5b8c9;text-decoration:none;text-transform:none}
.subitem a:hover{font:bold 9px Verdana;color:#a5b8c9;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 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;
}

.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;
	}
