body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
}
header, nav, section, article, aside, footer {
	display: block;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
}
a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 18px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
	min-width: 1000px;
	max-width: 1280px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background-color: #fff;
	box-shadow: -1px 0 5px 4px #CCCCCC;
	-webkit-box-shadow: -1px 0 5px 4px #CCCCCC;
	-moz-box-shadow: -1px 0 5px 4px #CCCCCC;
	position: relative;
	behavior: url(PIE.htc);
}

.clear	{
clear:both;
}

.blueLineTopAkavita {
height: 34px;
min-width: 720px;
background-color: #E2EFFC;
margin:0 20px 15px;
}

.search_news {
float: right;
width: 260px;
border-top: 1px solid #E2EFFC;
height: 32px;
padding: 1px 0 0;
}

.searchform {
float: left;
background-color: #E2EFFC;
}

.searchfield {
width: 198px;
padding-left:5px !important;
border-radius:7px;
border:none;
background: url('../image/inpbg.jpg') no-repeat;
float: left;
font: 12px arial;
color: #1d5fa7;
height: 31px;
margin-left: 31px;
}

#searchsubmit {
background: url("../image/searchsubmit.jpg") no-repeat scroll left top transparent;
width: 33px;
height: 31px;
border: none;
cursor: pointer;
float: left;
margin-left: -7px;
border-radius:0 5px 5px 0;
}


#searchsubmit:active, #searchsubmit:hover 	{

	background: url("../image/searchsubmitactive.jpg") no-repeat scroll left top transparent;
}

.rate 	{

	float: left;
	font: 19px Arial, Helvetica, sans-serif;
	color: #06599F;
	padding: 5px 0 5px 15px;
}

#middle hr	{
	border: 1px solid #E2EFFC;
	margin: 10px 20px 2px;
}


.title_blue {
border-top: 1px solid #E2EFFC;
color: #06599F;
font-size: 11px;
font-weight: bold;
padding: 1px 0 0;
position: relative;
margin-right: 20px;
}

#sideRight .title_blue a {
display: block;
padding: 10px;
background-color: #E2EFFC;
font:13px calibri;
color: #1d64af;
text-decoration: none;
font-weight: bold;
margin-bottom: 1px;
}

.title_blue img {
position: absolute;
bottom: -4px;
left: 25px;
}

/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 100px;
	background: #FFE680;
}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	height: 1%;
	position: relative;
}

section#middle {
    margin-top: -130px;
}

#middle:after {
	content: '';
	clear: both;
	display: table;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
    margin: 0 !important;
}
#content {
	padding: 0 270px 0 20px !important;
}


.filter	{

}


.country	{

	float: left;
	width: 106px;
	height: 29px;
	background: url('../image/country.jpg') no-repeat;
	cursor: pointer;
}


.period	{

	float: left;
	width: 71px;
	height: 29px;
	background: url('../image/period.jpg') no-repeat;
	cursor: pointer;
}

.region {

	float: left;
	width: 90px;
	height: 29px;
	background: url('../image/region.jpg') no-repeat;
}


.region span 	{

	width: 90px;
	height: 29px;
	background: url('../image/arrow.jpg') 90% 50% no-repeat;
}

.country span{

	width: 106px;
	height: 29px;

}

.countryMenu	{

	display: none;
}
.periodMenu	{

	display: none;
}
.countryMenu1	{

	display: none;
}

.countryMenuClick	{

	display: block;
	z-index: 10;
	position: relative;
	margin-left: 10px;
}

.countryMenuClick1	{

	display: block;
	z-index: 10;
	position: relative;
	margin-left: 10px;
}


.countryMenu ul li, .countryMenu1 ul li, .periodMenu ul li {

	border: 1px solid #cde3fb;
	padding: 5px 0;
	width: 120px;
	text-align: center;
	font: 12px calibri;
	color: #3772b2;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f1f6fc 47%, #e6f0f9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f1f6fc), color-stop(100%,#e6f0f9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f6fc 47%,#e6f0f9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f1f6fc 47%,#e6f0f9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f1f6fc 47%,#e6f0f9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f1f6fc 47%,#e6f0f9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6f0f9',GradientType=0 ); /* IE6-9 */

}

li.lifirst	{

	border: none !important;
	background: none !important;
	margin-top: -7px !important;
	margin-bottom: -8px !important;
}

.countryMenu ul li ul {

	display: none;
	position: absolute;
	left: 111px;
	top:16px;
}

.uafirst	{

	border: none !important;
	background: none !important;
	margin-left: -55px;
	position: absolute;
}

li.ua:hover ul {
display: block !important;
}

li.ua ul li div 	{

	font: 8px calibri;
	color: #9e9f9f;
	margin-top:-3px;
	margin-bottom: 5px;
}


.countryMenu ul li ul li {
	background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #fefefe 47%, #fefefe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#fefefe), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#fefefe 47%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#fefefe 47%,#fefefe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#fefefe 47%,#fefefe 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#fefefe 47%,#fefefe 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */

}

