a:link.search, a:visited.search { font-size: 9px; font-family: Arial; color: #777777; text-decoration: none; }
a:hover.search { text-decoration: underline; }

a:link.topmenu, a:visited.topmenu { font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none; color: #000000; }
a:hover.topmenu { text-decoration: underline; }

a:link.leftmenu, a:visited.leftmenu { font-size: 16px; font-family: Tahoma; font-weight: 200; letter-spacing: 0; color: #6464A5; text-decoration: none; }
a:hover.leftmenu { text-decoration: underline; }

div.pt_header,span.pt_header { font-size: 14px; font-family: Tahoma; font-weight: 200; color: #000000; }
div.pt_header2,span.pt_header2 { font-size: 18px; font-family: Tahoma; font-weight: bold; color: #000000; }
.pt_header2 a { color: #000000; text-decoration: none; }
.pt_header2 a:hover { color: #000000; text-decoration: underline; }

span.bablo1 { font-size: 9px; font-family: Arial; color: #888888; }
span.bablo2 { font-size: 9px; font-family: Arial; color: #000000; }

div.t_bold { font-size: 12px; font-family: Times; font-weight: bold; line-height: 95%; }
div.t_bold2 { font-size: 12px; font-family: Arial; font-weight: bold; line-height: 95%; }

span.t_normal { font-size: 13px; font-family: Times; line-height: 98%; }

td.toptext { font-size: 16px; font-family: Times; font-weight: bold; line-height: 1.2; font-style: oblique;}
.toptext a { font-size: 16px; font-family: Times; font-weight: bold; line-height: 1.2; font-style: oblique; text-decoration: none; color: #000000; }

.subtitle { font-size: 14px; font-family: Times; color: #000000;}
.subtitle a { color: #000000; text-decoration: none; }

a:link.newslink, a:visited.newslink { color: #093284; font-family: Arial; font-size: 12px; text-decoration: none;}
a:hover.newslink { text-decoration: underline; }

a:link.middleheader, a:visited.middleheader { color: #000000; font-family: Tahoma; font-weight: bold; font-size: 14px; letter-spacing: 0; text-decoration: none; }
a:hover.middleheader { text-decoration: underline; }
span.middleheader { color: #000000; font-family: Tahoma; font-weight: bold; font-size: 14px; letter-spacing: 0; text-decoration: none; }

a:link.partner_h, a:visited.partner_h { color: #000000; font-family: Tahoma; font-size: 11px; font-weight: bold; text-decoration: none; }
a:hover.partner_h { text-decoration: underline; }

div.subtext { color: #888888; font-family: Tahoma; font-size: 10px; margin-bottom: 4px; }

div.header { color: #000000; font-family: Tahoma; font-size: 26px; letter-spacing: 0; line-height: 95%; margin-bottom: 10px;}

span.red { background-color: #FF0000; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; padding-right: 10px; font-family: Tahoma; font-size: 12px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; }
.red a { color: #FFFFFF; text-decoration: none; }

div.red2 { background-color: #FF0000; padding-top: 2px; padding-bottom: 2px; font-family: Arial; font-size: 12px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; width: 20px; text-align: center;}
.red2 a { color: #FFFFFF; text-decoration: none; }

span.gray { background-color: #E5E5E5; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; padding-right: 10px; font-family: Tahoma; font-size: 12px; font-weight: bold; color: #777777; text-transform: uppercase; }
.gray a { color: #777777; text-decoration: none; }

span.art_date { color: #888888; font-family: Tahoma; font-size: 11px; font-weight: bold;}
span.art_author { color: #000000; font-family: Tahoma; font-size: 11px; font-weight: bold;}
.art_author a { color: #000000; text-decoration: none; }
.art_author a:hover { color: #000000; text-decoration: underline; }


div.annotation { margin-top: 10px; color: #000000; font-family: Tahoma; font-size: 13px; font-weight: bold; letter-spacing: -0.01em;}
div.subheader { color: #888888; font-family: Tahoma; font-size: 16px; font-weight: bold; margin-top: 10px; }
div.text { color: #000000; font-family: Times; font-size: 14px; }
div.quote { background-color: #E5E5E5; font-weight: bold; font-family: Tahoma; font-size: 11px; padding: 4px; padding-left: 72px; margin: 4px; background-image: url('img/zpt2.gif'); background-repeat: no-repeat; }

span.tags { color: #888888; font-family: Arial; font-size: 12px; }
span.tags2 { color: #888888; font-family: Tahoma; font-size: 10px; }
.tags a:link { font-family: Arial; font-size: 12px; text-decoration: none; color: #888888; }
.tags a:hover { text-decoration: underline; }
.tags a:visited { font-family: Arial; font-size: 12px; text-decoration: none; color: #888888; }
.tags2 a:link { font-family: Arial; font-size: 10px; text-decoration: none; color: #888888; }
.tags2 a:hover { text-decoration: underline; }
.tags2 a:visited { font-family: Arial; font-size: 10px; text-decoration: none; color: #888888; }

div.com { margin-top: 10px; width: 99%; height: 400px; overflow-y: auto; padding: 2px; padding-right: 10px; border: 1px dashed #CCCCCC; }
div.com_name { width: 98%; margin-top: 10px; margin-bottom: 4px; background-color: #EEEEEE; padding: 2px; color: #000000; font-family: Arial; font-weight: bold; font-size: 14px; }
span.com_date { color: #BBBBBB; font-family: Arial; font-size: 12px; }
div.com_text { color: #333333; font-family: Arial; font-size: 11px; }
input.com_inp { border: 1px solid #BBBBBB; background-color: #F9F9B9; width: 400px; margin-top: 5px;}
.text p { margin: 4px; }
.text a { text-decoration: none; color: #000000; }

a.cult_name { font-family: Verdana; font-size: 18px; color: red; font-weight: bold; text-transform: uppercase; line-height: 85%; text-decoration: none; }
a.cult_quote {  font-family: 'Verdana'; font-size: 14px; text-transform: uppercase; letter-spacing: -1; text-decoration: none; color: #000000; }

div.ticker_container{
border-style:none;
display: none;
}

div.top-header { color: #000000; font-family: Tahoma; font-size: 38px; letter-spacing: 0; line-height: 99%; margin-bottom: 10px; margin-top: 10px;}
a.topnews { color: #000000; text-decoration: none;}
a.topnews:hover { color: #093284; text-decoration: underline;}

.pool-question {
	font-size: 18px;
	background-color: #f2f2f2;
	padding: 10px 15px 15px 15px;
	margin-bottom: 25px;
}

.poolres td {font-size: 11px; padding: 3px;}

.pool-bg td {padding: 0px;}
.pool-bg {
	background-color: #FFFFFF;
	border: 1px solid #E1E1E1;
}

.pool-line {background: url(img/redpix.gif) repeat;}

.pool-resall {
	background-color: #f0f0f0;
	padding: 5px 5px 5px 10px;
	color: #03497f;
	font-size: 85%;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 10px;
}

.pool-text {
	color: #000000; 
	font-family: Times New Roman; 
	font-size: 12px;
}