body, html, p, span, form, div, input, textarea, img
{
	margin: 0px;
	padding: 0px;
	color: #666;
	font-size: 14px;
	font-weight: normal;
	font-family: 'Lucida Grande' , Verdana, Sans-Serif;
	border: none;
}
a:link, a:active, a:visited, a:hover
{
	border: none;
	color: #44dd11;
	font-size: 14px;
	font-weight: normal;
	font-family: 'Lucida Grande' , Verdana, Sans-Serif;
	text-decoration: underline;
}
a:hover
{
	text-decoration: none;
	color: #666;
}
.link,
a.link:link,
a.link:active,
a.link:visited,
a.link:hover
{
	color: #44dd11;
}
.wink,
a.wink:link,
a.wink:active,
a.wink:visited,
a.wink:hover
{
	color: #666;
}
a.nolink:link, a.nolink:active, a.nolink:visited, a.nolink:hover
{
	text-decoration: none;
}
.bolder
{
	font-weight: bolder;
}
.bold
{
	font-weight: bold;
}
.clear
{
	clear: both;
}
.Wrap
{
	width: 972px;
	height: 57px;
	margin: auto;
	margin-top: 14px;
}
.Logo
{
	width: 200px;
	float: left;
	overflow: hidden;
}
.Nav
{
	width: 772px;
	float: left;
	text-align: right;
}
.Nav a:link, .Nav a:active, .Nav a:visited, .Nav a:hover
{
	margin-left: 14px;
	font-size: 16px;
}
.Field
{
	width: 972px;
	text-align: center;
	margin: auto;
	position: absolute;
	top: 40%;
}
.Form2
{
	top: 35%;
}
.Field .Composite
{
	width: 396px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	height: 45px;
	display: block;
	padding: 0px;
	text-align: left;
}
h1
{
	font-size: 20px;
	color: #444;
	font-weight: normal;
	line-height: 20px; /*height: 20px !important;*/
	margin-left: auto;
	margin-right: auto;
	padding-left: 5px !important;
	margin-top: 10px;
	margin-bottom: 10px;
}
h1 span, h1 a:link, h1 a:active, h1 a:visited, h1 a:hover
{
	white-space: nowrap;
	font-size: 20px;
	font-weight: normal;
}
.Field h1
{
	height: 20px !important;
}
.Field .Input
{
	background: url(field.gif) no-repeat left top;
}
.Form2 .Input
{
	height: 179px;
	background-image: url(fields.gif);
}
.Field .Input input, .Field .Input textarea
{
	background: none;
	width: 284px;
	height: 21px;
	margin-left: 10px;
	margin-top: 13px;
	font-size: 16px;
	line-height: 16px;
	border-width: 0px;
	_float: left;
}
.Form2 .Input h2
{
	font-size: 14px;
	color: #FFF;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 10px;
}
.Form2 .Input input, .Form2 .Input textarea
{
	margin-top: 8px;
	margin-bottom: 10px;
}
.Form2 .Input textarea
{
	height: 85px;
	overflow: auto;
	margin-top: 7px;
	margin-bottom: 0px;
}
.Form2 .margin
{
	width: 10px;
	height: 8px;
	_height: 5px;
	margin: 0px;
	padding: 0px;
	_line-height: 1px;
}
.Field .Input .Button
{
	width: 80px;
	margin-right: 10px;
	margin-top: 10px;
	height: 25px;
	background: none;
	cursor: pointer;
	float: right;
}
.Form2 .Input .Button
{
	margin-top: 145px;
}
.Field .Reflect
{
	background: url(field_reflection.gif) no-repeat left top;
	height: 47px;
}
.Copy
{
	position: absolute;
	text-align: center;
	top: 90%;
	width: 972px;
	margin-top: 20px;
}
.Copy a:link, .Copy a:active, .Copy a:visited, .Copy a:hover
{
	color: #666;
	font-size: 16px;
	text-decoration: none;
	border-bottom: 1px dashed #666 !important;
}
.Copy a:hover
{
	border-bottom: none !important;
}
.List
{
	position: static;
}

