/* accessibility */

/* 
menu links accesskeys 
*/
span.accesskey {
   text-decoration:none;
}

/* 
accessibility divs are hidden by default 
text, screenreaders and such will show these 
*/
.accessibility {
   position: absolute;
   top: -999em;
   left: -999em;
   background:url(image-url.gif)
}

/* 
definition tags are also hidden 
these are also used for menu links    
*/
dfn {
   position: absolute;
   left: -1000px;
   top: -1000px;
   width: 0;
   height: 0;
   overflow: hidden;
   display: inline;
}
/* end accessibility */





/* clearing */
/* 
clearfix is a hack for divs that hold floated elements. it will force the holding div to span all the way down to last floated item.
We strongly recommend against using this as it is a hack and might not render correctly but it is included here for convenience.
Do not edit if you dont know what you are doing
*/
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	* html>body .clearfix {
		display: inline-block; 
		width: 100%;
	}
	 
	* html .clearfix {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
	}

/* end clearing */
/* End of '.RBR-Russia Accessibility and cross-browser tools' */


/* .RBR-Russia Main style */
/* Main tag styles */


html, body {
  height: 100%;
}


* html #page-all {
  height: 100%;
}


body {
font-size:12px;
font-family: verdana, sans-serif;
line-height: 1.4;
margin: 0 auto;
}



h2 {
font-weight:normal;
font-size:160%;
margin:10px 0;
color:#c82924;
}

h2 a {
color:#c82924;
}


h3 {

font-size:130%;
margin:5px 0;
padding:0;
color:#c82924;
}

h3 a {
color:#c82924;
}

h4 {
font-size:115%;
margin:3px 0;
padding:0;
}


p {
margin: 4px 0 14px 0;
padding: 0;
}

img {
border:0;
}

ul {
padding: 0;
margin: 0;
list-style-type:none;
}

ul.normal {
margin: 4px 0 0 1.5em;
list-style-type:circle;
}

ul.normal li {
padding:2px 0;
margin-bottom: 10px;
}

ul.list li h3{
margin:10px 0 0 0;
}

ol li {
margin:3px 0 10px;
}

blockquote {
background-color:#EEEEEE;
border-left:1px #c81924 solid;
margin:5px 0; 
padding:15px;
}

hr {
border-bottom: none;
border-left:none;
border-right:none;
border-top: solid 1px #e0e0e0;
margin: 10px 0;
height: 1px;
color:gray;
}



/* Link & External link styles */

a { 
color:#0055cc;
text-decoration:none;
outline: none;
}

a:hover {
color:#CC0000;
text-decoration:underline;
}

/* VISITED LINK STYLE uncomment */
/*
 a:visited {
color:#800080;
}
*/



/* wiki style external links */



a.external {
padding: 0 12px 0 0;
color:#0055cc;
}

a.external:link {
  background: url(/i/external.gif) no-repeat 100% -100px; 
}

a.external:visited {
background: url(/i/external.gif) no-repeat 100% -100px; 
}

a.external:hover {
color:#CC0000;
background: url(/i/external.gif) no-repeat 100% -200px; 

}

a.externalfiles {
padding: 0 12px 0 0;
}

a.externalfiles {
background: url(/i/external.gif) no-repeat 100% -197px; 
}



/* end wiki style external links */

a.determination {
border-bottom: 1px dotted;
}
a.determination:hover {
text-decoration: none;
border-bottom: 1px dotted;
}
/* End Main tag styles */





/* Region styles */

#page-all {
min-height: 100%;
margin-bottom: 0;
}


#header {
width:auto;
}


#page {
display:block;
}

#leftcolumn {
width:180px; 
float:left; 
margin:5px 10px 10px 10px;
}

#centercolumn {
width:573px; 
float:left; 
margin:5px 10px 10px 10px;
}

#centercolumnresults {
width:763px; 
float:left; 
margin:5px 10px 10px 10px;
}

/*#centercolumn p {
text-indent: 1em;
}*/

#centercolumn ul.normal {
margin-left: 3em;
}

#rightcolumn {
width:180px; 
float:left;  
margin:5px 10px 10px 10px; 
}


#footer {
height:75px; 
background-color:#e2e2e2;
width:100%; 
min-width:1000px;
padding:30px 0 0 0;
}

.separator {
height: 1px; 
clear: both;
}


/* End Region styles */





