@charset "utf-8";
@import url('reset.css');
@import url('fonts-inner.css');
@import url('overall.css');
#bodycopy hr {
	margin: 0px;
	padding: 0px;
}
#bodycopy .line1 {
	margin-bottom: 1px;
}
#bodycopy .leftside {
	float: left;
	width: 223px;
	background: #fcfaf5;
	margin-left: 5px;
/* 	padding-bottom: 4000px;
	margin-bottom: -4000px;
 	 overflow: hidden;*/
}
.leftside .request {
	background: url(http://www.i-rate.ru/tpl/images/bgi3.png) no-repeat;
	height: 186px;
	width: 226px;
	margin: 20px 0 10px 0px;
	padding-left: 8px;
	padding-top: 5px;
	position: absolute;
	left: 0px;
}
.leftside .request h4, .leftside .request1 h4  {
	padding-left: 10px;
	margin-bottom: 21px;
	margin-top: 5px;
}
.leftside .request a {
	display: block;
	margin-top: 8px;
	height: 25px;
	width: 197px;
}
.leftside .request .tinsh1 {
	background: url(http://www.i-rate.ru/tpl/images/icar.png) no-repeat right;
	padding-top: 2px;
	height: 20px;
}
.leftside .request .tinsh2 {
	background: url(http://www.i-rate.ru/tpl/images/ihouse.png) right no-repeat;
	height: 20px;
	padding-top: 5px;
}
.leftside .request .tinsh3 {
	background: url(http://www.i-rate.ru/tpl/images/imed.png) no-repeat right;
	height: 20px;
	padding-top: 5px;
}
.leftside .request .tinsh4 {
	background: url(http://www.i-rate.ru/tpl/images/ibiz.png) no-repeat right;
	height: 20px;
	padding-top: 5px;
}
.leftside .request .tinsh5 {
	background: url(http://www.i-rate.ru/tpl/images/tur.png) no-repeat right;
	height: 20px;
	padding-top: 5px;
}
.leftside .request1 {
	background: url(http://www.i-rate.ru/tpl/images/bgi8.png) no-repeat;
	height: 204px;
	width: 226px;
	margin: 20px 0 10px 0px;
	padding-left: 8px;
	padding-top: 5px;
	position: absolute;
	left: 0px;
}
.leftside .request1 a {
	display: block;
	margin-top: 6px;
	height: 25px;
	width: 197px;
}
.leftside .request1 .tinsh1 {
	background: url(http://www.i-rate.ru/tpl/images/icar.png) no-repeat right;
	padding-top: 2px;
	height: 20px;
}
.leftside .request1 .tinsh2 {
	background: url(http://www.i-rate.ru/tpl/images/ihouse.png) no-repeat right;
	height: 20px;
	padding-top: 5px;
}
.leftside .request1 .tinsh3 {
	background: url(http://www.i-rate.ru/tpl/images/imed.png) no-repeat right;
	height: 20px;
	padding-top: 5px;
}
.leftside .request1 .tinsh4 {
	background: url(http://www.i-rate.ru/tpl/images/ibiz.png) no-repeat right;
	height: 20px;
	padding-top: 5px;
}
.leftside .request1 .tinsh5 {
	background: url(http://www.i-rate.ru/tpl/images/person.png) no-repeat right 0px;
	height: 38px;
	padding-top: 7px;
	margin-top: 4px;
}
.leftside .comments h4, .buypolic h4, .companies h5, .about h4 {
	background: url(http://www.i-rate.ru/tpl/images/bgi2.png) repeat-x;
	height: 25px;
	padding-top: 8px;
	padding-left: 15px;
	margin-bottom: 18px;
}
#bodycopy .leftside .about {
	padding-bottom: 25px;
	margin: 0 0px 0 0px;
}
.leftside .comments a, .buypolic a, .companies a, .about a, .yellowpages a {
	background: url(http://www.i-rate.ru/tpl/images/ipoint.png) no-repeat 20px 4px;
	display: block;
	float: none;
	width: 180px;
	padding: 0 0 0 40px;
	margin: 12px 0 0 0;
}
.wraperb {
	background-image: url(http://www.i-rate.ru/tpl/images/bgi1.png);
	background-repeat: repeat-x;
	min-height: 53px;
}
.wraperb #bodycopy .leftside .comments{
	padding-bottom: 25px;
	background:#fcfaf5;
	margin: 240px 0 0 0;
}
#bodycopy .leftside #commentsid{
	margin: 215px 0 0 0;
}
.wraperb #bodycopy .leftside .buypolic{
	padding-bottom: 25px;
	background:#fcfaf5;
	}
.yellowpages {
	padding-bottom: 25px;
	background:#fcfaf5;
}
.wraperb #bodycopy .leftside img {
	margin-top: 5px;
}
#bodycopy .rightside {
	float: right;
	width: 254px;
/*	background: #fcfaf5;
 	padding-bottom: 10000px;
	margin-bottom: -10000px;
 	overflow: hidden;*/
}
.rightside .commenttopic {
	background: url(http://www.i-rate.ru/tpl/images/bgi4.png) no-repeat;
	height: 245px;
	width: 212px;
	padding-left: 15px;
	padding-top: 35px;
}
.rightside .remembering, .expertadvice {
	padding-left: 15px;
	height: 224px;
	width: 212px;
}
.rightside .remembering {
	padding-top: 35px;
	background: url(http://www.i-rate.ru/tpl/images/bgi4.png) no-repeat 0px -22px;
}

.rightside .expertadvice {
	padding-top: 15px;
	background: url(http://www.i-rate.ru/tpl/images/bgi12.png) no-repeat;
}
.wraperb #bodycopy .rightside .companies {
	background: #fcfaf5;
	padding-bottom: 30px;
	margin: 0 4px 0 5px;
}
#bodycopy .rightside .companies a {
	margin-top: 20px;
}

#bodycopy .rightside .commenttopic .allcompany {
	margin-top: 20px;
}
#bodycopy .rightside .commenttopic a {
	display: block;
	margin-top: 14px;
	height: auto;
}
#bodycopy .rightside .remembering a, .expertadvice a {
	display: block;
	margin-top: 16px;
	height: auto;
	margin-left: 5px;
}
#bodycopy .rightside .companies #more {
	background-image: none;
}
#bodycopy .rightside img {
	margin-left: 5px;
	margin-top:25px;
}
#bodycopy .midle {
	margin-left: 228px;
	margin-right: 229px;
}
#bodycopy .midle .company img {
	float: left;
	margin-right: 10px;
}
#bodycopy .midle .company img.pdf {
	margin-top: 10px;
	margin-bottom: 13px;
	float: none;
}
#bodycopy .midle .company .normal {
	float: none;
	margin: 0 auto;
}
.wraperb #bodycopy .midle .company .textrate img {
	float: left;
	margin: 0;
}
.company .paragraf {
	overflow: hidden;
	padding-bottom: 20px;
	clear:both;
	background: url(http://www.i-rate.ru/tpl/images/line.png) repeat-x bottom;
	margin-bottom: 20px;
}
.company .articlesection {
	width:500px;
	margin: 0 auto;
	clear: both;
}
.company .articlesection .left p {
	margin-top: 0px;
	margin-left: 0px;
}
.company .articlesection .right a {
	display: block;
}
.company .articlesection h5 {
	margin-bottom: 10px;
}
.company .articlesection .left p .star {
	background: url(http://www.i-rate.ru/tpl/images/istar1.png) no-repeat 0px 0px;
	padding-left: 17px;
	margin-left: 4px;
}
.company .articlesection .left p .recomendation {
	background: url(http://www.i-rate.ru/tpl/images/commentsign1.png) no-repeat 0px 0px;
	margin-left: 3px;
	padding-left: 21px;
}
#bodycopy .midle i.rates {
  margin: 0 0 0 5px;
  padding: 0;
  list-style: none;
  width: 90px;
  height: 16px;
  position: absolute;
  float: left;
  background: url(http://www.i-rate.ru/tpl/images/stars.png);
}
#bodycopy .midle i {
  font-style: normal;
  float: left;
  margin: 0;
  padding: 0;
}
#bodycopy .midle i.current {
  background: url(http://www.i-rate.ru/tpl/images/stars.png) left bottom;
  height: 16px;
  z-index: 1;
}

#bodycopy .midle .clear {
	clear: left;
}
#bodycopy .midle dl.star-rating ol {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 90px;
  height: 16px;
  position: relative;
  background: url(http://www.i-rate.ru/tpl/images/stars.png);
}
#bodycopy .midle dl.star-rating li {
  float: left;
  margin: 0;
  padding: 0;
}
#bodycopy .midle dl.star-rating li.current {
  background: url(http://www.i-rate.ru/tpl/images/stars.png) left bottom;
  height: 16px;
  z-index: 1;
}
#bodycopy .midle .company h3, .company h4, h1, .company strong a  {
	margin-top: 23px;
	margin-bottom: 20px;
}
#bodycopy .midle .company h5 {
	margin-top: 5px;
	margin-bottom: 8px;
}
#bodycopy .midle .company p {
	margin-right: 10px;
}
.wraperb #bodycopy .midle .company #first {
	margin: 30px 0 0 0;
}
.wraperb #bodycopy .midle .company .textrate {
	margin-bottom: 10px;
}
#bodycopy .midle .company {
	overflow: hidden;
	padding-bottom: 15px;
	padding-left: 20px;
	padding-right: 10px;
	margin: 0 0 15px 0;
}
#bodycopy .midle #menucontent #first {
	width: 75px;
}
#bodycopy .midle #menucontent #second {
	width: 187px;
}
#bodycopy .midle #menucontent #third  {
	width: 146px;
}
#bodycopy .midle .second {
	display: none;
}
#bodycopy .midle .third {
	display: none;
}
#bodycopy .rightside .companies #morecompany {
	display: none;
}
.wraperb #bodycopy .midle #menucontent .carrent, .midle .subnav .carrent {
	background: url(http://www.i-rate.ru/tpl/images/ihov.png);
}
#bodycopy .midle .carusel {
	margin-top: 15px;
	padding-left: 90px;
	text-align:center;
}
#bodycopy .midle .carusel a {
	padding: 2px 10px;
}
#bodycopy .midle .carusel span.active {
    background-color: #767676;
	padding: 4px 12px;
    color: white;
}
#bodycopy .midle .addcomment {
	background: url(http://www.i-rate.ru/tpl/images/bgi5.png) repeat-x;
	display: block;
	height: 26px;
	width: 125px;
	margin-right: 0 auto;
	margin-left: 0 auto;
	margin-top:10px;
	padding: 7px 0 0 13px;
}
#bodycopy .midle div .post {
	margin-left: 20px;
	background: url(http://www.i-rate.ru/tpl/images/line.png) repeat-x 0px bottom;
	padding-bottom: 5px;
	margin-bottom: 5px;
	overflow: hidden;
	margin-right: 15px;
}
#bodycopy .midle div .post h5 a, .midle .post strong a  {
	display: block;
	margin-bottom: 8px;
	background: url(http://www.i-rate.ru/tpl/images/icircle.png) no-repeat 0px 3px;
	padding-left: 17px;
	height: 17px;
}
#bodycopy .midle div .post .typeinsh {
	margin-bottom: 6px;
}
#bodycopy .midle div .post .more {
	float: left;
	width: 100px;
	margin-top:8px;
}
#bodycopy .midle div .post .answer {
	float: right;
	width: 110px;
	margin-top:8px;
}
#bodycopy .midle div .post h5 .plus, .midle .post strong .plus {
	background: url(http://www.i-rate.ru/tpl/images/plus.png) no-repeat 0px 3px;
	padding-left: 17px;
}
#bodycopy .midle div .post h5 .minus, .midle .post strong .minus {
	background: url(http://www.i-rate.ru/tpl/images/minus.png) no-repeat 0px 7px;
	padding-left: 17px;
}
#bodycopy .midle div .advice p {
	padding-left: 20px;
	margin: 8px 0 0 0;
}
#bodycopy .midle div .list a {
	margin-left: 20px;
}
#bodycopy .midle div .advice .adv {
	margin-top: 17px;
	margin-bottom: 12px;
}
.wrephead #header #container #content div {
	display: none;
}
#bodycopy .leftside .yellowpages a {
	background-image: url(http://www.i-rate.ru/tpl/images/ipoint2.png);
}
#bodycopy .leftside .yellowpages h4 {
	background: url(http://www.i-rate.ru/tpl/images/bgi6.png) no-repeat;
	height: 27px;
	padding: 11px 0 0 55px;
}
#bodycopy .leftside .yellowpages {
	padding-top: 10px;
}