.period	 span{

	width: 71px;
	height: 29px;
	background: url('../image/arrow.jpg') 75% 50% no-repeat;

}


.countryActive	{

	background: url('../image/arrow1.jpg') 85% 50% no-repeat !important;
}

.country span 	{

		background: url('../image/arrow.jpg') 85% 50% no-repeat;
}

.country span, .period span, .region span {


	display: block;
	font: 12px calibri;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.2);
	line-height: 28px;
	margin-left: 6px;
	cursor: pointer;
}

.countryValue, .periodValue, .regionValue	{

	float: left;
	margin:7px 18px 0 10px;
	font: 12px calibri;
	color: #3772b2;
}

.myrate, .allsites	{

	float: right;
	padding: 7px 12px;
	background: url('../image/ratebg.jpg') repeat-x;
	margin-left: 5px;
	border-radius: 7px;
	font: 13px calibri;
	font-weight: bold;
	color: #FFF;
	text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.2);
	cursor: pointer;
}

.myrate:hover, .allsites:hover, .siteactive	{

	background: url('../image/ratebghover.jpg') repeat-x;
}

.thead	{

	width: 100%;
	font: 13px calibri;
	color: #1c93c5;
	margin-top: 20px;
	border-bottom: 1px solid #2a6cb3;
}

.thead tr td 	{

		padding-bottom: 15px;
}



a.podskazka1 {

	position: relative;
}

a.podskazka {
position: relative;
top: 1px; 
display: block;
float: left;
width: 14px;
height: 14px;
background: url('../image/podskazka.jpg');
left: 82px;
top:-5px;
}

a.podskazka:hover {
z-index: 999; 
background: url('../image/podskazkahover.jpg');

}

a.podskazka1:hover {

	z-index: 999;
}

a.podskazka span, a.podskazka1 span {
display: none; 
}

