body{width:100%;margin:0;padding:0;
background: repeat-x fixed url(../images/gradient.gif);
}
p.text
{padding-left:10px;
font-family: Verdana, Tahoma, Helvetica, Arial;font-size:12px;}

p.text:first-letter
{padding-left:15px;}

.history {
position:relative;
width:300px;
background: url(../images/history_bck.png) top left no-repeat;
padding:5px;
margin:10px;
text-align: justify;
float:right;
font-family: Verdana, Tahoma, Helvetica, Arial;font-size:x-small;
font-size: x-small;
}

#header_td {
background: url(../images/bck_up.gif) bottom center;
}
.maintext {
padding-left:10px;
font-family: Verdana, Tahoma, Helvetica, Arial;font-size:12px;}

#common {
background: url(../images/bck_common.gif) top;
background-repeat: repeat-x;

}

h1{font-size: 18px;}

.button a {
background: url(../images/up_button.gif) bottom;
background-repeat: no-repeat;
float:right;
width:117px;
height: 18px;
display:block;
text-decoration:none;
color:black;
text-align:center;
font-family: Verdana, Tahoma, Helvetica, Arial;
font-size:11px;
line-height:18px;
}

.button a:hover {
background: url(../images/up_button_over.gif) bottom;
color: black;
background-repeat: no-repeat;
}


#header_td1 {
background: url(../images/bck_up.gif) bottom center;
}

#header_logos {
background: url(../images/bck_logos.gif);
}

.address {
background: url(../images/down_button.gif) no-repeat bottom right;
padding-left: 35px;
font-family: Verdana, Tahoma, Helvetica, Arial;
color: whitesmoke;
font-size:10px;

}


#header_div1 {
position: relative;
}

.button1 a {
background: url(../images/up_button1.gif) bottom;
background-repeat: no-repeat;
float:right;
width:128px;
height: 19px;
display:block;
text-decoration:none;
color:white;
text-align:center;
font-family: Verdana, Tahoma, Helvetica, Arial;
font-size:11px;
line-height:18px;
}

.button1 a:hover {
background: url(../images/up_button_over1.gif) bottom;
color: whitesnow;
background-repeat: no-repeat;
}


div#rm {
background: #839eba;
	}

.right_menue a {
background: #839eba;
background-repeat: no-repeat;
width:184px; height:20px;
line-height:18px;
display:block;
text-decoration:none;
color:white;
padding-left: 4px;
font-family: Verdana, Tahoma, Helvetica, Arial;
font-size:11px;
}

.right_menue a:hover {
background:linen;
color: gray;
background-repeat: no-repeat;
}

#left_menue a {
background: burlywood;
background-repeat: no-repeat;
width:181px;
display:block;
text-decoration:none;
color:white;
padding-left: 3px;
font-family: Verdana, Tahoma, Helvetica, Arial;
font-size:11px;
}

#left_menue a:hover {
background:#e7e6eb;
color: gray;
background-repeat: no-repeat;
}


#button2 a {
background: url(../images/up_button2.gif) bottom;
background-repeat: no-repeat;
float:right;
width:128px;
height: 19px;
display:block;
text-decoration:none;
color:white;
text-align:center;
font-family: Verdana, Tahoma, Helvetica, Arial;
font-size:11px;
line-height:18px;
}

#button2 a:hover {
background: url(../images/up_button_over2.gif) bottom;
color: gray;
background-repeat: no-repeat;
}


input.text {
 border: 1px solid #ccc; /* Исходная рамка вокруг поля */
 width: 100px; /* Ширина поля */
}
input.text:focus {
 border: 1px solid #39c; /* Рамка при получении фокуса */
}
input.text1 {
 border: 1px solid #ccc; /* Исходная рамка вокруг поля */
 width: 150px; /* Ширина поля */
}
input.text1:focus {
 border: 1px solid #39c; /* Рамка при получении фокуса */
}

#content {
background-color: whitesmoke;
color:#333366;
padding-left: 5px;
font-family: Verdana, Tahoma, Helvetica, Arial; font-size:12px;}

