#calc input {
  color:#ffffff;
}
html {
	margin:0;
	padding:0;
}

body {
	margin:0;
	padding:0;
	background: url('/images/bodyBg.gif');
	color: white;
	font-size: 14px;
	font-family: "Trebuchet MS";
}

.rightColumn .niceform {
	font-weight: bold;
	font-size: 16px;
}

p, form, img {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 0;
}

a {
	color: white;
}
table {
	padding:5px 0;
}
.clear {
	clear: both;
}
.page {
	background: url('/images/tire.jpg') no-repeat left top;
	
}

/*
.menuTop {    
	width: 1020px;
	height: 57px;
	background: url('/images/menuTopBg.gif') repeat-x;
	position: absolute;
	top:0;
	left:144px;
}
.menuTop ul {
	margin: 0 -5px;
    text-align: center;
    padding: 15px 0 0 0;
    list-style: none;
    font-size: 16px;
    float: left;
    width: 100%;
}
.menuTop li {
	float:left;
	background: url('/images/menuTopHr.gif') no-repeat right;
	list-style: none;
    width: 33%;
}
.menuTop li:last-child {
    background: none;
}
.menuTop a.home {
    position: relative;
    top: -16px;
    left: 15px;
}
.menuTop li.last {
	background: none;
}
.menuTop li a:link, .menuTop li a:visited {
	margin:0 15px;
	color: white;
	text-decoration: none;
}
.menuTop li a:hover {
	text-decoration: underline;
}

.menuTop li.item4 {
    width: 360px;
    margin-left: 75px;
    text-align: left;
}
.menuTop li.item5 {
    width: 345px;
}
.menuTop li.item6 {
    text-align: right;
    width: 240px;
}

.menuTopLeft {
	position: absolute;
	background: url('/images/menuTopLeft.gif') no-repeat left;
	top:0;
	left:0;
	width: 3px;
	height: 57px;
	list-style: none;
}
.menuTopRight {
	position: absolute;
	background: url('/images/menuTopRight.gif') no-repeat right;
	top:0;
	right:0;
	width: 3px;
	height: 57px;
	list-style: none;
}
*/

.logoAuthor {
	width: 990px;
	margin: 17px 0 0 232px;
	height: 100px;
}
.logoAuthor div {
	float: left;
}
.logotip {
	width: 357px;
	height: 76px;
}
.authorization {
	width: 200px;
	padding: 0 0 0 10px;
	margin: 0 0 0 18px;
	border-left:1px #373737 dotted;
}
.authorization p {
	width: 197px;
	margin: 3px 0;
	clear:both;
	line-height: 19px;
	height: 19px;
}
.authorization p.chel {
	background: url('/images/chel.gif') no-repeat left center;
	padding: 0 0 0 20px;
}
.authorization p.chel a {
    color: #fff;
}
.authorization label {
	margin:0;
}
.shopCart {
	padding: 0 0 0 15px;
    margin: 0 0 0 15px;
	border-left:1px #373737 dotted;
}
.shopCart p.dolly {
	background: url('/images/dolly.gif') no-repeat left center;
	padding: 0 0 0 20px;
}
.logoAuthor a:link, .logoAuthor a:visited {
	color: #fa0000;
}
.logoAuthor a:hover {
	text-decoration: none;
}
.randomSelect {
	background: url('/images/randomSelect.png');
	width: 668px;
	margin:0 0 15px 401px;
	height: 139px;
	padding: 44px 29px 0 27px;
}
.leftSelectRandom, .jcarousel-prev {
	float: left;
	width:24px;
	height: 121px;
}
.leftSelectRandom a {
	display: block;
	width:24px;
	height: 121px;
}
.leftSelectRandom a:hover {
	background: url('/images/leftSelectRandom.png');
}
.rightSelectRandom, .jcarousel-next {
	float: right;
	width:24px;
	height: 121px;
}
.rightSelectRandom a {
	display: block;
	width:24px;
	height: 121px;
}
.rightSelectRandom a:hover {
	background: url('/images/rightSelectRandom.png');
}