#bodycopy .rightside .remembering .allcompany, .expertadvice .alladv {
	margin-top: 35px;
}
#bodycopy .rightside .remembering h4, .expertadvice h4 {
	margin-bottom: 25px;
}
#bodycopy .midle .company .athor.meta2 {
	margin-top: 10px;
}
#bodycopy .midle .company .ansvered {
	background: url(http://www.i-rate.ru/tpl/images/icotext.png) no-repeat top;
	background-position:0px 15px;
	margin-top: 8px;
	padding-top: 8px;
	padding-left: 40px;
	margin-bottom: 5px;
}
#bodycopy .midle .company .ansvered .date {
	margin-top: 6px;
	margin-bottom: 6px;
}
#bodycopy .midle .company .ansvered .meta {
	margin-top: 10px;
}
#bodycopy .midle .company .anothreply {
	margin-top: 15px;
	background: url(http://www.i-rate.ru/tpl/images/line.png) repeat-x 0px bottom;
	padding-bottom: 10px;
}
#bodycopy .midle .company .anothreply .addthis_toolbox .pab {
	float: left;
	margin-right: 15px;
}
#bodycopy .midle .company .anothreply .addthis_toolbox {
	height:16px;
}
#bodycopy .midle .company .anothreply .print {
	background: url(http://www.i-rate.ru/tpl/images/printer.png) no-repeat;
	display: block;
	height: 16px;
	margin-top: 4px;
	margin-bottom: 15px;
	padding-top: 3px;
	padding-left: 20px;
}
#bodycopy .midle .company .anothreply h5 {
	margin-top: 40px;
	margin-bottom: 10px;
}
#bodycopy .midle .company .anothreply p {
	margin-bottom: 10px;
}
#bodycopy .midle .company h5 .date {
	margin-right: 5px;
}
#bodycopy .leftside .consultloyer {
	background: url(http://www.i-rate.ru/tpl/images/bgi7.png) no-repeat -5px -15px;
	height: 328px;
	width: 202px;
	padding-top: 15px;
	padding-right: 9px;
	padding-left:20px;
	left: 0px;
}
#bodycopy .leftside .consultloyer a  {
	display: block;
	margin-top: 15px;
	margin-bottom: 5px;
}
#bodycopy .leftside .consultloyer .allqvest {
	float: left;
	width: 90px;
	margin-left: -10px;
}
#bodycopy .leftside .consultloyer .ask {
	float: right;
	width: 104px;
	margin-right: 6px;
}
#bodycopy .leftside .consultloyer .allqvest {
	margin-top: 25px;
}
#bodycopy .leftside .consultloyer .ask {
	margin-top: 25px;
}
#bodycopy .midle .autoins .article {
	margin-top: 20px;
	margin-right: 15px;
}
#bodycopy .midle .autoins .linklist {
	background: url(http://www.i-rate.ru/tpl/images/line.png) repeat-x 0px bottom;
	margin-top: 30px;
	padding-right: 20px;
	padding-bottom: 20px;
}
#bodycopy .midle .autoins .linklist a {
	display: block;
	margin-top: 9px;
}
#bodycopy .midle .autoins .textunderform {
	margin-right: 20px;
}
.wraperb #bodycopy .midle .autoins .selectautoins form .type {
	background: url(http://www.i-rate.ru/tpl/images/bgi9.png) repeat-x;
	height: 152px;
	width: 220px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dad1af;
	border-left-color: #dad1af;
	float: left;
	overflow:hidden;
}
.wraperb #bodycopy .midle .autoins .selectautoins form .town {
	background: url(http://www.i-rate.ru/tpl/images/bgi9.png) repeat-x;
	height: 152px;
	width: 220px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dad1af;
	border-left-color: #dad1af;
	float: right;
	overflow:hidden;
}
#bodycopy .midle .autoins .selectautoins form {
	overflow: hidden;
	background: url(http://www.i-rate.ru/tpl/images/arrow.png) no-repeat 225px 70px;
}
#bodycopy .midle .autoins .selectautoins .start {
	margin-left: 0px;
}
#bodycopy .midle .autoins .selectautoins h4 {
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 12px;
	margin-left: auto;
	width: 200px;
}
#bodycopy .midle .autoins .selectautoins form .type p {
	margin-top: 40px;
	margin-left: 35px;
	display:block;
}
#bodycopy .midle .autoins .selectautoins form .town p {
	margin-top: 40px;
	margin-left: 39px;
	display:block;
}
#bodycopy .midle .autoins .selectautoins form .type span, #bodycopy .midle .autoins .selectautoins form .town span {
	display:block;
	margin-top: 30px;
	margin-left: 15px;
	float:left;
	width:20px;
}
#bodycopy .midle .autoins .selectautoins form .type select, #bodycopy .midle .autoins .selectautoins form .town select {
	display: block;
	margin-top: 15px;
	margin-left: 15px;
	clear:left;
	border:solid #8a8a8a 1px;
	height:23px;
	width:186px;
}
#bodycopy .midle .autoins .selectautoins form input[type="submit"] {
	display: block;
	height: 26px;
	width: 110px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	background: url(http://www.i-rate.ru/tpl/images/bg8.png) repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 1px;
}
#bodycopy .midle .autoins .selectautoins .rules {
	margin-right: auto;
	margin-left: auto;
	display: block;
	width: 150px;
	text-align:center;
	background: url(http://www.i-rate.ru/tpl/images/batton.png) no-repeat;
	height: 19px;
	padding-top: 1px;
	padding-left: 16px;
}
#bodycopy .midle .autoins .selectautoins {
	background: url(http://www.i-rate.ru/tpl/images/line.png) repeat-x 0px bottom;
	padding-bottom: 20px;
	margin-bottom: 10px;
}
.offer {
	background: url(http://www.i-rate.ru/tpl/images/hand.png) no-repeat 0px 4px;
	padding-left: 18px;
	float:right;
	margin:10px 5px 10px 0;
}

.rss {
	padding-left: 18px;
	float:right;
	margin:10px 5px 10px 0;
}
#bodycopy .midle #menucontent, .midle .subnav {
	background: url(http://www.i-rate.ru/tpl/images/iline.png) repeat-x 0px bottom;
	overflow: hidden;
	margin:0 5px;
}
#bodycopy .midle .subnav {
	margin-top: 20px;
	padding-left: 0px;
}