TABLE.brand {WIDTH: 97%; VERTICAL-ALIGN: top; BACKGROUND: sienna; font-family: Verdana, Tahoma, Helvetica, Arial;
font-size:11px; clear:both;}
.lt {BACKGROUND: #FFFFFF; TEXT-ALIGN: center;}
.dk {BACKGROUND: #E0DFDF; TEXT-ALIGN: center;}
.ltl {TEXT-ALIGN: left; PADDING-LEFT: 8px;}
.ltl a.cat {PADDING-LEFT: 0px;}

A.brand {FONT-SIZE: 11px; COLOR: #4A4C4C; FONT-FAMILY: verdana; TEXT-DECORATION: none;  FONT-WEIGHT: bold;}
A.brand:hover {FONT-SIZE: 11px; COLOR: #4A4C4C; FONT-FAMILY: verdana; TEXT-DECORATION: underline;  FONT-WEIGHT: bold;}

#left_items {
color:#333366;
font-family: Verdana, Tahoma, Helvetica, Arial; font-size:12px;}



#accordion a { outline: 0;
text-decoration: none; color: sienna;
font-family: Verdana, Tahoma, Helvetica, Arial; font-size:12px;}


#accordion, #accordion ul, #accordion li {
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
}

#accordion {
    border: 1px solid #CCC;
    width: 187px;
background-color:white;
}
#accordion ul {
width: 182px;
background: url(../images/left1.gif);
text-align:right;
}


#accordion > li {
    border-bottom: 1px solid #CCC;
}

/* Update 11-May-2008: в IE7 эта конструкция не работает
#accordion > li:not([class="active"]) ul {
    display: none;
}
/**/
/* Для максимальной совместимости с IE7 используем следующие
   два правила (их теоретически можно было сделать видимыми только
   для IE7, но смысла загромождать код нет :-) ). Легко заметить, что
   эти два правила есть инверсия предыдущего закомментированного правила */
#accordion > li[class="active"] ul {
    display: block;
}

#accordion > li ul {
    display: none;
}

#accordion > li:hover ul {
    display: block;
color: #839eba
background-color:#8bd5ea;
}

#accordion > li:last-child {
    border-bottom: 0;
}

#accordion li.active > a {
    color: red;
}

* html #accordion li {
    border-bottom: 1px solid #CCC;
}

* html #accordion li li {
    border-bottom: 0;
    padding: 0;
}

* html #accordion {
    border-bottom: 0;
}

/* IE7 не понимает last-child */
*:first-child+html #accordion {
    border-bottom: 0;
}

* html #accordion li.active a {
    color: red;
}

* html #accordion li.active ul a {
    color: blue;
}

* html #accordion li table {
    display: none;
}

* html #accordion li.active table {
    display: block;
}

* html #accordion li a:hover {
    position: static;
}

* html #accordion li a:hover table {
    display: block;
}

#bckmanager {background-color:white;
background-repeat: repeat-x;
background-position: bottom}

.other a {
background-color: #dde5e6;
width:200px;
display:block;
float: right;
text-decoration:none;
border: solid #9ac1c9;
border-width: 1px 1px 1px 1px;
color:gray;
text-align:center;
font-family: Verdana, Tahoma, Helvetica, Arial;
font-size:11px;

}

.other a:hover {
background-color: ivory;
color: gray;
background-repeat: no-repeat;
}

#button_price a {
background: url(../images/prices/img/button_price.png) bottom;
background-repeat: no-repeat;
float:left;
width:97px;
height: 22px;
display:block;
text-decoration:none;
color:black;
text-align:center;
font-family: Verdana, Tahoma, Helvetica, Arial;
font-size:11px;
line-height:18px;
}

#button_price a:hover {
background: url(../images/prices/img/button_price1.png) bottom;
color: gray;
background-repeat: no-repeat;
}

#price_td {
background: url(../images/table_bck.gif) bottom center;
}
#price_td1 {
background: url(../images/price_bck1.png) bottom right;
}