.List .Right
{
	float: right;
	width: 400px;
	text-align: left;
}
.List .Left a:link, .List .Left a:active, .List .Left a:visited, .List .Left a:hover, .List .Right a:link, .List .Right a:active, .List .Right a:visited, .List .Right a:hover
{
	font-size: 16px;
	padding-left: 20px;
	color: #666;
	line-height: 16px;
	margin: 7px 0px 7px 25px;
	display: block;
}
a.Analize:link, a.Analize:active, a.Analize:visited, a.Analize:hover
{
	background: url(op_Count.gif) no-repeat left top;
}
a.Count:link, a.Count:active, a.Count:visited, a.Count:hover
{
	background: url(op_Analize.gif) no-repeat left top;
}
.List .Left
{
	float: left;
	width: 400px;
	text-align: left;
}
ul.ParamList
{
	list-style-type: none;
	margin: 0px 10px 0px 35px;
	padding: 0px;
}
ul.ParamList li
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	width: 300px;
	display: block;
	border-bottom: 1px dotted #666;
	margin-bottom: 3px
}
ul.ParamList li span
{
	float: right;
	color: #44dd11;
}
ul.ParamList li.Category span
{
	width: 200px;
	display: block;
	text-align: right;
}
.LeftPanel
{
	float: left;
	width: 400px;
	margin: 0px;
	padding: 0px;
}
.ParamPanel
{
	width: 400px;
	margin: 0px;
	padding: 0px;
}
.ResultsPanel
{
	width: 550px;
	float: left;
	margin-left: 20px;
}
.ResultsPanel .Row
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	display: block;
}
.Row .cell
{
	float: left;
	display: block;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px
}
.Caption .cell input
{
	background: #FFF;
	color: #666;
	border: 1px solid #44dd11;
	font-size: 16px;
	width: 190px;
}
.Caption .cell input.noinput
{
	height: auto;
	border: none;
	font-size: 16px;
	color: #666;
	border: 1px solid #fff;
}
.Caption .cell img
{
	vertical-align: middle;
	margin-left: 10px;
	cursor: pointer;
}
.Row .topdn, .Row .toplist
{
	margin-right: 5px;
	margin-left: 5px;
	width: 390px;
	_width: 380px;
}
.Row .toplist
{
	padding-left: 25px;
	width: 365px;
	_width: 355px;
}
.Row .toplist h1
{
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}
.Row .toplist ul
{
	margin-top: 5px;
	margin-bottom: 10px;
}
.Alt
{
	background: #ddffbb;
}
.ParamPanel .cell
{
	border-bottom: 2px solid #ddffbb;
}
.ParamPanel .Row .toplist
{
	display: none;
}
.ParamPanel .Active .toplist
{
	display: block;
}
#self
{
	display: none;
}
#other
{
	display: block;
}
.Caption .cell
{
	font-size: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #666;
}
.Caption a:link, .Caption a:active, .Caption a:visited, .Caption a:hover
{
	color: #666;
	font-size: 16px;
	text-decoration: none;
}
.ResultsPanel .dn
{
	width: 235px;
	margin-left: 5px;
	margin-right: 5px;
}
.ResultsPanel .tic
{
	width: 60px;
	text-align: center;
}
.ResultsPanel .link
{
	width: 535px;
	text-align: center;
}