/* Header styles */
.topbg {
/*background-image:url(/i/topshadow.png); */
background: #e3e3e3 url(/i/topshadow.png) 0 -20px repeat-x;
width:100%; 
min-width:1000px; 
height:101px; 
float:left;
}


.logo {
width:359px; 
height:42px; 
margin:20px 0 0 25px; 
float:left; 
clear:both;
}

.sitedescription {
float:left;
margin:0 0 0 0; 
color:#666666; 
font-size:90%; 
}

.topadvert {
width:415px;
margin:20px 0 0 0; 
padding-right:0;
float:left;
}

.partnerblock {
background-color:#E3E3E3; 
float:right; 
width:180px;
height:80px;
margin:10px 0 0 0px; 
padding:2px 5px 5px 5px;
}

.partnertitle {
background-image:url(/i/stripe.png); 
background-repeat:no-repeat; 
background-position:left; 
padding:0 0 2px 15px; 
border-bottom:dashed #999999 1px; 
clear:both; 
margin-bottom:5px; 
color:#666666;
font-weight: bold;
/* 
border-bottom:dashed #999999 1px; 
clear:both; 
color:#666666;
text-transform:bold; */
}


.partnercontent {
font-size: 100%;
text-align: center;
padding: 0;
}


.calendarblock {
background-color:#E3E3E3; 
float:left; 
width:160px;
height:75px;
margin:20px 0 0 0px; 
padding:2px 10px 0 10px;
}

.calendartitle {
background-image:url(/i/ico-calendar.png); 
background-repeat:no-repeat; 
background-position:left; 
padding:0 0 2px 15px; 
border-bottom:dashed #999999 1px; 
clear:both; 
margin-bottom:2px; 
color:#666666;
/* 
border-bottom:dashed #999999 1px; 
clear:both; 
color:#666666;
text-transform:bold; */
}


.calendarcontent {
font-size: 100%;
text-align:center;
padding: 0;
}

/* Top navy menu styles */

.topmenubg {
background-image:url(/i/topmenushadow.png); 
width:100%; 
min-width:1000px;
height:33px; 
float:left; 
}

.topmenu {
color:#FFFFFF; 
float:left;
height:20px;
margin:7px 0 0 10px; 
}

.topmenu a {
color:#FFFFFF;
padding:8px 10px 8px 10px;
}

.topmenu a:hover {
background-color:#e3e3e3;
color:#000000; 
padding:8px 10px 8px 10px;
text-decoration:none;
}


div.topmenu span.current {
background-color:#e3e3e3;
color:#000000; 
padding:8px 10px 8px 10px;
text-decoration:none;
}

.breadcrumbs {
float:left;
width:594px;
height:20px;
margin:7px 0 0 25px;
color:silver;
overflow:auto;
}

.breadcrumbs a {
color:silver;
text-decoration:underline;
}

.breadcrumbs a:hover {
text-decoration:none;
}

.searchblock {
float:left; 
margin:2px 0 0 0; 
}


/* End Header styles */



/* Page styles */

.divcentrator {
margin:0 auto;
width:1000px;
}

.article {
padding:0 0 0 10px;
}


/* Panels */

.panel {
float:left;
width:160px; 
padding:3px 8px;
margin:0 0 15px 0;
clear:both;
border:solid 1px #e0e0e0;
}

/* border:solid 2px #f0f0f0; */

.panelheader {
background-image:url(/i/stripe.png); 
background-repeat:no-repeat; 
background-position:left; 
padding:0 0 2px 15px; 
border-bottom:dashed #999999 1px; 
clear:both; 
margin-bottom:6px; 
color:#666666;
}

.panelheader h6 {

}

.panelcontent {
font-size:90%;
}

#rightcolumn p {
  margin-bottom: 5px;
}

/*End Panels*/





/*Footer styles*/

.footnote {
font-size:90%;
text-align:right;
padding:0 0 5px 0;
}

.footerrating {
margin:5px 0 0 0; 
float:left;
width:235px; 
text-align:left;
padding:0 0 0 15px;
}

.footercontent {
float:left; 
margin:0; 
padding:0 20px; 
border-left: 1px solid #333333;
border-right: 0px solid #333333;
width:455px;

}

.validator {
margin:5px 0 0 0; 
float:left; 
width:250px; 
text-align:center;
}
/* End Footer styles */




/*Carbook styles*/


table.car {
width:570px; 
padding:0;
margin:15px 0;
background-color:white;
}

table.carm {
background-color:#eeeeee;
padding:0;
width:570px;
border-bottom:2px solid silver;
}