#dcode{width:330px; height:35px; padding:0; margin:5px; float: right; text-align: right;}
#dcode a {color:black; font-size:10px;}
#code {width:330px; height:25px; BACKGROUND: #B4D3DE; margin:0; text-align: center; font-size:11px; color:black; padding-top:2px;}
#code input {height:18px; font-size:11px; line-height:11px;}
#code_se {width:125px; border: 1px solid gray}

#code_se:focus {border: 1px solid #39c; }
a.free{
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:maroon;
	text-decoration:none;
line-height:10px;}

a.free:hover {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:gray;
	text-decoration:underline
}
a.discount {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:darkslategray;
	text-decoration:none;
line-height:20pt;
padding-right:22px}

a.discount:hover {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:gray;
	text-decoration:underline
}

a.free{
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:maroon;
	text-decoration:none;
line-height:10px;}

a.free:hover {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:gray;
	text-decoration:underline
}

a.link_regular{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:darkslategray;
	text-decoration:none;
display:block;
width:100%;
height:37px;}

a.link_regular:hover {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:gray;
background:whitesmoke;
	text-decoration:underline
}

a.link_regular{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:darkslategray;
	text-decoration:none;
display:block;
width:100%;
height:37px;}

a.link_regular:hover {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:gray;
background:whitesmoke;
	text-decoration:underline
}


a.card_regular {
	background-image: url(../images/card.jpg);
	width:100px;
	height:63px;
display:block;
text-decoration:none;
}

a.card_regular:hover {
	width: 399px;
	visibility: visible;
	background-image: url(../images/cards/card_regular.jpg);
	position:absolute;
	height:503px;
	z-index:1;
	left: 460px;
	top: 300px;
}

a.card_silver {
	background-image: url(../images/silvercard.jpg);
	width:100px;
	height:63px;
display:block;
text-decoration:none;
}

a.card_silver:hover {

	width: 394px;
	visibility: visible;
	background-image: url(../images/cards/card_silver.jpg);
	position:absolute;
	height:493px;
	z-index:1;
	left: 350px;
	top: 300px;
}

a.card_gold
{
background-image: url(../images/goldcard.jpg);
width:100px;
height:63px;
display:block;
text-decoration:none;
}

a.card_gold:hover {
	width: 394px;
	visibility: visible;
	background-image: url(../images/cards/card_gold.jpg);
	position:absolute;
	height:498px;

	left: 230px;
	top: 300px
}

a.discount {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:darkslategray;
	text-decoration:none;
line-height:20pt;
padding-right:22px}

a.discount:hover {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:gray;
	text-decoration:underline
}
.vin a {
background-color: #dde5e6;
width:185px;
display:block;
float: right;
text-decoration:none;
border: solid #9ac1c9;
border-width: 1px 1px 1px 1px;
color:gray;
text-align:center;
font-family: Verdana, Tahoma, Helvetica, Arial;
font-size:11px;

}

.vin a:hover {
background-color: ivory;
color: gray;
background-repeat: no-repeat;
}
a.link_tyre{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:darkslategray;
background:whitesmoke;
	text-decoration:none;
width:70px;
}

a.link_tyre:hover {
	color:gray;
background:ivory;
	text-decoration:underline
}

#banner2, #banner13, #banner_disc {
float:left;
margin:0px;
padding-right:16px;
}

#discount_small, #logo_as {
float:left;
margin:0px;
padding:0px;
}



#reg {

	margin-top: 20px;
	margin-bottom: 20px;
	width: 820px;
}
#reg_left {
	float: left;
	width: 500px;
	margin-bottom: 20px;
}
#reg_right {
	float: right;
	width: 300px;
	margin-bottom: 20px;
}

#reg_left form {
	margin-top: 20px;
	font-family: Verdana;
	font-size: 11px;
	}

#reg_left form p {
	width: 300px;
	clear: left;
	margin: 0;
	padding: 5px 0 8px 0;
	padding-left: 155px;
	font-size: 11px;
}

#reg_left form p input {
	font-size: 11px;
	font-family: Verdana;
}

#reg_left form p select {
	font-size: 11px;
	font-family: Verdana;
}


#reg_left form label {
	float: left;
	margin-left: -150px;
	width: 200px;
}