.wraperb #bodycopy .midle #menucontent a, .midle .subnav a {
	display: block;
	float: left;
	height: 23px;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
}
.bgw {
	background: url(http://www.i-rate.ru/tpl/images/mbg.png) repeat-y left top;
}
.midle .linedashed {
	clear:right;
	background: url(http://www.i-rate.ru/tpl/images/line.png) repeat-x;
	height: 1px;
	margin-bottom: 20px;
	margin-right: -5px;
	margin-left: -15px;
}
#bodycopy .important {
	background: url(http://www.i-rate.ru/tpl/images/important.png) no-repeat;
	height: 28px;
	padding-left: 15px;
	padding-top: 4px;
	margin-left: 10px;
	margin-top: 10px;
}
#bodycopy .midle h2 , .midle div .list {
	background: url(http://www.i-rate.ru/tpl/images/bgi10.png) repeat-x;
	height: 27px;
	padding-left: 20px;
	padding-top: 8px;
	margin-top: 28px;
	text-align:center;
}
#bodycopy .midle .remark {
	color: #d91414;
	letter-spacing: 0.03em;
	text-align: right;
	margin-top: 10px;
	margin-right: 20px;
}
#bodycopy .midle .date {
	margin-top: 10px;
	margin-left: 0px;
}
.firstpage, .thirdpage, .fourthpage
{
	display:none;
}
#bodycopy .midle .company .sign p {
	float: left;
	width: 100px;
	margin-right: 10px;
	padding-left: 13px;
}
#bodycopy .midle .company .sign {
	overflow: hidden;
	margin: 13px 0 20px 20px;
}
#bodycopy .midle .company .sign .positive {
	background: url(http://www.i-rate.ru/tpl/images/iplus.png) no-repeat 0px 6px;
}
#bodycopy .midle .company .sign .negative {
	background: url(http://www.i-rate.ru/tpl/images/iminus.png) no-repeat 0px 9px;
	color: #d91414;
}
#bodycopy .midle .company .sign .indifferent {
	background: url(http://www.i-rate.ru/tpl/images/icircle1.png) no-repeat 0px 6px;
	color: #b6b6b6;
}
#valid {
display: none;
}
#addcom, #selectins, #addop {
	width:520px;
	margin: 0 auto;
	padding-top: 10px;
}
#addcom input[type="text"] {
	width: 340px;
	float: right;
	border: 1px solid #8a8a8a;
}
#anketa {
	margin: 0px 0px 0px 0px;
}
#anketa input[type="text"], #anketa input[type="password"] {
	padding: 3px;
	color: #000000;
	background: #f6f6f6;
  	border-radius: 3px 3px 3px 3px;
	width: 100px;
	border: 1px solid #8a8a8a;
}
#anketa select {
	background: #f6f6f6;
  	border-radius: 3px 3px 3px 3px;
	border: 1px solid #8a8a8a;
	padding: 2px;
}
#anketa input[type="submit"] {
	background: url(http://www.i-rate.ru/tpl/images/bgi5.png) repeat-x;
	text-align: center;
	height: 26px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}