td.screenshot {
width:160px; 
height:128px; 
text-align:center;
}


td.manufacturerlogo {
width:160px; 
height:128px;
vertical-align:top;
border-bottom:2px solid silver;
}

td.cartitle {
color:#C81924; 
text-align:center; 
height:20px;
}

td.cartth {
height:84px; 
padding:0 0 0 10px; 
}

td.cartth div {
width:40%; 
float:left; 
margin:5px 10px;
}


td.manufacturerlinks {
text-align:right;
padding:0 10px 0 0;

}

td.carlinks {
text-align:center; 
width:410px; 
height:20px;
}

td.carlinks div {
float:left; 
width:33%;
color:#999999;
font-size:80%;
}

td.carlinks div a {
font-size:120%;

}



/* Files styles*/

table.files {
width:570px;
margin:0 0 15px 0;
}


td.filename {
padding:0 0 3px 0;
background-color:#eeeeee;
}

td.filename h3 {
padding:0 0 0 3px;

}

td.fileupdate {
color:#9c9c9c;
text-align:right;
padding:0 10px 0 0;
background-color:#eeeeee;
}

td.filedescription {
padding:4px 4px;
border-top:2px solid #9c9c9c;
}

table.filescategory {
width:570px;
margin:0 0 20px 0;
}


table.files tr.filefooter td {
border-top:2px solid silver;
width:33%;
padding:3px 0;
text-align:center;
}

table.filescategory tr.filefooter td {
border-top:2px solid silver;
padding:3px 0;
text-align:right;
}

td.filelastmodified {
width:50%;
color:#999999; 
font-size:90%;
line-height:140%;
padding:0 0 0 5px;
border-top:2px solid #9c9c9c;
}

table.files .filedescription {
width:50%;
}


/* End of '.RBR-Russia Main style' */


/* RBR-Russia Navigation menu */
.navigation_menu {
width:180px;
margin: 0 0 10px 0;
font-size:14px;
}

.navigation_menu ul li {
border-bottom:1px solid #CCCCCC;
border-left:2px solid white;
}

.navigation_menu ul li:hover {
background-color:#f5f5f5;
border-left:2px solid silver;
}

.navigation_menu ul li div {
padding:10px 0 10px 8px;
color:#c81924;
}

.navigation_menu ul li p.currenttitleattribute {
font-size:11px;
color:#999999;
text-transform:lowercase;
line-height:90%;
margin:0px;
}

.navigation_menu ul li a {
text-decoration:none;
padding:10px 0 10px 8px;
}

.navigation_menu ul li a.navigationitm {
display:block;
}

.navigation_menu ul li span.titleattribute {
display:block;
font-size:11px;
color:#999999;
text-transform:lowercase;
line-height:90%;
}

.navigation_menu ul li ul {
padding:0 0 10px 0;
}

.navigation_menu ul li.currentpage ul li {
border:0;
margin: 0 0 0 24px;
list-style-type:circle;
list-style-position:outside;
}

.navigation_menu ul li.currentpage ul li a.navigationitm {
font-size:11px;
display:inline;
padding:0;
}



.navigation_menu ul li.activeparent ul li {
border:0;
padding:0;
margin: 0 0 0 24px;
list-style-type:circle;
list-style-position:outside;
}

.navigation_menu ul li.activeparent a.activeparentlink {
padding:10px 0 10px 8px;
display:block;
}

.navigation_menu ul li.activeparent ul li a.navigationitm {
padding:0;
font-size:11px;
display:inline;
}

.navigation_menu ul li.activeparent ul li.currentpage {

}

.navigation_menu ul li.activeparent ul li.currentpage div {
padding:0;
font-size:11px;
display:inline;
}

/* Other Menu */



#articlesmenu h2 {
padding:0;
margin:0;

}

#articlesmenu ul {
padding:0;
margin:0;
list-style-type:none;
}

#articlesmenu ul li {
margin:15px 0;
}

#articlesmenu {

}

.articlesummary {
padding:0;
}

div.filecategorymenu ul {
list-style-type:none;
padding:0;
}

div.filecategorymenu ul li {
padding:0;
}

/* End of '.RBR-Russia Navigation menu' */








/* Image Gallery - Small Thumbnail Images */
div#imagegallery {
width:100%;
text-align:center;
float:left;
}

div.thumb {
float:left;
width:180px;
height:190px;
overflow:hidden;
border:1px solid silver;
margin:4px;
}