.left_table {
background: url(/img/bkg_left.png); background-position:right; background-repeat: no-repeat}

.right_table {
background: url(/img/bkg_right.png) left no-repeat}

.text_icon {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:black;
	line-height:10px;
}
.text_icon a{
	color:black;
	text-decoration:none;
}

.text_icon a:hover{
display:block;
height:60px;
background-color:whitesmoke;
	color:gray;
	text-decoration:underline;
}
.left_menue1 a {
background: #839eba;
background-repeat: no-repeat;
width:184px; height:20px;
line-height:12px;
display:block;
text-decoration:none;
color:white;
padding-left: 4px;
font-family: Verdana, Tahoma, Helvetica, Arial;
font-size:11px;
}

.left_menue1 a:hover {
background:#e7e6eb;
color: gray;
background-repeat: no-repeat;
}


#helpme {
	width: 400px;
	background-color: #c7d0cc;
}

	#helpme table {
		background-color: #c7d0cc;
	}

		#helpme table #helpmetitle {
			padding: 10px;
			background-color: #f0f0f0;
			text-align: center;
		}
	#helpme #reg_left, #helpme #reg {
	    width: 400px;
	    padding: 0;
	    margin: 0;
	}

	#helpme #reg_left form {
		width: 400px;
	    padding: 0;
	    margin: 0;
	}

	#helpme #reg_left form label {
		width: 100px;
		margin-left: -100px;
	}

	#helpme #reg_left form p {
	width: 200px;
	padding: 2px 0 2px 0;
	padding-left: 105px;
	}

a.link_right1{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:darkslategray;
background:whitesmoke;
text-decoration:none;
padding-left:8px;
width:178px;
display:block;
}

a.link_right1:hover {
	color:gray;
background:ivory;
	text-decoration:underline
}
.left_menue_top a {
background: #839eba;
background-repeat: no-repeat;
width:184px;
height:13px;
display:block;
text-decoration:none;
color:white;
padding-left: 4px;
font-family: Verdana, Tahoma, Helvetica, Arial;
font-size:10px;
}

.left_menue_top a:hover {
background:#e7e6eb;
color: gray;
background-repeat: no-repeat;
}


.oil_engines_list {font-size: 11px; line-height: 20px; list-style: none;}
.oil_engines_list a {color: #000000;}
.oil_engines_list a:visited {color: #777777;}

.oil_small_mobil {
float:left;
width:200px;
height:200px;
display:block;
background: url("../images/imgoils/oil_mobil.jpg") no-repeat;
padding-top:80px;
padding-left:2px;
font-family: Verdana, Arial, Helvetica, Tahoma;
font-size:10px;
}

.oil_small_statoil {
float:left;
width:200px;
height:200px;
display:block;
background: url("../images/imgoils/oil_statoil.jpg") no-repeat;
padding-top:80px;
padding-left:2px;
font-family: Verdana, Arial, Helvetica, Tahoma;
font-size:10px;
}

.oil_small_castrol {
float:left;
width:200px;
height:200px;
display:block;
background: url("../images/imgoils/oil_castrol.jpg") no-repeat;
padding-top:80px;
padding-left:2px;
font-family: Verdana, Arial, Helvetica, Tahoma;
font-size:10px;
}
.battery_small {
width:200px;
height:200px;
display:block;
background: url("../images/battery/battery_bosch.gif") no-repeat;
padding-top:80px;
padding-left:2px;
text-align:left;
font-family: Verdana, Arial, Helvetica, Tahoma;
font-size:10px;
}


ul.jqtree {
	font-family: Verdana;
	font-size: 12px;
	}
ul.jqtree ul {
    display: none;
	}
   ul.jqtree, ul.jqtree ul {
   	margin-left: 20px;
   	padding-left: 20px;
   	}
ul.jqtree li {
	list-style: none;
	line-height: 20px;
	}
ul.jqtree li span {
	cursor: hand;
    padding-left: 20px;
    background-image: url('../img/zoom_in.png');
    background-repeat: no-repeat;
    background-position: center left;
	}
.folder_open {
}
