/* CSS by Econom Vladimir */

/* Common Styles */

BODY { 
	width: 100%;
	min-width: 980px;
	-width: expression((documentElement.clientWidth||document.body.clientWidth)<980?'980px':'100%');
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 90%;
	background: #fff;
	margin: 0;
	padding: 0;
	text-align: center;
	}
#centered {
	margin: 0 auto;
	width: 1024px;
	min-width: 980px;
	} 
DIV, UL, UL LI, FORM, DL, DL DT, DL DD, H1, H2, H3, H4 {
	margin: 0;
	padding: 0;
	}
P {	margin-top: 0;	}
H1, H2, H3, H4 {	font-weight: normal;	}
UL {	list-style: none;	}
IMG {	border: 0;	}
A, A:visited {	color: #1981D8;	}


TABLE {
	border: 0;
	border-collapse: collapse;
	width: 100%;
	}
TABLE TD, TABLE TH {
	padding: 0;
	vertical-align: top;
	}
BUTTON {
	background: none;
	border: none;
	padding: 0;
}
.mainBox {
	width: 96%;
	-width: expression((documentElement.clientWidth||document.body.clientWidth)<980?'940px':'96%');
	margin: 0 auto;
	text-align: left;
	position: relative;
	}

/* Main */

.headLinks {
	background-color: #636363;
	padding: 7px 0 9px 0;
}
.headLinks A {	color: #fff !important;	}
.headLinks A:hover {	color: #ff0 !important;	}

.projList LI {
	float: left;
	margin-right: 18px;
}
.all {
	vertical-align: middle;
	margin-right: 1px;
}
.fsh {
	float: right;
	color: #fff;
}
A.exit {	color: #ff9a5a !important;	}
.searchBox {
	background: url(../img/top_bg.jpg) repeat-x;
	height: 86px;
}
.logo {
	position: absolute;
	top: 26px;
	left: 18px;
}
.search {
	position: absolute;
	width: 313px;
	right: 0;
	top: 27px;
}
.search INPUT {
	margin: 5px 0 0 16px;
	color: #636363;
	font: 79% Arial;
	width: 164px;
	float: left;
}
.search BUTTON {
	vertical-align: middle;
	background: url(../img/search_butt.gif) no-repeat;
	cursor: pointer;
	width: 28px;
	height: 29px;
}
.mainLay {
	margin-bottom: 14px;
}
.rightBox {
	width: 313px;
	background: url(../img/dot.gif) repeat-y left top;
}
.regLay .leftBox {
	width: 246px;
	padding-top: 28px;
}
.regLay .rightBox {
	width: auto;
	padding-top: 45px; //padding-top: 46px;
	padding-bottom: 2.8em;
	background: none;
}
.visualBox {
	background: url(../img/visual.gif) no-repeat;
	min-height: 227px; -height: 227px;
	padding-left: 255px;
	padding-bottom: 25px;
}
.h1 {
	font: bold 165% Arial;
	color: #636363;
	margin-bottom: 11px;
	padding: 22px 20px 0 0;
}
.reasons {	margin-bottom: 18px;	}

.reasons {
	font: bold 100% Arial;
	color: #636363;
	padding: 0 0 0 0px;
	margin-bottom: 7px;
}

.reasons2 {
	margin-left: -9px;
}

.reasons3 {	margin-bottom: 18px;	}

.reasons3 {
	font: bold 100% Arial;
	color: #636363;
	padding: 0 0 0 0px;
}

.reasons LI {
	font: bold 100% Arial;
	color: #636363;
	padding: 0 0 0 23px;
	background: url(../img/rarr_big.gif) no-repeat 11px 3px;
	margin-bottom: 7px;
}

.regButtonMain {	margin-top: 18px;	}

.regButton, .regButton2, .regButton3, .regButton4, .accButton {
	display: block;
	color: #FFF !important;
	text-decoration: none;
	font-size: 19px;
}
.regButton {
	background: url(../img/button.gif) no-repeat;
	width: 259px;
	height: 53px;
}
.rightBox .regButton {
	margin: 0 0 1em 16px;
}
.regButton2 {
	background: url(../img/button2.gif) no-repeat;
	width: 253px;
	height: 39px;
}
.regButton3 {
	background: url(../img/button3.gif) no-repeat;
	width: 197px;
	height: 39px;
	clear: both;
	//margin-top: 1.4em;
}
.regButton4 {
	background: url(../img/button4.gif) no-repeat;
	width: 162px;
	height: 39px;
	clear: both;
}
.accButton {
	background: url(../img/accbutton.gif) no-repeat;
	width: 259px;
	height: 39px;
	clear: both;
	margin: 1em 0 1em 15px;
	//margin-top: 1.4em;
}
.regButton SPAN, .regButton SPAN2, .regButton3 SPAN, .regButton4 SPAN, .accButton SPAN {	display: block;	}

SPAN.inn {
	display: block;
	padding: 5px 0 0 13px;
}
.regButton2 SPAN.inn, .regButton3 SPAN.inn, .regButton4 SPAN.inn, .accButton SPAN.inn {	padding-top: 7px;	}

SPAN.inn SPAN {
	font-size: 65%;
}
.themesRait {
	background-color: #EFEFEF;
	padding: 20px 0 0 0;
	margin-bottom: 26px;
	clear: both;
}
.statistics .themesRait {
	margin-right: -23px;
	margin-bottom: 0;
	font-size: 90%;
	padding: 15px 0 0 0; //padding-top: 8px;
}
.header {
	background: #636363 url(../img/header_w.gif) no-repeat right top;
	height: 30px;
	float: left;
	clear: both;
	font: bold 18px Arial;
	color: #fff;
	text-transform: uppercase;
	padding: 0 30px 0 8px;
	line-height: 30px;
	margin-bottom: 14px;
}
.bl {	background-image: url(../img/header_bl.gif);	}

.sm, .smClr {
	height: 21px;
	font-size: 12px;
	line-height: 20px;
	background-image: url(../img/header_sm_w.gif);
	padding-right: 16px;
}
.statistics .themesRait .smClr {
	line-height: 22px; -line-height: 20px;
	margin-bottom: 19px;
}

.sitesListBox {
	clear: both;
	margin-left: 31px;
	padding-bottom: 7px;
}
.sitesListBox UL {
	float: left;
	width: 33%;
}
.sitesListBox UL LI {
	padding-left: 8px;
	background: url(../img/rarr_sm_clr.gif) no-repeat left 3px;
	color: #999898;
	margin-bottom: 0.65em;
}
.statistics .themesRait .sitesListBox UL LI {	margin-bottom: 0.55em;	}
.sitesListBox UL LI STRONG {	color: #636363;	}

.noobs, .newsLine {
	float: left;
	border-left: 1px solid #CDCDCD;
	padding-top: 4px;
}
.noobs {
	margin-left: 18px;	-margin-left: 9px;
	width: 36.3%;
}
.news, .noobList {
	clear: both;
}
.noobList {
	margin: 0 10px 19px 8px;
	font-size: 79%;
}
.noobList LI {
	padding: 0 0 0 15px;
	background: url(../img/rarr_or.gif) no-repeat left 2px;
	color: #ACACAC;
	margin-bottom: 12px;
}
.newsLine {
	width: 60%;
	position: relative;
	padding-bottom: 1px;
}
.rightBox .newsLine {
	width: 90%;
	margin-bottom: 0.4em;
	border: none;
}
.news {
	position: relativee;
	margin: 0 0 0 12px;
	padding-bottom: 0;
	font-size: 79%;
}
.rightBox .news {
	margin-left: 16px;
	margin-bottom: 0.65em;
	}

.news DT {
	position: absolute;
	font-weight: bold;
	color: #F47C2F;
	//left: 12px;
}
.rightBox .news DT {
	//left: 16px;
}
.news DD {
	margin: 0 0 0 4.2em;
	padding-bottom: 1.2em;
}
DL.news A {	color: #636363; -color: #636363 !important;	}

.brd {
	border-left: 1px solid #CDCDCD;
	margin: 19px 0 11px 0;
	padding-bottom: 21px;
}
.logBox {
	padding: 0 0 21px 16px;
	clear:both;
}
.retr {
	font-size: 70%;
	line-height: 2.5em;
}
.formBox {
	float: left;
	width: 40%;
	margin-bottom: 5px;
}
.formBox LABEL {
	color: #636363;
	font: bold 79% Arial, Helvetica, sans-serif;
	line-height: 1.5em;
}
.formBox INPUT {
	width: 90%;
}
.logBox BUTTON {
	background: url(../img/butt_submit.gif) no-repeat;
	width: 78px;
	height: 30px;
	cursor: pointer;
	margin-right: 7px;
	vertical-align: top;
}
.top1oList {
	clear: both;
	margin-left: 16px;
	padding: 2px 40px 0 0;
}
.top1oList LI {
	position: relative;
	padding: 2px 0 0 31px;
	margin-bottom: 9px;
}
.n {
	position: absolute;
	left: 0; -left: -31px;
	top: 0;
	background: url(../img/top_li.gif) no-repeat;
	width: 23px;
	height: 23px;
	color: #F47C2F;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	line-height: 1.6em;
}
.stats {
	font-size: 90%;
}
.stats, .stats A {	color: #ACACAC;	}

.genSumb {
	margin: -2px 0 15px 14px;
	display: block;
	clear: both;
}


.whois {
	background-color: #EFEFEF;
	margin-left: 16px;
	width: 82%;
	padding-bottom: 12px;
	margin-bottom: 12px;
}
.whois LABEL {
	display: block;
	clear: both;
	font: bold 79% Arial;
	color: #636363;
	margin: 0 0 0 12px;
}
.whois INPUT {
	margin: 4px 0 0 12px;
	width: 78%;
}
.whois BUTTON {
	background: url(../img/search_butt2.gif) no-repeat;
	width: 29px;
	height: 28px;
	cursor: pointer;
	vertical-align: top;
}
.whois .sm, .smClr {	background-image: url(../img/header_sm_bl.gif);	}
.whois .sm {	margin-bottom: 10px;	}
.bPart {
	margin-left: 16px;
	margin-bottom: 10px;
	}
A.quest {
	font-size: 70%;
	color: #5EA7E4;
	line-height: 1.8em;
}

.regLay .hdSect {
	margin: 0 0 0 14px;
}
.hdSect {	clear: both;	}
.statistics .hdSect, .userPanel .hdSect {	margin-bottom: 1.5em; //margin-bottom: 2.6em;	}


.strokeNav {
	font: 79% Arial;
	padding: 0 0 0.6em 8px;
}
.strokeNav A {
	color: #59a6e8;
	text-decoration: none;
}
.strokeNav STRONG {
	color: #acacac;
}
.strokeNav IMG {
	margin: 0 1px 1px 1px;
}

.headerInn {
	float: left;
	clear: both;
	background: #f0f0f0 url(../img/header_wh.gif) no-repeat right top;
	height: 50px;
	font: bold 24px Arial;
	color: #f47321;
	padding: 0 38px 0 14px;
	line-height: 2.05em;
}
.subH {
	height: 28px;
	font-size: 15px;
	line-height: 1.8em;
	color: #636363;
	padding-left: 11px;
	margin-left: 10px; -margin-left: 5px;
	background-image: url(../img/header_wh_sm.gif);
}
.traffStat .subH {
	width: 91%;
	color: #f47321;
	line-height: 1.6em;
	font-size: 17px;
	margin-top: -0.9em;
	margin-bottom: 0.8em;
}
.ammount {
	color: #acacac;
	font: 20px Arial;
}

.h2 {
	font: bold 110% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #f47321;
	margin-bottom: 0.85em;
}

.clrTxt {	color: #636363;	}
.regUser {	margin-bottom: 1.95em; //margin-bottom: 2em;	}

.regUser, .siteAdd, .raitingCheck, DIV.capcha, .capchaBox P {
	margin-left: 21px;
	}
.userPanel .regUser, .userPanel .siteAdd, .userPanel .raitingCheck, .userPanel DIV.capcha, .userPanel .capchaBox P, .userPanel .h2, .userPanel .regInfo {
	margin-left: 14px;
	}
.regUser P, .siteAdd P {
	margin-bottom: 1.3em; //margin-bottom: 1.25em;
	width: 80%;
	}
.regData {
	position: relative;
}
.regData DT {
	position: absolute;
	font-weight: bold;
	left: 0; -left: -13em;
	padding-top: 0.2em; //padding-top: 0.3em;
	width: 12.8em;
}
.regData DD {
	margin-left: 13em;
	padding-bottom: 0.75em; //padding-bottom: 0.6em;
	position: relative;
}
.regData INPUT.field, .regData SELECT.field {
	width: 42.5%;
	//vertical-align: middle;
	font: 100% Arial;
	color: #636363;
}
.regData INPUT.field1, .regData SELECT.field1 {
	width: 65%;
	//vertical-align: middle;
	font: 100% Arial;
	color: #636363;
}
.accData {
	position: relative;
}
.accData DT {
	position: absolute;
	font-weight: bold;
	left: 0; -left: -13em;
	padding-top: 0.2em; //padding-top: 0.3em;
	width: 14.8em;
}
.accData DD {
	margin-left: 15em;
	padding-bottom: 0.75em; //padding-bottom: 0.6em;
	position: relative;
}
.accData INPUT.field, .regData SELECT.field {
	width: 28%;
	//vertical-align: middle;
	font: 100% Arial;
	color: #636363;
}
INPUT.siteName, TEXTAREA.field {	width: 65% !important;	}
.mistake {	color: #ff0600;	}
.appr {	color: #51b60e;	}

IMG.checked {
	vertical-align: top; //vertical-align: middle;
	margin-top: 2px; //margin-top: auto;
}
.hr {
	font-size: 0;
	line-height: 1px;
	height: 1px;
	background: url(../img/hr.gif) repeat-x;
	margin-bottom: 13px;
}
.http {
	position: absolute;
	left: -2.7em;
	padding-top: 0.2em; //padding-top: 0.25em;
	text-align: right;
}
.nota {
	display: block;
	color: #9f9f9f;
	padding-top: 0.2em;
	padding-bottom: 1.5em; //padding-bottom: 1.6em;
}

.counterList {
	padding-right: 20px;
}
.userPanel .counterList {
	margin-left: 10.4em;
	padding-right: 0;
	margin-right: -30px;
}
.counterList LI {
	float: left;
	width: 129px;
	height: 51px;
}
.counterList INPUT, .counterList IMG {	vertical-align: top;	}
.counterList INPUT {	margin: 3px 3px 0 0; //margin: 0 0 0 -4px;	}

.raitingCheck {
	background-color: #efefef;
	padding: 1.55em 0 1.1em 21px; //padding-bottom: 1.15em;
	margin-top: -2px;
	margin-bottom: 1.7em;
	margin-right: 52px; //margin-right: 61px;
}
.userPanel .raitingCheck {	margin-right: 0;	}

.raitBox {
	color: #f47321;
	font: bold 16px Arial;
	padding-top: 0.2em; //padding-top:0;
	//margin-top: -0.2em;
	margin-bottom: 1em;
}
.raitBox INPUT {
	vertical-align: middle;
	margin-left: 0;
	margin-right: 4px;
}
TEXTAREA.field {
	position: relative;
	-width: 350px !important;
	//height: 6em;
}
DD.cityBox {	padding-bottom: 1.2em;	}

.statCheckList INPUT {
	vertical-align: middle;
	margin-left: 0; //margin-left: -4px;
}
.statCheckList LI {
	margin-bottom: 0.5em;
}
.capchaBox {	margin-bottom: 1.5em; //margin-bottom: 0em;	}
.capcha {	margin-bottom: 1em; //margin-bottom: -0.35em;	}
.userPanel .capcha {	margin-bottom: 1.5em; //margin-bottom: -0.35em;	}
.capchaBox P {	clear: both;	}
IMG.capcha, .capchaField {	float: left;	}

IMG.capcha {
	border: 1px solid #dcdcdc;
	margin-right: 1em;
}
.capchaField LABEL {
	display: block;
	margin: 6px 0 6px 0;
}
.capchaField INPUT {	width: 90px;	}
.regButton2, .regButton3 {	margin-left: 21px;	}

.regInfo {
	width: 82%;
	margin-bottom: 2em;
}
.userPanel .regInfo {	width: 95%;	}

.counterCode {
	background-color: #efefef;
	padding: 1.25em 16px 2.3em 12px;
	margin-bottom: 1.3em;
	position: relative;
}
.counterCode LABEL {
	display: block;
	font-weight: bold;
	margin-bottom: 5px;
}
.counterCode TEXTAREA {
	height: 9.3em;
	width: 99%;
	font: 100% Arial;
	color: #919191;
	display: block;
	margin-bottom: 0.2em;
}
.copy2 {
	float: right;
	position: relative;
	font-size: 90%;
}
.list {	clear: both; //margin-top: -24px;	}

.list LI {
	padding-left: 8px;
	background: url(../img/rarr_sm_w.gif) no-repeat left 0.2em; //background-position: left 0.25em;
	margin-bottom: 0.45em; //margin-bottom: 0.25em;
}

.contBox {
	padding: 28px 23px 2em 14px;
}
.statistics, .userPanel {	padding-bottom: 1em;	}

.addedBy, .backLink {
	padding: 14px 0 0 0;
	float: right;
	text-align: right;
	color: #acacac;
}
.accOpt {
	display: block;
	margin-top: -7px;
}
.author, .author A {
	color: #59a6e8 !important;
	text-decoration: none;
}
.link2, .statData, .statTable {
	clear: both;
}
.link2 {
	padding: 0.8em 0 0 0; //padding-top: 0.4em;
	margin-bottom: 0.8em;
}
.link3 {
	float: left;
	padding: 0.8em 0 0 0; //padding-top: 0.4em;
	margin-bottom: 0.8em;
}
.userPanel .link2 {
	margin-top: -2em; //margin-top: -1.3em;
	position: relative;
	margin-bottom: 1.4em;
}
	
.backLink IMG {
	vertical-align: middle;
	//margin-bottom: -2px;
}
.itemDescr {
	line-height: 1.35em;
	margin-bottom: 1.05em; //margin-bottom: 1.1sem;
	clear: both;
}
.comment {
	margin-bottom: 1.3em;
}
.h3 {
	font: bold 105% Arial;
	margin-bottom: 0.5em;
}
.commBox {
	position: relative;
	padding-left: 2.6em;
}
.commBox P {
	margin-bottom: 0.8em;
}
.laquo {
	position: absolute;
	left: 0; -left: -0.6em;
	-top: -0.43em;
	z-index: 1000;
	font-size: 430%;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #d0d0d0;
	line-height: 0.35em; -line-height: normal;
}
.commBox .name {
	color: #acacac;
	}
.statLine {
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	padding: 0.7em 0 0.7em 0; //padding: 0.65em 0 0.7em 0;
	margin-bottom: 1.1em; //margin-bottom: 1.15em;
	clear: both;
}
.statistics .statLine {
	border: none;
	padding: 0; //padding-bottom: 1px;
	float: left;
	clear: none;
	}
.gen .statLine {
	border: none !important;
	margin-bottom: 0.2em;
}
.traffic .statLine {
	border-bottom: none;
	margin-bottom: 0.25em;
}

.statLine .curr {
	color: #f47321;
}
.statLine A, .dashed {
	text-decoration: none;
	border-bottom: 1px dashed #1981d8;
}
.statLine A:hover, .dashed:hover {	border-bottom-color: #f47c2f;	}

.statData {	width: auto;	}
.statData TD {	color: #636363;	}

TD.name {
	font-size: 105%;
	padding-right: 12px;
	padding-top: 0.25em;
	padding-bottom: 0.2em;
}
.raitData TD.name {
	font-size: 125%;
	padding-right: 28px;
	padding-bottom: 0.15em; //padding-bottom: 0.2em;
	padding-top: 0;
}
TD.data {
	font-size: 125%;
	width: 90px;
	white-space: nowrap;
	//padding-top: 1px;
}
.siteBox TD.data {
	width: auto;
	padding-right: 29px;
}
.raitData TD.data {	padding-bottom: 0;	}
.raitData TD.a-data {
	padding-bottom: 0;
	font-size: 125%;
	width: 90px;
	white-space: nowrap;
}
.raitData TD.a-data A {
        color: #f47321 !important;
	text-decoration: none;
}
TD.data STRONG {
	color: #f47321;
}
.raitData {
	margin-bottom: 1em; //margin-bottom: 0.9em;
}
.traffStat, .statBox, .siteBox {
	border: 1px solid #d2d2d2;
	padding: 1.1em 21px 1.25em 0;
	margin-bottom: 0.8em; //margin-bottom: 0.75em;
	position: relative;
}
.siteBox {
	padding: 1.2em 21px 0 0; //padding-top: 1.25em;
}
.traffStat .header {
	margin-bottom: 0.9em;
	position: relative;
}
.statBox .header {
	margin-bottom: 0.6em;
}
.traffStat .statData, .siteBox .statData, .traffStat .trafGraph {
	margin-left: 21px;
	margin-bottom: 1.45em;
}
.statButton {
	display: block;
	width: 170px;
	height: 30px;
	margin-left: 17px;
}
.statTable {
	margin-bottom: 1.2em;
}
.statTable TH {
	font: 79% Arial;
	text-align: left;
	color: #636363;
	vertical-align: bottom;
	padding-bottom: 0.5em;
}
.traffic .statTable TH {
	padding-bottom: 0.8em;
	padding-top: 0;
	}
.statTable TH.itemType {
	font: bold 105% Arial;
	padding-bottom: 0.3em;
}
.statTable TH.itemType DIV, .statTable TD.itemName {	padding-left: 5px;	}
.statTable TD {
	font-size: 85%;
	padding-top: 0.4em;
	padding-bottom: 0.45em;
}
.geoPos {
	padding-left: 23px;
	position: relative; -position: inherit;
}
.geoPos IMG {
	position: absolute;
	-position: inherit;
	display: block; -display: inline;
	left: 2px; -left: auto;
	top: 2px; -top: auto;
	-margin-left: -21px;
	-vertical-align: middle;
	-margin-bottom: -2px;
}
TH.itemType { width: 70%;	}
.traffic TH.itemType { width: auto;	}
TH.seen, TH.proc	{	width: 15%;	}
.traffic TH.seen, .traffic TH.proc	{	width: 22%;	}
.seen, .proc {	text-align: right !important;	}

.statTable TH, .statTable TD {
	background-image: url(../img/dotted.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	}
.traffic TH.seen DIV, .traffic TD.seen {	padding-right: 10px;	}
DIV.padd {	padding-left: 18px;	}

TD.itemName {
	background-color: #f0f0f0;
	color: #636363;
}
TD.seen {
	color: #f47321;
	font-weight: bold;
}
TD.proc {
	color: #acacac;
}
.aggrem {
	padding: 1.7em 0 0 6px;
}
.aggrem DT {
	font: bold 110% Arial;
	text-transform: uppercase;
	margin-bottom: 0.5em;
}
.aggrem DD {
	font-size: 85%;
	padding: 0 0 0 1.35em;
	margin-bottom: 2.4em; //margin-bottom: 2.5em;
}
.aggrem1 UL {
	list-style: disc outside;
	margin-left: 2em;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}
.nmbrBar {
	float: right;
	margin-top: -0.2em;
	margin-right: -2px;
}
.bott {
	margin-bottom: 1.25em; //margin-bottom: -0.15em;
}
.nmbrBar LI {
	float: left;
	text-align: center;
	font-size: 85%;
	margin-right: 2px;
}
.nmbrBar LI A, .nmbrBar LI DIV {
	display: block;
	width: 1.9em;
	height: 1.6em;
	line-height: 1.55em;
	border: 1px solid #d1d1d1;
	text-decoration: none;
}
.nmbrBar LI.curr DIV {
	background-color: #f47321;
	color: #fff;
	border-color: #f47321;
	font-weight: bold;
}
.nmbrBar LI.arr {
	text-align: right;
}
.nmbrBar LI.arr A {
	border-color: #fff;
	width: 14px;
}
.nmbrBar LI.larr {
	text-align: left;
}
.nmbrBar LI.larr A {
	border-color: #fff;
	width: 14px;
}
.nmbrBar LI IMG {
	margin-top: 0.4em;
}
.hitsStat {
	margin-bottom: 1.4em;
}
.hitsStat TH {
	background-color: #efefef;
	text-align: left;
	font-size: 85%;
	color: #636363;
	font-weight: bold;
	border-right: 1px solid #fff;
	padding: 0.5em 0 0.6em 0;
}
.hitsStat TH, .hitsStat TD {
	background-image: url(../img/dotted2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.hitsStat TD {
		border-right: 1px solid #ebebeb;
		font-size: 85%;
		padding-top: 0.55em;
		padding-bottom: 0.75em; //padding-bottom: 0.65em;
}
TH.nmbr {	width: 29px;	}
TH.visTD {	width: 27%;	}
TH.icTD {	width: 33px; border-right: none;	}
.icTD {	border-right: none !important; vertical-align: middle; text-align: right;	}

TH.nmbr DIV, TD.nmbr {
	padding-right: 10px !important;
	text-align: right;
}
TH.itNameTD DIV, TD.itNameTD {
	padding-left: 8px;
	padding-right: 5px;
	}
TD.nmbr {
	color: #f47321;
	font-weight: bold;
}
.itNameTD A {
	font-weight: bold;
}
.itNameTD A.subLink {
	font-weight: normal;
	font-size: 90%;
	color: #acacac;
}
TD.visTD {
	vertical-align: middle;
}

.visSeenBox {
	position: relative;
	height: 1.1em;
	color: #636363;
}
.visAmm, .seenAmm {
	position: absolute;
}
.visAmm {
	right: 50%;
	text-align: right;
	font-weight: bold;
	padding-right: 0.25em;
}
TH.visTD .visAmm {
	margin-right: -0.25em;
}
.seenAmm {
	font-weight: normal;
	left: 50%;
	padding-left: 0.25em;
}
TD.visTD .seenAmm {	color: #919191;	}

.headSubL {
	float: right;
	margin: 3px 23px 0 0; -margin-right: 11px;
	height: 21px;
	background-color: #fff;
	padding: 0 11px 0 11px;
	position: relative;
	font-size: 85%;
	background: #fff url(../img/circle11_r.gif) no-repeat right top;
}
.headSubL .link {
	background: url(../img/rarr_sm_w.gif) no-repeat left 2px;
	padding-left: 7px;
	margin: 3px 2px 0 2px;
	color: #999898;
}
.headSubL IMG {
	display: block;
	position: absolute;
	left: 0;
	z-index: 100;
}
.winnerBox {
	padding: 0 20px 4px 0; //padding-bottom: 14px;
	background: #efefef url(../img/cup.gif) no-repeat 17px 37px;
	margin: 0 47px 1.35em 0;
	min-height: 120px; -height: 120px;
}
.winComm {
	background-image: url(../img/cup2.gif);
	background-position: 10px 26px;
	}
DIV.itNameTD {
	clear: both;
	margin-bottom: 0.5em; //margin-bottom: 0.4em;
	padding: 0.1em 0 0.15em 0;
}
.winnerBox DIV.itNameTD, .winnerBox P {
	margin-left: 88px;
	color: #636363;
}
.optButton {
	display: block;
	position: absolute;
	width: 144px;
	height: 30px;
	right: 0; -right: 23px;
	top: 0; //top: -5px;
}
.change {
	padding-bottom: 1px;
	margin: -0.2em 0 0.85em 21px;
}
.change IMG {
	vertical-align: middle;
	//margin-bottom: -2px;
}
.geoBox {
	clear: both;
	position: relative;
	margin-left: 21px;
}
.dBox {
	position: absolute;
	left: 0;
	padding-top: 40px;
}
.geoData {
	padding-left: 188px;
	min-height: 210px; -height: 210px;
}
.addSite {
	margin: -0.2em 0 0.15em 0; //margin-bottom: 0.2em;
	font: bold 105% Arial, Helvetica, sans-serif;
	position: relative;
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
	color: #636363;
	min-height: 27px; -height: 27px;
	padding: 0.6em 0 0 0;
}
.addSiteLink {
	display: block;
	position: absolute;
	right: 0;
	top: 3px;
}
.siteBox H2 {
	font: bold 125% Arial;
	padding-left: 27px;
	position: relative;
	margin-bottom: 0.75em;
}
.nL {
	display: block;
	position: absolute;
	margin: 0.1em 0 0 -19px;
	color: #f47321;
	font-size: 90%;
}
.siteInfo {
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	color: #acacac;
	margin: 0 0 0.55em 21px;
	font-size: 79%;
	padding: 0.3em 0 0.65em 0; //padding: 0.35em 0 0.65em 0;
}
.siteInfo A {	color: #acacac;	}

.siteBox .statData {	margin-bottom: 1.25em;	}

.close {
	display: block;
	position: absolute;
	right: 19px; -right: 42px;
	top: 1.15em;
}

.footer {
	background: url(../img/bott_bg.jpg) repeat-x;
	height: 101px;
}
.bottLinks {
	float: right;
	position: absolute;
	top: 17px;
	right: 50px;
	font-size: 79%;
}
.bottLinks LI {
	float: left;
	padding: 0 0 0 8px;
	background:url(../img/rarr_sm_clr2.gif) no-repeat left 3px;
	margin-left: 17px;
}
.bottLinks LI A {	text-decoration: none;	}
.bottLinks LI A:hover {	text-decoration: underline;	}

.copy {
	font-size: 79%;
	position: relative;
	margin-left: 18px;
	padding: 17px 0 0 73px;
	line-height: 1.15em;
}
.copy A, .copy {	color: #949494;	}
.bottLogo {
	display: block;
	position: absolute;
	left: 0; -left: -73px;
	top: 13px;
}
.visualBox, .themesRait {	margin-left: 18px;	}
.statistics .themesRait {	margin-left: 0;	}

.b {	font-weight: bold;	}
.i {	font-style: italic;	}
.f85 {	font-size: 85%;	}
.f120 {	font-size: 120%;	}
A:hover {	color: #F47C2F;	}
DL.news A:hover {	-color: #F47C2F !important;	}

.notenabled {
	color: #f47321;
}

.orangedate {
	color: #f47321;
}

.staticpage {
	padding: 1.7em 0 0 6px;
}
.staticpage DT {
	font: bold 110% Arial;
	margin-bottom: 0.5em;
}
.staticpage DD {
	font-size: 85%;
	padding: 0 0 0 0;
	margin-bottom: 2.4em; //margin-bottom: 2.5em;
}

.remind {
	position: relative;
}
.remind DT {
	position: absolute;
	font-weight: bold;
	left: 0; -left: -13em;
	padding-top: 0.2em; //padding-top: 0.3em;
	width: 12.8em;
}
.remind DD {
	margin-left: 5.45em;
	padding-bottom: 0.25em; //padding-bottom: 0.6em;
	position: relative;
}
.remind INPUT.field, .remind SELECT.field {
	width: 24%;
	//vertical-align: middle;
	font: 100% Arial;
	color: #636363;
}
.nothingFound {
	clear: both;
	margin-left: 31px;
	color: #636363;
	padding-bottom: 10px;
}
.numFound {
	margin-bottom: 1.1em; //margin-bottom: 1.15em;
}
.siteOpt {
	display: block;
	margin-top: -7px;
}
.linkSettings {
	margin: 0 0 0 2px;
	clear: both;
}

.month {
	padding: 0 0 5px 16px;
	float: left;
	width: 40%;
	color: #636363;
	font: bold 15px Arial, Helvetica, sans-serif;
	line-height: 1.5em;
}

.newsLine1 {
	border-left: 1px solid #CDCDCD;
	padding-top: 4px;
}

.newsLine1 {
	width: 60%;
	position: relative;
	padding-bottom: 1px;
}
.newsLine1 {
	width: 90%;
	margin-bottom: 0.4em;
	border: none;
}
.DIV.capcha1, .capchaBox1 P {
	margin-left: 0px;
	}
.capchaBox1 P {	clear: both; margin-bottom: 1.5em;	}
IMG.capcha1 {	clear: both;	}
IMG.capcha1, .capchaField1 {	clear: both;	}

IMG.capcha1 {
	border: 1px solid #dcdcdc;
	margin-right: 1em;
}

.bottCounters {
	float: right;
	position: absolute;
	top: 30px;
	right: 50px;
	padding-top: 7px;
}