div.preimage {
padding:10px 0 0 0;
height:150px;
background-color:#eeeeee;

}

div.gallerydescription {
color:#999999; 
font-size:90%; 
padding:0 0 5px 0;
}

div.thumb p {
padding:3px 0 0 0;
font-size:80%;
border-top:solid 1px silver;

}

.bigPic {
float:left;
width:570px;
height:570px;
overflow:auto;
}

.bigPic img {
max-width:565px;
max-height:565px;
}

/*Unique ID */

div#imagegallery1 {
width:100%;
text-align:center;
}

div#imagegallery2 {
width:100%;
text-align:center;
}

div#imagegallery3 {
width:100%;
text-align:center;
}

div#imagegallery4 {
width:100%;
text-align:center;
}

div#imagegallery5 {
width:100%;
text-align:center;
}

div#imagegallery6 {
width:100%;
text-align:center;
}

div#imagegallery7 {
width:100%;
text-align:center;
}

/* End of '.RBR-Russia ImageGallery' */

/* '.RBR-Russia Module: News' */
div#news {
  margin:0 0 15px 0;  /* margin for the entire div surrounding the news list */
}

div#news h2 {
margin:0;
padding:0;
}


div#news img {
padding:4px;
border:2px solid silver;
}


hr.newshr {
border: none;
border-top: solid 1px #e0e0e0;
margin: 15px 0;
height: 1px;
color:gray;
}


div.newscategory {
position:relative; 
  text-align: right;
margin:0 5px -5px 0;

}

div.newscategory h4 {
text-align:right; 
width:100%; 
padding:2px; 
}


.NewsSummary {
    padding: 0 0.5em 0 0; /* padding for the news article summary */
    margin: 0 0.5em 0 0; /* margin to the bottom of the news article summary */

}



.NewsSummaryLink {
    padding-top: 0.2em;
}

.NewsSummaryLink h2 {
margin:0;
}





.NewsSummaryPostdateAuthor {
color:#999999; 
font-size:85%; 
padding:0 0 5px 0;
 }



.NewsSummaryPostdate {
  font-size: 90%;
  font-weight: bold;
 }




.NewsSummaryCategory {
  font-style: italic;
  margin: 5px 0;
 }




.NewsSummaryAuthor {
  font-style: italic;
  padding-bottom: 0.5em;
}

.NewsSummarySummary, .NewsSummaryContent {
  line-height: 140%;
padding: 0;
font-weight: bold;
 }

.NewsSummaryMorelink {
padding: 0.5em 0 0 10px;
}

#NewsPostDetailDate {
  font-size: 90%;
  margin-bottom: 5px;
  font-weight: bold;
  }

#NewsPostDetailSummary {
   line-height: 150%;
   }

#NewsPostDetailCategory {
  font-style: italic;
  border-top: 1px solid #ccc;
  margin-top: 0.5em;
  padding: 0.2em 0;
}

#NewsPostDetailContent {
  margin:0 0 15px 0px;
  line-height: 150%;
  }

#NewsPostDetailAuthor {

  padding-bottom: 1.5em;
  font-style: italic;
}


/* to add specific style to the below divs, uncomment them. */


h2#NewsPostDetailTitle  {
padding:5px 0 0 0; 
margin:0;

}


#NewsPostDetailHorizRule {}

#NewsPostDetailPrintLink {
float:left;
width:49%;
text-align:right;
}

#NewsPostDetailReturnLink {
float:left;
width:50%;
text-align:left;
}

/* End of '.RBR-Russia Module: News' */



/* Forms */

div.formcontainer {
	padding: 10px;
	margin-top: 10px;
	background-color: #F9F9F9;
	border: 1px solid #EEEEEE;
}

div.formcontainer form {
/*	background-color: #EEEEEE;*/
}

div.formcontainer div.errormessage, div.formcontainer div.warnmessage, div.formcontainer div.infomessage, div.formcontainer div.acceptmessage {
	background-position: 11px 11px;
	padding: 12px 10px 12px 36px;
	margin: 10px 20px 10px 20px;;
	margin-left: 10px;
	margin-right: 10px;
}

div.formcontainer form label {
    position: relative;
    top: -2px;
	width: 220px;
	float: left;
	text-align: right;
	margin: 5px;
	font-weight: bold;
}

div.formcontainer form input {
    width: 146px;
    margin-bottom: 2px;
    font-family: Tahoma, sans-serif;
    font-size: 8pt;
}