#addcom .company {
 margin-top:55px;
}
#addcom {
	margin-bottom: 20px;
	overflow:hidden;
}
#addcom p {
	margin-right: 20px;
	overflow: hidden;
}
#addcom select {
	border: 1px solid #8a8a8a;
	width: 340px;
	float: right;
}
#addcom textarea {
	height: 170px;
	width: 497px;
	border: 1px solid #8a8a8a;
}
#addcom .number input {
	width: 310px;
}
#addcom #count {
	float: none;
	width: 55px;
	margin-left: 15px;
}
#addcom p label #recomendcompany {
	width: 498px;
}
#addcom p {
	margin: 15px 0 0 0;
}
#addop {
	clear: right;
}

#addop label {
	float: left;	
}
#addop input {
	background: url(http://www.i-rate.ru/tpl/images/bgi5.png) repeat-x;
	text-align: center;
	height: 26px;
	width: 70px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#addop select {
	background: none;
	width: 250px;
	border: 1px solid #8a8a8a;
	margin-right:10px;
	margin-left:5px;
	display: block;
	height: 26px;
	float: left;
}
.midle .toptable tr th, .midle .stat th {
	font-family:'Book Antiqua'; 
	font-size:16px; 
	color:#006600; 
	background-color: #fbf8f1;
	padding-top:10px;
    border: solid 1px #ddccb5;
	padding-bottom: 10px;
}
.midle table.stat td, table.spec td
{
	vertical-align: middle;
    border: solid 1px #ECEEDF;
	background: #FFFFFF;
	padding-left: 0.9em;
	padding-right: 0.1em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}
