html, body, td{
	font-family: Arial; 
	font-size:10pt;
	margin: 0px;
}
.iePNG A { position: relative; }

#b1{position: relative;left:0px;top:-10px;}
#menus{position:absolute;top:207px;width:100%;left:50%;margin-left:-50%;}



p{font-size:10pt;}
a:link, a:hover, a:visited {color: #004a3e;font-size:9pt;font-weight:bold;}

a.small, a.small:hover, a.small:visited{color: #000000; font-size:11px;}

a.black, a.black:hover, a.black:visited{color: #000000; font-size:12px; font-weight:bold;}


.small{color: #000000; font-size:11px;}

.menu{color: #ffffff; font-weight:bold; font-size:9px; text-decoration:none;}

a.menu, a.menu:visited{color: #ffffff; font-weight:bold; font-size:11px; text-decoration:none;}
a.menu:hover{color:#F9DB09;font-size:11px; }
a.menu_act, a.menu_act:visited{color: #F9DB09; font-weight:bold; font-size:11px; text-decoration:none;}

.head1{color:#004a3c;font-size:18pt;font-weight:bold;}
.hr1{color:#004a3c;height:2px;}

h1{color:#004a3c;font-size:12pt;}
h2{color:#004a3c;font-size:11pt;padding-top:20px;}

.header_gr{background-image:url(img/header_gr.jpg); background-position:top center; background-repeat: repeat-x;padding-top:0px;color: #ffffff; font-weight:bold; font-size:14px; text-decoration:none;height:27px;padding-left:10px;}
.header_new{background-image:url(img/new_pl.jpg); background-position:top left; background-repeat: no-repeat;padding-top:0px;color: #004a3e; font-weight:bold; font-size:14px; text-decoration:none;height:27px;padding-left:10px;}

.header_red{background-image:url(img/header_red.jpg); background-position:top center; background-repeat: repeat-x;padding-top:0px;color: #ffffff; font-weight:bold; font-size:14px; text-decoration:none;height:27px;padding-left:10px;}
.bold{color: #004a3e;font-weight:bold;font-size:10pt;}
a.bold, a.bold:hover, a.bold:visited{font-weight:bold;font-size:10pt;padding-bottom:10px;}

#text{text-align:justify;margin-bottom:20px;margin-top:10px;}

.grey{background-color:#f2f6f5;margin-left:10px;margin-top:10px;}
li {color:#004a3e; list-style-type: square;}

a.notfound,a.notfound:hover,a.notfound:visited { color: silver; }
a.found,a.found:hover,a.found:visited { color: #0070BA; }
a.filtred ,a.filtred:hover,a.filtred:visited{ color: #BA0072; }
a.setfilter,a.setfilter:hover,a.setfilter:visited { color: #002B47;font-weight:bold;font-size:14px; }
span.rur {
	font-family: "Rubl Sign";
	text-transform: uppercase;
	// text-transform: none;
}
span.rur s {
	position: absolute;
	overflow: hidden;
	width: .45em;
	height: 1em;
	margin: .1ex 0 0 -.55em;
	text-decoration: none;
	// display: none;
}
span.rur s:before {
	content: '\2013';
}


.new_g {padding:10px;}


.cen{font-family: Tahoma, sans-serif;font-size: 17px;color: #ffcc00; background: url("/img/cen_bg.gif");width:168px; height:35px;text-align:center;line-height:20pt;}

img.left {float:left; clear:right; margin-right:20px;border:1px solid #F0F0F0;}
img.right {float:right; clear:left; margin-left:20px;border:1px solid #F0F0F0;}

td.newscont p {line-height:150%; text-align: justify;font-size:14px; }
		td.newscont a {text-decoration:none; border-bottom:1px dashed; font-weight:normal; font-size:14px; line-height:150%;}
		td.newscont a:hover {color: #960;}
td.newscont h1 {font-family:Georgia; font-size:24px; font-weight:normal;}
td.newscont em {color:#1E3C3A;}

div.intdiv {color:#333; background-color:#e8f5f3; padding:10px; line-height:150%;}
	div.intdiv h1 {font-family:Georgia; font-size:24px; font-weight:normal;}
	div.intdiv a {text-decoration:none !important ; border-bottom:1px dashed; font-weight:normal; font-size:14px; }
	div.intdiv a:hover {color: #960; font-size:14px; font-weight:normal;}
	div.intdiv img {float:left; border:1px solid #F0F0F0; margin-right:20px;}
	div.intdiv img.ri {float:right; border:1px solid #F0F0F0; margin-left:20px;}
	
div.vrez {color:#333; background-color:#e8f5f3; padding:10px; line-height:150%; margin-left:20px; margin-bottom:20px; float:right; clear:left; width:400px;}
	div.vrez h1 {font-family:Georgia; font-size:24px; font-weight:normal;}
	div.vrez a {text-decoration:none !important ; border-bottom:1px dashed; font-weight:normal;}
	div.vrez a:hover {color: #960;}
	div.vrez img {float:left; border:1px solid #F0F0F0; margin-right:20px;}
	div.vrez img.ri {float:right; border:1px solid #F0F0F0; margin-left:20px;}
	
img.ri {float:right;}

div.mdiv {}
	div.mdiv h1, .h1 {font-family:Georgia; font-size:24px; font-weight:normal;color:#004a3c;}
	div.mdiv img {float:left; border:1px solid #F0F0F0; margin-right:20px;}
	div.mdiv img.ri {float:right; border:1px solid #F0F0F0; margin-left:20px;}
	div.mdiv p, div.mdiv dialog {font-size:14px; line-height:150%;}
		div.mdiv p strong, div.mdiv dialog strong {color:#600;}
		div.mdiv p em, div.mdiv dialog em {color:#900;}
	div.mdiv a {text-decoration:none !important ; border-bottom:1px dashed; font-weight:normal; font-size:14px; line-height:150%;}
	div.mdiv a:hover {color: #960; font-size:14px; font-weight:normal; }
	
div.imgblock {float: left; display:inline-block; clear:right; width:400px; margin-right:20px;}
	div.imgblock img {float:none; display:inline-block;}
div.w250 {width:250px;}
div.w150 {width:150px;}

div.ibshort {width:300px;}
div.rd {float:right; margin-left:20px; clear:left; margin-right:0px;}

img.tn {margin-right:15px; float:left;border:1px solid #F0F0F0; width:78; height:78;}

.rd {color:#900;}
.rl {color:#600;}
.bezh {background-color: #D2D2BF !important; border:1px dotted #B1AE85;}
a.abut {background:#044930; border:1px solid #03281b !important; color:white; padding:2px;}
	a.abut:hover {border: 1px solid white !important; color:white !important; background-color:#0f6f4c;}
	a.abut span {color:#FFF !important;}
	
div.fdivl {	float:left; clear:right;}
	div.fdivl img {float:none; clear:none; border:0px;}
	
a.biga:hover {
	font-size:14px !important; font-weight:normal;
}

#itak {line-height:150%; margin:0px;}

.small {font-size:11px !important;}

.rubr {font-size:9px !important; color: #C5B07C !important; border-bottom:0px; text-decoration:none !important; font-weight:normal !important; margin-left:5px;}
	.rubr:hover {border-bottom:1px dashed; color:#600;}
	
.rubr2 {font-size:9px !important; color: #173E1F !important; border-bottom:0px; text-decoration:none !important; font-weight:normal !important; margin:0px 5px;}
	.rubr2:hover {border-bottom:1px dashed; color:#600;}
	.beta {font-size:8px; color: #600;}

#rbh {margin-left:5px; color:#173E1F;}
.rbul {display:inline-block; margin:0px 5px; padding:0px;list-style-type:none;}
.rbul li {display:inline-block; margin:5px;}
.rbul li a,  .rbul li a:visited {font-weight:normal !important; color:#333;padding:3px 5px; background-color:#ffffff;}
.rbul li a:hover {background:url('/img/triang-a.gif') center top no-repeat #fff;color:#333;font-weight:normal;}

.rbcur {color:#FFF;}
.rbcur a, .rbcur a:visited {color:#FFF !important; background:url('/img/triang-d.gif') center top no-repeat #333 !important;text-decoration:none;font-weight:normal !important;}
.rbcur a:hover {border:0px; color:#FFF !important; background-color:#333;font-weight:normal;}

* html .rbul li {display:inline; padding:3px 5px; border:0px;}
* html .rbul li a {color:#333;}
* html .rbul li a:hover {background-position:center 2px;}
* html .rbcur {background:url('/img/triang-d.gif') center 1px no-repeat #333; padding:3px 5px;border:0px;}
* html .rbcur a {background:none;}

.ldiv { margin-bottom:30px;}

.small2 {font-size:12px !important;}
.small2 a {font-size:12px !important;}
.gray {color:#777 !important; line-height:200%;}

.nofloat {float:none !important; margin:0px !important; margin-left:5px; padding:0px; border:0px;}
.smem {font-weight:normal; font-size:10px;}

blockquote {padding:10px; padding-left:50px; line-height:150%;background:url('/img/q.gif') left top no-repeat #E2E9E7; font-family:Georgia, "Times New Roman", Times, serif; font-size:10pt; color:#06281e; margin-left:0px;}

.nob {border:none !important;}

.cn {background:url('/opinions/2010/sep/24/ps.png') left top no-repeat; padding:5px; font-size:12px; line-height:15px; color:#FFF;}
.cti {width:260px; background-position:left top; background-repeat:no-repeat !important;}
* html .cti {margin-bottom:20px;}
* html .cn {background-image:url('/opinions/2010/sep/24/ps.gif');}

.ctab td  {vertical-align:top; text-align:center; padding:5px; border:1px solid #CCC;}
.ctab tr:nth-child(2n+3) {background-color:#CCC;}

em.gr {margin-top:20px; color:#443; font-size:12px; display:inline-block; border-top:1px solid #999; width:100%; padding-top:10px;}

.rub {font-size:9px;}

a.pirobox {border:none !important;}

img.nb {border:none !important;}
img.nf {float:none !important;}


td.pages {margin:5px !important; width:25px;}
td.calendar {margin:5px !important; padding:10px;}

#selwine td ul {list-style:none;}
#selwine td ul li {margin-bottom:5px;}
#selwine td ul li a {font-weight:normal; text-decoration:none; border-bottom:1px dashed;}
#selwine td ul li a:hover.found {color:#900;}
#selwine td ul li a:hover.filtred {color:#600;}
#selwine td ul li a:hover.notfound {color:#999;}
a:hover.setfilter {color:#900;}

.pager-link {color:#FFF !important; text-decoration:none; font-weight:normal !important; font-size:12px !important;}

.allnew {text-align:center;width:100%; color:#004a3e; font-size:16px;}
.allnew a { font-size:16px !important;}

#nwslider { background-color:#FFF;}

div.new_g {text-align:center;}

.catcardsmall {margin-bottom:20px; text-align:left; display:inline-block;}


.wcard {text-align:left;}


span.artic { font-size:9px !important; color: #600; display:inline-block; text-align:center; margin-bottom:5px; text-decoration:none !important;}
span.artic2 { font-size:9px !important; color: #600; display:inline-block; text-align:center; text-decoration:none !important;}

a.coola {font-size:24px !important;}

ol {padding:0px; margin:0px; list-style:none;}

ul.cool {font-size:14px; line-height:150%;}
ul.ul150 li {line-height:200%;}

img.nf {float:none;}

p.quest {font-weight:bold; color:#444; margin-top:20px;}

hr {color:#CCC; size:1; background:none;}

a.redbold {font-weight:bold !important; color:#900 !important;}
a.redbold:hover {color: #960 !important;}

a.manf {font-size:16px; font-weight:bold; text-decoration:none; border-bottom:1px dashed;}
a.manf:hover {font-size:16px; font-weight:bold; color:#600;}

div.manfa { margin-bottom:15px;}

a.namea {font-size:16px; font-weight:bold;}
a.namea:hover {font-size:16px; color:#900;}

p.gray {color:#666;}

a.questa {display:block; height:200px; width:100%; background-position:left top; background-repeat:no-repeat; margin-bottom:10px;}

h2.ul {border-bottom:1px solid; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}

h3 {font-size:14px; color:#600;}

div.hib {text-align:left; border:1px solid #aaa; border-width:1px 0px; padding:10px 0px 0px 0px; background:#eef3ee;}
	div.hib img {float:none !important; margin:0px 10px 10px 0px; display:inline; border-color:#aaa;}
	
	div.rib {
		width:100%;
		float:none;
	}
div.rib img {
				float:none;
		width:150px;
		margin:3px;
		padding:0;
	}
	
	h1.wm {margin:0; padding:0; line-height:100%;}
	
	#fart {
			padding:5px;
			border:1px solid #CCC;
			}
		#fart strong {
			font-size:14px; color:#002b47;
		}
		
		.rdi {
			background-color:#900; color:#FFF; padding: 3px;}
	
		
			#fcnt {
		font-size:12pt;
		display:block;
		color:#600;
		margin-top:5px;
		border-bottom:1px solid #ccc;
	}
	#sort { margin-top:5px; padding:5px; font-size:8pt;display:inline-block; padding:0px;}
		#sort a {
				display:inline-block;
				font-size:8pt;
				text-decoration:none;
				font-weight:normal;
				border:none;
				color: #A00;
				margin:5px;
				padding:3px 5px; 
				background:none;
				background-color:#ffffff;
			}
		#sort a span {
				font-size:8pt;
				color:#666;
		}
		#sort a:hover {
			color:#333;font-weight:normal;
			background:url('/img/triang-a.gif') center top no-repeat #fff;
		}
dialog {padding:0px !important; margin:0px !important;}
dd {display:list-item; list-style-type: none; margin:20px 0px; text-align:justify; padding:none; list-style-position:outside !important; }
dd.q {font-style:italic; color:#666; font-weight:bold;}

.category {font-size:9px; color:#F66;}

img.ri {float:right; margin-left:10px; display:inline;}
img.li {float:left; margin-right:10px; display:inline;}