div.formcontainer form select, div.formcontainer form select option {
    margin-bottom: 2px;
    font-family: Tahoma, sans-serif;
    font-size: 8pt;
}

div.formcontainer form textarea {
    width: 310px;
    height: 92px;
    margin-bottom: 2px;
    font-family: Tahoma, sans-serif;
    font-size: 8pt;
}

div.formcontainer form div.boxgroup {
    margin: 0px 0px 2px 228px;
    padding: 0px 0px 2px 2px;
}

div.formcontainer form div.boxgroup input {
    width: 16px;
}

div.formcontainer form div.boxgroup label {
    position: relative;
    top: -2px;
    float: none;
    font-weight: normal;
}

* html div.formcontainer form div.boxgroup label {
    top: -1px;
}

div.formcontainer li {
    margin-top: 5px;
}

div.formcontainer div.errormessage li {
    margin-top: 0px;
}

div.formcontainer form div p {
	display: block;
	margin: 0 0 5px 225px;
	padding-left: 10px;
}

div.formcontainer div.errormessage p, div.formcontainer div.warnmessage p, div.formcontainer div.infomessage p, div.formcontainer div.acceptmessage p {
	margin: 0;
}

div.loginformcontainer input {
    width: 150px;
    font-family: Tahoma, sans-serif;
    font-size: 8pt;
}

div.loginformcontainer form div.boxgroup input {
    width: 16px;
}

div.loginformcontainer form div.boxgroup label {
    position: relative;
    top: -2px;
    float: none;
    font-weight: normal;
}

* html div.loginformcontainer form div.boxgroup label {
    top: -1px;
}
/* End Forms */


div.errormessage {
	background: #FEEEEA url(/i/exclamation.gif) no-repeat scroll 11px 11px;
	padding: 7px 10px 12px 36px;
	margin: 10px 20px 10px 20px;
	color: #B4151F;
	border: 1px solid #B4151F;
}

div.warnmessage {
	background: #FDF9F0 url(/i/error.gif) no-repeat scroll 11px 11px;
	padding: 7px 10px 12px 36px;
	margin: 10px 20px 10px 20px;
	color: #974809;
	border: 1px solid #D09732;
}

div.infomessage {
	background: #E7F0F9 url(/i/information.gif) no-repeat scroll 11px 11px;
	padding: 7px 10px 12px 36px;
	margin: 10px 20px 10px 20px;
	color: #203052;
	border: 1px solid #418BCB;
}

div.errormessage p, div.warnmessage p, div.infomessage p, div.acceptmessage p {
	margin: 5px 0 0 0;
}

div.acceptmessage {
	background: #DCEED9 url(/i/accept.gif) no-repeat scroll 11px 11px;
	padding: 7px 10px 12px 36px;
	margin: 10px 20px 10px 20px;
	color: #0A3A08;
	border: 1px solid #54BB2D;
}


.current {
  background-color: #F9EAE3;
}


img.countryflag {
 width: 16px;
 height: 11px;
 padding: 0;
 margin: 0;
 padding-right: 5px;
 margin-left: 0;
 margin-bottom: -1px;
}

img.tableicon {
 padding: 0;
 margin: 0;
 padding-right: 5px;
 padding-left: 5px;
 margin-left: 0;
 margin-top: -2px;
 margin-bottom: -3px;
}


/* Таблицы */

table {
  font-size: 90%;
  border: 1px solid #E0E0E0;
  border-collapse: collapse;
  width: 100%;
  margin-top: 10px;
}


table td {
  padding: 2px 5px 2px 5px;
  margin: 0;
  border: 1px solid #E0E0E0;
}

table th {
  background-color: #700A10;
  color: #FFFFFF;
  text-align: left;
  font-weight: bold;
  padding: 4px 5px 4px 5px;
  border: 1px solid #E0E0E0;
}
/*
table.result {
  font-size: 87%;
}
*/
table.result th, table.result td {
  padding: 2px;
}

table th a {
  color: #FFFFFF;
  text-decoration: underline;
}

table th a:hover {
  color: #FFFFFF;
  text-decoration: none;
}

table tr {
  margin: 0;
  padding: 0;
}

table tr.even {
  background-color: #E8E8E8;
}

table tr.odd {
  background-color: #F8F8F8;
}

table tr.disabled {
  background-color: #F2F2F2;
  color: #888888;
}

table tr.current {
  background-color: #F4D6C8;
}

table tr.over {
  background-color: #D1D9E7;
}

table td.current {
  background-color: #F4D6C8;
}


