*		{margin: 0; padding: 0; vertical-align:top;}
img		{border: 0;}
body		{background-color: #fff; font-family: Arial, sans-serif; font-size: 12px;}

table, tr, td	{border: 0;}

a		{color: #336699; font-size: 12px; text-decoration: underline; cursor: pointer;}
a:hover	{text-decoration: none;}

div.line	{border-bottom: 1px solid #c8c8d2; padding-bottom: 10px;}

a.tdn		{text-decoration: none;}
a.tdn:hover	{text-decoration: underline;}

a.local			{text-decoration: none; border-bottom: 1px dashed #336699; line-height: 18px;}
a.local:hover	{border-bottom: 0px;}

h2		{font-size: 18px; color: #669900; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: normal;}
h2 { margin-top: 15px; margin-bottom: 15px;}

div.tip	{width: 111px; height: 20px; text-align: left; background: url(../i/icons/tip.gif) center center no-repeat; font-size: 10px; display: none; position: relative; top: 0px; left: 20px;}

font.red	{color: #ff0000;}

.searcher		{font-weight: bold;}

div#body		{width: auto; max-width: 1400px; margin: auto; margin-top: 20px;}
div#header		{width: 100%; height: 40px;}
div#header table		{width: 100%;}
td#logo					{width: 192px; }
td#logo img					{width: 192px; height: 40px;}

.head_logo{padding:3px; cursor:pointer; text-decoration:none; text-align:center;cursor:pointer; }
.head_logo_site{color:#336699;font-size:21px; font-weight: bold; }
.head_words {color:#669900;font-size:12px; top:-5px; position:relative; }

td#pics					{width: 80px; text-align: center;}
td#pics img					{width: 16px; height: 16px; margin: 11px 10px;}
td#langSite				{width: 200px; color: #c8c8d2;}
td#langSite div.panel				{width: 180px; height: 23px; padding-top: 7px; text-align: center; border: 1px solid #c8c8d2;}
ul#selectLangSite		{width: 75px; height: 50px; padding-top: 7px; border: 1px solid #c8c8d2; background-color: #fff;  display: none;}
ul#selectLangSite li		{list-style-type: none; height: 20px; margin-left: -5px;}
img.flag					{width: 16px; height: 12px; margin: 0px 5px 3px 5px;}
td#langQuery				{width: 220px; color: #c8c8d2;}
td#langQuery div.panel			{width: 200px; height: 23px; padding-top: 7px; text-align: center; border: 1px solid #c8c8d2;}
ul#selectLangQuery	{width: 75px; height: 50px; padding-top: 7px; border: 1px solid #c8c8d2; background-color: #fff; display: none;}
ul#selectLangQuery li		{list-style-type: none; height: 20px;}
td#langQuery img.flag					{width: 16px; height: 12px; margin: 0px 5px 3px 5px;}
td#getInformer			{width: 230px; background-color: #fff; text-align: right;}
td#getInformer div.button		{width: 245px; height: 30px; border: 1px solid #c8c8d2;}
td#getInformer div.button p		{width: 243px; height: 23px; margin: 1px; background: url(../i/bg.gif) center center repeat-x; padding-top: 5px; text-align: center; font-size: 11px;}
div#banner		{width: 90%; height: 60px; margin: auto; margin-top: 30px; border: 1px solid #c8c8d2;}
div#banner p			{width: 100%; margin-top: 15px; text-align: center;}
div#banner a			{font-size: 18px;}
div#topInformers	{ margin: auto; margin-top: 20px; white-space:nowrap;}
div#topMenu			{ margin: auto; margin-top: 20px;}
div#content		{ float: left;}
div.half_width		{width: 47%; float: left; padding: 1%; }
div.full_width		{width: 98%; float: left; padding: 1%; border-bottom: 1px solid #c8c8d2;}
.Zbottom_line		{ border-bottom: 1px solid #c8c8d2; }
div.large_block	{width: 100%; float: left; margin-top: 10px;}
td.left			{width: 200px; padding: 10px;}
td.left_small	{width: 100px; padding: 5px 10px; text-align: center;}
td.left_small ul		{width: 60px; margin-left: 20px;}
td.left_small li		{list-style-type: none; width: 100%; height: 16px; padding-top: 2px; margin: 5px 0px; font-size: 10px;}

.gradient_9_box		{width: 58px; height: 14px; padding-top: 1px; border: 1px solid #c8c8d2;}
.gradient_9		{background-color: #ffffff; }
.gradient_8		{background-color: #ffefef; }
.gradient_7		{background-color: #ffcccc; }
.gradient_6		{background-color: #ffcccc; }

.gradient_5		{background-color: #ff9999; }
.gradient_4		{background-color: #ff9999; }

.gradient_3		{background-color: #ff6666; }
.gradient_2		{background-color: #ff6666; }

.gradient_1		{background-color: #ff3333; }
.gradient_0		{background-color: #ff3333; }


td.center		{width: 100%; padding: 10px;}
td.right			{padding: 10px;}
div.text			{ margin-bottom: 10px; white-space:pre-wrap;}
div.graph		{ padding: 5px; border: 1px solid #c8c8d2; margin-top: 10px; float: left;}
div.graph p.links		{margin-left: 10px; float: left;}
div.graph p.graph		{text-align: center;  margin: 10px 0px 10px 0px;}
ul.checkbox	{width: 100%; float: left; margin: 3px 0px 3px 10px; }
ul.checkbox li				{width: 110px; list-style-type: none; float: left; margin-right: 23px; }
ul.checkbox li.auto				{width: auto; margin-right: 27px;}
ul.links		{width: 100%; margin-top: 20px; float: left;}
ul.links li			{width: 150px; height: 45px; list-style-type: none; padding: 7px 10px; margin-right: 15px; float: left; text-align: center; border: 1px solid #c8c8d2;}
div.code	{width: 100%; float: left;}
div.code textarea	{width: 780px; height: 60px; color: #666666; font-size: 11px;}
div#navMore		{width: auto; font-size: 18px; float: left; margin: 20px 0px 20px 10px; font-family: "Trebuchet MS", Arial, sans-serif;}
div#navMore a			{font-size: 18px;}
div#navMore span		{font-size: 18px; color: #669900;}
td.right_large		{padding: 10px;}
div#analizeTable			{ float: left;}
div#analizeTable td				{ padding: 5px; }
td.right_large table			{ border: 1px solid #c8c8d2; }
p.close			{width: 16px; height: 16px; float: right; padding: 0px;  margin-top: -6px; margin-right: -5px; }

td.right_large td					{text-align: center; border: 1px solid #fff;}
td.right_large td.header_left		{ height: 45px; border-top: 1px solid #c8c8d2; border-right: 1px solid #c8c8d2; border-bottom: 1px solid #c8c8d2;}
td.right_large td.header_mid		{ width: 60px; height: 45px; border-top: 1px solid #c8c8d2; border-right: 1px solid #c8c8d2; border-bottom: 1px solid #c8c8d2;}
td.right_large td.header_right		{height: 45px; border-top: 1px solid #c8c8d2; border-bottom: 1px solid #c8c8d2;}
td.right_large td.row_left		{border-left: 1px solid #fff; border-top: 1px solid #fff;border-right: 1px solid #c8c8d2; border-bottom: 1px solid #c8c8d2; height: 20px;}
td.right_large td.row_mid		{ height:33px; border-right: 1px dashed #c8c8d2; border-bottom: 1px dashed #c8c8d2;}
td.right_large td.row_right		{border-bottom: 1px dashed #c8c8d2;}
td.right_large td.row_last_left		{border-right: 1px solid #c8c8d2;}
td.right_large td.row_last_mid		{border-right: 1px dashed #c8c8d2;}
td.right_large td.row_last_right		{}
td.right_large td.row_hover_left		{border-left: 2px solid #3f3f3f; border-top: 2px solid #3f3f3f; border-bottom: 2px solid #3f3f3f; border-right: 1px dashed #c8c8d2; background-color: #cdcdd6; font-weight: bold;}
td.right_large td.row_hover_mid		{border-top: 2px solid #3f3f3f; border-bottom: 2px solid #3f3f3f; border-right: 1px dashed #c8c8d2;}
td.right_large td.row_hover_right	{border-right: 2px solid #3f3f3f; border-top: 2px solid #3f3f3f; border-bottom: 2px solid #3f3f3f; background-color: #cdcdd6;}
.hover_border:hover td.hl_mid	{border-width:1px; border-top: 1px solid #3f3f3f; border-bottom: 1px solid #3f3f3f;}
.hover_border:hover td.hl_left	{border-top: 1px solid #3f3f3f; border-bottom: 1px solid #3f3f3f; border-left: 1px solid #3f3f3f; }
.hover_border:hover td.hl_right	{border-top: 1px solid #3f3f3f; border-bottom: 1px solid #3f3f3f; border-right: 1px solid #3f3f3f;}
.hover_border:hover td.hl_bg {background-color: #cdcdd6;}

.hover_border:hover td .hover_hide {display:none;}
.hover_show {display:none;}
.hover_border:hover td .hover_show {display:block;}


.listTable	{width: 98%; float: left; margin-bottom: 20px; margin-left: 10px; }
.listTable table	{width: 100%; border: 1px solid #c8c8d2; }
.listTable td			{height: 10px; padding: 10px; vertical-align:top;}
.listTable td.num		{width: 30px; font-weight: bold;}
.listTable td.url		{width: 130px; font-weight: bold;}
.listTable td.name		{font-weight: bold;}
.listTable td.quote	{font-weight: bold;}
.listTable td.border_t	{border-top: 1px dashed #c8c8d2; border-left: 1px solid #fff; border-bottom: 1px solid #fff;}
tr.odd			{}
tr.good, td.good 	{background-color: #CFC;}
tr.bad, td.bad		{background-color: #FCC;}

.matched_1	{ background-color: #DC214C; }
.matched_2	{ background-color: #E6785F; }
.matched_3	{ background-color: #007CC3; }
.matched_4	{ background-color: #FFFF3C; }
.matched_5	{ background-color: #82C828; }
.matched_6	{ background-color: #78C8A0; }

.summaryTable	{ float: left; margin-bottom: 20px; margin-left: 10px;}
.summaryTable table	{width: 100%; border: 1px solid #c8c8d2;}
.summaryTable td			{height: 20px; padding: 5px;}
.summaryTable td.num		{width: 15px; border-right: 1px solid #c8c8d2; border-bottom: 1px solid #c8c8d2; border-left: 1px solid #fff; border-top: 1px solid #c8c8d2;}
.summaryTable td.query		{width: 140px; border-right: 1px solid #c8c8d2; border-bottom: 1px solid #c8c8d2; border-left: 1px solid #fff; border-top: 1px solid #c8c8d2;}
.summaryTable td.row_top_mid	{width: 60px; text-align: center; border-right: 1px solid #c8c8d2; border-bottom: 1px solid #c8c8d2; border-top: 1px solid #c8c8d2;}
.summaryTable td.row_top_right	{ text-align: center; border-bottom: 1px solid #c8c8d2;}
.summaryTable td.row_mid	{text-align: center; border-right: 1px dashed #c8c8d2; border-bottom: 1px dashed #c8c8d2; border-left: 1px solid #fff; border-top: 1px solid #fff;}
.summaryTable td.row_right	{text-align: center; border-bottom: 1px dashed #c8c8d2;}
.summaryTable td.num_last		{border-right: 1px solid #c8c8d2;}
.summaryTable td.query_last	{border-right: 1px solid #c8c8d2;}
.summaryTable td.row_last_mid	{text-align: center; border-right: 1px dashed #c8c8d2;}
.summaryTable td.row_last_right	{text-align: center;}
div#footer		{width: 100%; height: 135px; border-top: 1px solid #c8c8d2; float: left; margin-top: 20px;}
div#footer table		{width: 100%;}
td#poweredLogo		{width: 190px; background: url(../i/footer/Analyzethis_Logo.png) 134px 20% no-repeat;}
td#poweredLogo img		{width: 190px; height: 135px;}
td#poweredText		{padding-top: 20px}
td#poweredDesign	{width: 250px; padding-top: 20px}


.topMenuBlock	{margin-right: 1px;}
.topMenuBlock a		{color: #336699; font-size: 12px; text-decoration: none;}
.topMenuBlock div.header		{ height: 33px; border: 1px solid #c8c8d2;}
.topMenuBlock div.header p		{width: 98px; height: 26px; margin: 1px; background: url(../i/bg.gif) center center repeat-x; padding-top: 5px; text-align: center; font-size: 11px; font-weight: bold;}
.topMenuBlock div.header a		{color: #336699; font-size: 12px; text-decoration: none; margin: -3px 2px 3px 2px; display: block; line-height: 13px;}
.topMenuBlock div.header a:hover		{text-decoration: underline;}

.nowrap	{white-space:nowrap;overflow:hidden;}
.clear {clear:both;}
.links li {cursor:pointer;}
.inf_line_one {vertical-align:top; text-align: center; background-color:#f5f5f6; }
.inf_line {border:1px solid #c8c8d2; margin-bottom:1em;}
.inf_line_small {margin-bottom:1em;}                                                                                       n


.diff_good, .diff_bad { padding:1px; font-weight:bold;font-size:11px;position:relative; }
.diff_good { top:-4px; color:green; }
.diff_bad  { top:4px; color:red; }

.inline-block { display:inline-block;}
.inline { display:inline;}

.ZZsliderc {zzmargin-left:3em; text-align:center; zzheight:100%; margin:0 auto; zzmin-height: 100%;}
.ZZsliderv {zzmargin-bottom:1em; padding:0.5em 2px; width:1.5em; height:30px; vertical-align:middle;}
.ZZslider {margin:0 auto; zzmargin-left:auto; zzmargin-right:auto; zzheight:100%; zzmin-height: 100%; height:130px;}
.ZZmyweight {margin-left:2em;}

.sliderc {width:100px;}
.summary-table  td{padding:1em; vertical-align:middle;}
.sliders td {padding:2px;}
.summary-table {margin:2em;}
.set-weight{vertical-align:middle;text-align:center;padding:1em; font-size:larger; font-weight:bolder; zzcolor:green;}
.width-100 {width:100%;}
.margin-auto {margin:auto;}
.float-right {float:right;}
.informer-summary {margin:2em;}
.informers-container {margin-right:10%;}
.inf_lines {margin-left:auto;margin-right:0; width:80%;}

.white-space-normal{white-space:normal;}
.vertical-align-middle {vertical-align:middle;}

.tooltip {position: absolute; background-color:white; border:1px solid gray; padding:2px;margin:2px;margin-top:1em;zzdisplay:inline-block; display:none; z-index:50}