.randomDisc {
	margin: 0;
}
.disc {
	float: left;
	width: 120px;
	height: 120px;
	margin: 0 16px;
}
.search {
	position: absolute;
	width: 210px;
	height: ;
	top: 290px; /* áûëî 347*/
	left: 144px;
}
.search p.img {
	background: url('/images/search.gif') no-repeat left;
	padding: 0 0 0 20px;
	margin:0 0 10px 0;
}
.search input {
	float: left;
}
.search .vvod {
	border:1px #abadb3 solid;
	height: 15px;
	width: 167px;
	vertical-align: middle;
	margin:0 7px 0 0;
}
.search .searchButton {
	background: url('/images/searchButton.gif');
	width: 31px;
	height: 20px;
	border:0;
}
/*--------------------LeftColumn-----------------*/
.leftColumn {
	width: 209px;
	float: left;
	padding:0 0 0 144px;
/*	margin-right: -353px;*/
	height: 1%;
	margin:30px 0 0 0;
}
.leftMenu {
	background: url('/images/leftColBg.png');
	height: 1%;
	margin:10px 0;
}
.leftColumn h2 {
	background: url('/images/leftH.png') no-repeat;
	width: 189px;
	height: 31px;
	margin:0;
	padding: 5px 0 0 20px;
	font-size: 16px;
	font-weight: normal;
}
.leftColumn p {
	text-align: center;
	margin:10px 0;
}
.leftColumn ul {
	padding: 5px 10px 5px 25px;
	list-style: none;
}


.leftColumn ul li {
    list-style: none;
}

.leftColumn ul li.txt {
	margin:0 0 10px 0;
}
.leftColumn ul li a:link, .leftColumn ul li a:visited {
	color: white;
}
.leftColumn ul li a:hover {
	text-decoration:none;
}
.leftColBottom {
	background: url('/images/leftColBottom.png') no-repeat;
	width: 209px;
	height: 6px;
	overflow: hidden;
}
/*------------------------------------------------*/
/*--------------RightColumn-----------------------*/
.rightColumn {
	margin: 0 0 0 401px;
}
p.sort {
	font-size: 12px;
	margin:0 0 20px 0;
}
.main {
	width: 690px;
	/* padding:0 32px; */
}
.lot {
	width: 204px;
	float: left;
	background: url('/images/lotBg.png');
	height: 1%;
	margin:8px;
}
.lot h2 {
	background: url('/images/lotH.png') no-repeat;
	width: 204px;
	height: 51px;
	display: table-cell;
	vertical-align: middle;
	margin:0;
	padding: 0px 0 0 10px;
	font-size: 15px;
	font-weight: normal;
}
.lot p {
	padding:0 20px;
	font-size: 12px;
}
.lot p span {
	color: #c00000;
	font-size: 14px;
}
.lot p a:link, .lot p a:visited {
	color: white;
}
.lot p a:hover {
	text-decoration:none;
}
.lotBottom {
	background: url('/images/lotBottom.png') no-repeat;
	width: 204px;
	height: 6px;
	overflow: hidden;
}
.lot .center {
	text-align:center;
	padding: 15px 0 ! important;
}
.buyButton {
	background: url('/images/buyButton.gif') no-repeat;
	display: block;
	width: 84px;
	height: 23px;
	margin:0 auto;
}
/*-----------------------------------------------*/
/*---------------Footer--------------------------*/

.footer {
	margin: 50px 55px 0 49px;
	background: url('/images/lotBg.png');
	height: 48px;
	padding: 20px 50px 0 50px;
	clear: both;
	font-size: 12px;
}
.copyRight {
	float: left;
}
.counter {
	float: right;
}
.counter p {
	float: left;
	margin: 0 5px;
}
/*-----------------------------------------------*/

table.price td, table.price th {
    padding: 5px 10px;
}
table {
	padding:0;
}





/* ---------------------------------------------------------*/
/*					ÏÎÄÁÎÐ ÏÎ ÀÂÒÎ        		            */
/*----------------------------------------------------------*/
.byauto H1
{
	font-family: Arial;
	font-size: 24px;
	font-weight: normal;
}

.byautoft
{
	color: #fa0000;
	font-size: 18px;
	font-style: bold;
	text-decoration: underline;
}

#shini, #diski
{
	float: left;
	width: 50%;
	font-family: Arial;
	font-weight: normal;
	text-align: left;
	font-size: 12px;
}

#byauto a:link {
	color: #ffffff;
	text-decoration: underline;
}
#byauto a:visited {
	text-decoration: underline;
}
#byauto a:hover {
	text-decoration: none;
}
#byauto a:active {
	text-decoration: underline;
}

.byautotitle
{
	font-style: italic;
}

.byautotitle, .tunningos, .tunningval1, .tunningval2
{
	padding-top: 7px;
}

.tunningos
{
	float: left;
	width: 50%;
}

.tunningval1
{
	float:left;
	/*border: 1px solid red;*/
	width: 50%;	
	height: 15px;
}

.tunningval2
{
	float:left;
	/*border: 1px solid red;*/
	width: 40%;	
	height: 15px;
}
.YMaps-b-balloon-m {
    color: #000;
}

.main_search_table label {
	margin:0;
}

.shapka_free {
	padding: 0 0 0 15px;
    margin: 0 0 0 10px;
	border-left:1px #373737 dotted;
}

.shapka_free a {
    text-decoration: none;
}

.shapka_free a:hover {
    text-decoration: underline;
}