.midle .toptable {
	width: 535px;
	margin-top: 15px;
	margin-left:0 auto;
	margin-right:0 auto;
}
.midle .toptable tr .secondth {
	padding-left: 15px;
	text-align:left;
}
.midle .toptable tr td {
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	width:90px;
	text-align: center;
}
.midle .toptable .top3 td {
	background: #ebe6d6;
}
.midle .toptable .top3 .firstplace {
	background: #ebe6d6 url(http://www.i-rate.ru/tpl/images/istar1.png) no-repeat 140px 5px;
}
.midle .toptable .top3 .secondplace {
	background: #ebe6d6 url(http://www.i-rate.ru/tpl/images/istar2.png) no-repeat 180px 5px;
}
.midle .toptable .top3 .thirdplace {
	background: #ebe6d6 url(http://www.i-rate.ru/tpl/images/istar3.png) no-repeat 100px 7px;
} 
.midle .toptable tr td:first-child
{
	padding-left:15px;
	width: 313px;
	text-align: left;
}
.midle .ration .toptable tr th:first-child
{
	text-align:left;
	padding-left:15px;
	width:303px;
}
.midle .toptable tr td:last-child
{
	text-align: center;
	padding-left:20px;
	width: 96px;
}
.midle .toptable tr th:last-child
{
	text-align: center;
	padding-left:14px;
}
.toptable tr th
{
	text-align: center;
}
.midle #addtable {
	display: block;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 160px;
	margin-bottom: 20px;
	text-align: center;
}
.midle #addtab {
	margin-top: 0px;
	display: none;
}
.midle .tcompany tr .positive, .stat tr .positive {
	background: #f5f5f5 url(http://www.i-rate.ru/tpl/images/iplus1.png) no-repeat 15px 7px;
	color: #00682F;
}
.midle .tcompany tr .negative, .stat tr .negative {
	background: #f5f5f5 url(http://www.i-rate.ru/tpl/images/iminus1.png) no-repeat 15px 12px;
	color: #d91414;
}
.midle .tcompany tr .neutral, .stat tr .neutral {
	background: #f5f5f5 url(http://www.i-rate.ru/tpl/images/icircle2.png) no-repeat 0px 8px;
	text-align: left;
	color: #b6b6b6;
	padding-left: 15px;
}
.midle .tcompany tr td {
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #f5f5f5;
	text-align: left;
	padding-left: 30px;
	width: 90px;
}
.midle .tcompany tr td:first-child
{
	padding-left:15px;
	width: 313px;
	text-align: left;
}