table td.rightalign, table th.rightalign {
  text-align: right;
}

table td.centeralign, table th.centeralign {
  text-align: center;
}
table th span.sortby {
  display:inline;
  padding-right: 18px;
  background: transparent url('/i/sort.gif') no-repeat scroll top right;
}


.panelheader h4 {
  font-size: 100%;
  margin: -1px 0 0px 0;
  padding: 0 0 0px 0;
}
/* / Таблицы*/

/* Pager */

div.pager {
  margin-top: 10px;
  padding-top: 5px;
  padding-bottom: 7px;
  text-align: center;
  border: 1px solid #E0E0E0;
}

div.pager div {
  color: #999999;
  font-size: 75%
}


/* /Pager */


p.subtitle {
  color:#555555;
  padding-bottom: 7px;
}

/* Local Tasks */

div.localtasks {
  font-size: 1.2em;
}

div.localtasks ul {
  margin: 5px 0px 15px 0px;
  padding: 0 10px 1px 10px;
  border-bottom: 1px solid #E0E0E0;
}

div.localtasks ul li {
  display: inline;
  background-color: #EFEFEF;
  padding: 0.2em 0.5em 3px 0.5em;
  margin-left: -2px;
  border: 1px solid #E0E0E0;

}

div.localtasks ul li:hover{
  background-color: #F7F7F7;
}

div.localtasks ul li.currentpage {
  background-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  border-top: 1px solid maroon;
  border-left: 1px solid maroon;
  border-right: 1px solid maroon;
  color: #000000;
}

div.localtasks ul li.currentpage a {
  padding-top: 0.3em;
  padding-bottom: 0.3em;
} /* for Safari */

div.localtasks ul li.disabledpage {
  color: #777777;
}

div.localtasks ul li.disabledpage:hover {
  color: #777777;
  background-color: #EFEFEF;
}

ul.localtasks {
  margin-top: 10px;
  margin-bottom: 10px;
}

ul.localtasks li {
  display: inline;
  padding: 0.2em 0.7em 0.3em 0.7em;
  margin-left: -1px;
  background-color: #EFEFEF;
}




/* / Local Tasks */

div.register {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 7px;
  text-align: center;
  border: 1px solid #E0E0E0;
  clear: right;
}

img.champlogo {
  float: right;
  padding: 10px;
}

div.champteaser h3 {
  padding-top: 16px;
}

div.champteaser img.champlogo {
  float: left;
  padding: 0 10px 5px 0;
}

div.champ-logo {
 text-align:center;
 padding: 10px;
 padding-left: 0;
}

div.champ-description p {
  padding-top: 4px;
}

dt {
  font-weight: bold;
  padding-top: 5px;
}

dd {
  padding-top: 5px;
  margin-left: 10px;
}

div.localmenu {
  float: right;
}

div.spoiler {
/*  border-bottom: 2px solid #9C9C9C;*/
  padding-bottom:3px;
  padding-top: 5px;
}

table.pobediteli td{
text-align:center;
border: none;
}

table.pobediteli {
border: none;
}

table.pobediteli tr th {
 text-align:center;
 background:none;
 border:none;
}

table.pobediteli tr th  h3 {

margin: 20px 0 10px 0;

}


.forumlink ul li {
  margin-top: -10px;
  background: transparent url('/i/rallysim.gif') no-repeat center right;
  border-left:2px solid white;
}

.forumlinkown ul li {
  margin-top: -10px;
/*  background: transparent url('/i/rallysim.gif') no-repeat center right;*/
  border-left:2px solid white;
}

.forumlinkown ul li span.titleattribute {
  color: #B61620;
  font-weight: bold;
}

.mnfctrr {
  /*border-bottom: 1px solid silver;*/
}

.mnfctrr .logo {
  width: initial;
  height: initial;
  margin: initial;
  float: initial;
  clear: both;
  text-align: center;
}

.mnfctrr h3 {
  /*padding: 48px 20px 0 33px;*/
  font-size: 3em;
  font-weight: normal;
}

div.carname {
  /*font-size: 80%;*/
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 161px;
  margin-right: -10px;
}

.tooltip {
     position:absolute;
     left:-2000px;
     background: Window;
     padding: 1px;
     border: 1px solid WindowFrame;
     box-shadow: 3px 3px 3px gray;
}

.tooltip p {
	font-family: verdana, sans-serif;
	 font-size: 11px;
     margin: 1px 5px;
     color: MenuText;
     padding:0;
}