a.podskazka:hover span, a.podskazka1:hover span {
display: block; 
position: absolute; 
top:-4em; left:2em; 
width:130px; 
padding:5px; 
font:10px calibri;
color: #666666; 
background: #f8fbfd; /* Old browsers */
background: -moz-linear-gradient(top,  #f8fbfd 0%, #fcfdfe 77%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8fbfd), color-stop(77%,#fcfdfe), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f8fbfd 0%,#fcfdfe 77%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f8fbfd 0%,#fcfdfe 77%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f8fbfd 0%,#fcfdfe 77%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f8fbfd 0%,#fcfdfe 77%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fbfd', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
border: 1px solid #edf3f9;
}

a.podskazka1:hover span {

	font: 10px calibri !important;
	color: #666 !important;
	text-align:center !important;
}

div.visitTitle {

	position: relative;
}

div.visitTitle	span {

	display: none; 
}

div.visitTitle:hover span {

	display: block; 
	position: absolute; 
	left: 165px;
	top:-10px;
	width: 46px;
	height: 35px;
	background: url('../image/visitalt.png') no-repeat;
	font:12px calibri;
	color: #FFF;
	text-align: center;
	padding-top:10px; 
	padding-left: 5px;
}

.arrowt	{
	display: inline-block;
	width: 11px;
	height: 12px;
	background:url('../image/arrowt.jpg');
	margin-left: 18px;
	cursor: pointer;
}

.arrowt:hover, .arrowt.active 	{

	background:url('../image/arrowthover.jpg');
}

.arrowb	{

	display: inline-block;
	width: 11px;
	height: 12px;
	background: url('../image/arrowb.jpg');
	cursor: pointer;
}

.arrowb:hover, .arrowb.active 	{

	background:url('../image/arrowbhover.jpg');
}

.tableContent	{
    margin-top: 20px !important;
	width: 100%;
}

td.siteName	{

	width: 30%;
	font: 13px calibri;
	color: #3772b2;
	font-weight: bold;
}

td.siteName a {
	font: 13px calibri;
	color: #3772b2;
    text-decoration: none;
}

tr.paid td.siteName a {
	font: 13px calibri;
	color: #3772b2;
	font-weight: bold;
    text-decoration: none;
}

td.siteName1	{

	font: 13px calibri;
	color: #3772b2;
	padding-left: 10px !important;
}

td.tdNumber, td.tdStar	{

	width: 20px;
	text-align: center;
	font: 13px calibri;
	color: #6a6a6b;
}

td.tdNumber1	{

	width: 20px;
	text-align: center;
	font: 13px calibri;
	color: #939598;
}

td.visit	{
	text-align: right;
	font: 13px calibri;
	color: #414042;
}


td.aud	{
	text-align: right;
	font: 13px calibri;
	color: #414042;
}

td.diagramm	{

	text-align: right;
	padding-right: 5px !important;
}

.diagramm img.close	{

	position: relative;
	left: 4px;
}

.diagramm img 	{

	cursor: pointer;
}

td.view	{
	text-align: right;
	font: 13px calibri;
	color: #414042;
}

td.tdico	{

	width: 40px;
	text-align: center;
}


tr.trgray	{

	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f9f9f9 47%, #ececec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f9f9f9), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f9f9f9 47%,#ececec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f9f9f9 47%,#ececec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f9f9f9 47%,#ececec 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f9f9f9 47%,#ececec 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */
}

tr.trblue	{

	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f3f8fc 47%, #e9f1fa 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f3f8fc), color-stop(100%,#e9f1fa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f8fc 47%,#e9f1fa 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f3f8fc 47%,#e9f1fa 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f3f8fc 47%,#e9f1fa 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f3f8fc 47%,#e9f1fa 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9f1fa',GradientType=0 ); /* IE6-9 */
}


table.tableContent tr:hover,  table.tableContent tr.highlighted	{

	background: #fef4e4; /* Old browsers */
	background: -moz-linear-gradient(top,  #fef4e4 0%, #fdebd2 48%, #fde2c4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fef4e4), color-stop(48%,#fdebd2), color-stop(100%,#fde2c4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fef4e4 0%,#fdebd2 48%,#fde2c4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fef4e4 0%,#fdebd2 48%,#fde2c4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fef4e4 0%,#fdebd2 48%,#fde2c4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fef4e4 0%,#fdebd2 48%,#fde2c4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef4e4', endColorstr='#fde2c4',GradientType=0 ); /* IE6-9 */
}

table.tableContent tr td	{

	padding: 5px 0;
	
}

table.tableContent tr td img	{

	margin-top:4px;
}

.tdHoverBold	{

	color: #3772b2 !important;
	font-weight: bold !important;
}

.tdHover	{

	color: #3772b2 !important;
}

div.star {

	width: 14px;
	height: 14px;
	background: url('../image/star.png') no-repeat;
	cursor: pointer;
	position: relative;
}

div.star:hover 	{

	background: url('../image/starhover.png') no-repeat;
}

.starActive	{

	background: url('../image/staractive.png') no-repeat !important;
}

.star:hover::after {
    content: attr(data-title); /* Выводим текст */
    position: absolute; /* Абсолютное позиционирование */
    width: 156px;
    height: 26px;
    left:10px; 
    top: -20px; /* Положение подсказки */
    z-index: 1; /* Отображаем подсказку поверх других элементов */
    background:url('../image/staralt.png') no-repeat; 
    padding: 4px 0px; /* Поля */
    font: 12px calibri;
    color: #3772b2;
    text-align: center;
    font-weight: bold;
   }

   .hideText	{

   	margin:10px 0;
   	font: 12px calibri;
   	color: #3772b2;
   	display: none;
   }


.pagenavigator	{

	width: 200px;
	margin:200px auto 55px;
	background: url("../image/navigatorshadw.png") center bottom no-repeat;
	padding-bottom: 10px;
}

.pagenavigator a {

	display: block;
	float: left;
	padding: 3px 7px;
	font: 11px calibri;
	color: #555555;
	text-decoration: none;
}

.pagenavigator a:hover, .pageactive 	{

	color: #fff !important;
	background: #5193d5;
}


/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	float: left !important;
	margin-right: -3px;
	width: 250px !important;
	margin-left: -250px;
	position: relative;
}

#sideRight ul 	{

	margin: 15px 0 0 10px;
}

#sideRight ul li 	{

	margin-bottom: 10px;
}

#sideRight ul li a 	{

	font: 12px calibri !important;
	color: #1c93c5;
	text-decoration: none;
	font-weight: bold !important;
}

#sideRight ul li sup {

	font: 10px calibri;
	color: #a7a9ac;
}

#sideRight .button 	{

	width: 195px;
	height: 31px;
	background: url('../image/buttonbg.jpg') repeat-x;
	border: none;
	border-radius: 10px;
	font: 12px calibri;
	color: #fff;
	font-weight: bold;
	text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.2);
	cursor: pointer;
}

#sideRight .button:hover 	{

	background: url('../image/buttonbghover.jpg') repeat-x;

}

.countryActive1 {
    background: url('../image/arrow1.jpg') 75% 53% no-repeat !important;
}

.styleTitle {
    width: 12% !important;
}

tr.head {
    border-bottom: 1px solid #2A6CB3;
    color: #1C93C5;
    font: 13px calibri;
    margin-top: 20px;
    width: 100%; 
    text-align: right;

}
tr.head:hover {
    background: none !important;
}

tr.head td {
    height: 30px;
    margin-top: 20px;
}
tr.head td.statTitle {
    width: 14%;
}
.tableContent {
    margin-top: 20px;
}

.statTitle div {
    float: left;
    width:72%; 
    text-align: right;
}
.statTitle a.podskazka {
    left: 0px !important;
}
.statTitle .arrowt {
    margin-left: 0px !important;
}
.statTitle {
    text-align: right !important;
}

.siteName1 a {
    text-decoration: none;
}

.diagramm {
    width: 6%;
}