.Row small
{
	margin-left: 29px;
}
.Row .cell small, .Row .cell small a:link, .Row .cell small a:active, .Row .cell small a:visited, .Row .cell small a:hover
{
	font-size: 10px;
	color: #666;
}
.ResultsPanel small a:hover
{
	color: #666;
}
.ListView .Caption
{
	display: none;
}
.Pager
{
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
.Pager span, .Pager a:link, .Pager a:active, .Pager a:visited, .Pager a:hover
{
	margin-left: 5px;
	margin-right: 5px;
	font-size: 14px;
	line-height: 14px;
	cursor: pointer;
}
.Pager a.current:link, .Pager a.current:active, .Pager a.current:visited, .Pager a.current:hover
{
	color: #666;
	text-decoration: none;
}

/* Табы */
.TabBar, .TabBar .LectC, .TabBar .RightC
{
	margin: 0px;
	padding: 0px;
	width: 972px;
	height: 32px;
}
.TabBar
{
	background: #FFF url(tabs/bottom.gif) repeat-x left bottom;
	float: left;
	margin: 10px 0px 2px 0px;
}
.TabActionsBar
{
	padding: 0px;
	margin: 0px;
	width: 972px;
	height: 15px;
	text-align: right;
}
.TabActionsBar img
{
	vertical-align: middle;
}
.TabActionsBar a:link, 
.TabActionsBar a:active, 
.TabActionsBar a:visited, 
.TabActionsBar a:hover,
a.CloseBtn:link, 
a.CloseBtn:active, 
a.CloseBtn:visited, 
a.CloseBtn:hover
{
	line-height: 12px;
	font-size: 12px;
	color: #666;
	vertical-align: middle;
	text-decoration: none;
	background: url(btnClose.gif) no-repeat right center;
	padding-right: 16px;
}
.TabBar .LeftC
{
	background: url(tabs/left_c.gif) no-repeat left bottom;
}
.TabBar .RightC
{
	background: url(tabs/right_c.gif) no-repeat right bottom;
}
.TabBar .tab_wrapper
{
	width: 942px;
	float: left;
	height: 32px;
	overflow-y: hidden;
}
.TabBar ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 0px;
	margin-right: 0px;
}
.TabBar li
{
	display: inline;
	padding: 0px;
	margin: 0px;
}
.TabBar a:link, .TabBar a:visited, .TabBar a:active, .TabBar a:hover
{
	float: left;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.TabBar .Selected a, .TabBar a:hover, .TabBar a:active
{
	background: url(tabs/left_s.gif) no-repeat left top;
}
.TabBar a span
{
	float: left;
	display: block;
	padding: 0px;
	height: 32px;
	padding: 5px 19px 0px 19px;
	_height: 27px;
	cursor: pointer;
	text-decoration: none;
	white-space: nowrap;
}
.TabBar a span img
{
	vertical-align: middle;
	margin-left: 5px;
}
.TabBar .Selected a span, .TabBar a:hover span, .TabBar a:active span
{
	background: url(tabs/right_s.gif) no-repeat right top;
}
.TabBar .System
{
	cursor: pointer;
	float: left;
	width: 9px;
	margin: 0px;
	padding: 0px;
	margin-top: 7px;
}
.TabBar .mleft
{
	margin-right: 5px;
	margin-left: 1px;
}
.TabBar .mright
{
	margin-left: 5px;
	margin-right: 1px;
}
.PreloaderPanel
{
	position: absolute;
	top: 0px;
	left: 0px;
	background: #FFF;
	color: #666;
}
.PopUpWrap
{
	position: absolute;
	top: 0px;
	left: 0px;
	background: #fff;
	border: 2px solid #FFb01f;
	width: 325px; 
	overflow:hidden;
	display: none;
	height: 385px;
}
.PopUpWrap h1
{
	font-size: 16px;
}
.PopUpWrap .ParamList li
{
	margin-right: 25px;
	width: 250px;
	font-size: 12px;
	line-height: 16px;
}
.PopUpWrap .ParamList li span
{
	font-size: 12px;
	line-height: 16px;
}
.PopUpWrap .ParamList li.grey span
{
	color: #666;
}
.PopUpWrap .FloatWrap
{
	width: 855px;
}
.PopUpWrap .FloatWrap .Left,
.PopUpWrap .FloatWrap .Right
{
	float: left;
	width: 325px;
}
.PopUpWrap .FloatWrap .Right
{
	width: 480px;
}
.PopUpWrap .FloatWrap .Right .Links
{
	width: 465px;
	overflow: scroll;
	overflow-x: hidden;
	height: 285px;
	margin-left: 25px;
}

.PopUpWrap a.Close:link,
.PopUpWrap a.Close:active,
.PopUpWrap a.Close:visited,
.PopUpWrap a.Close:hover
{
	float: right;
	margin-top: 2px;
	margin-right: 2px;
	line-height: 14px;
	margin-bottom: -10px;
	cursor: pointer;
}
.PopUpWrap .ResultsPanel
{
	margin: 0px;
	width: 440px;
}
.PopUpWrap h1 img
{
	vertical-align: middle;
}
.PopUpWrap .ResultsPanel .dn
{
	width: 250px;
	_width: 245px;
}
.PopUpWrap .ResultsPanel .Caption
{
	margin-left: 25px;
	
}
.PopUpWrap .ResultsPanel cell,
.PopUpWrap .ResultsPanel cell a:link,
.PopUpWrap .ResultsPanel cell a:active,
.PopUpWrap .ResultsPanel cell a:visited,
.PopUpWrap .ResultsPanel cell a:hover
{
	font-size: 15px;
}
.UpdateProgress
{
	position: absolute;
	margin-left: 560px;
	margin-top: 40px;
}

.InfoPanel
{
	text-align: center;
}
.whoisInfo
{
	width: 300px;
	text-align: left;
}
.noneDecoration
{
	float: right;
	text-decoration: none !important;
}