* {
outline: none;
}

html,body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
min-width: 990px;
color: #000000;
font-size: 11px;
line-height: 120%;
font-family: Verdana;
background-color: #FFFFFF;
}

div,form {
margin: 0;
padding: 0;
}

img {
border: 0;
}

img.png {
behavior: url('/images/png2.htc');
}

.relative {
position: relative;
}

a {
color: #000000;
text-decoration: underline;
}

a:hover {
text-decoration: none;
}

#all {
width: 100%;
height: 100%;
background: url('/images/im10.gif') repeat-x;
}

#size {
width: 100%;
background: url('/images/im1.jpg') top left no-repeat;
}

#content {
width: 100%;
background: url('/images/im2.jpg') top right no-repeat;
}

#head {
width: 100%;
height: 112px;
}

#head .logo {
position: absolute;
width: 156px;
height: 100px;
top: 25px;
left: 24px;
}

#slogan {
position: relative;
background: url('/images/dostavka_besplanto_.png') no-repeat;
width: 800px;
height: 30px;
margin: 60px auto 0px auto;
}

#head .search {
  background: #dddddd;
  width: 270px;
  text-align: center;
  margin: 0 auto;
  padding: 5px 10px 10px 10px;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

#head .icon {
position: absolute;
top: 8px;
}

#head .im1 {
width: 11px;
height: 10px;
left: 10px;
}

#head .im2 {
width: 13px;
height: 11px;
left: 30px;
}

#head .im3 {
width: 11px;
height: 8px;
top: 9px;
left: 50px;
}

#head .line {
position: absolute;
top: 50px;
left: 0;
width: 100%;
height: 20px;
}

#head .line table.infoline {
width: 100%;
height: 20px;
text-align: center;
background-color: #F8F8F8;
}

#head .line table.infoline .title {
width: 37%;
}

#head .line table.infoline .shop {
width: 29%;

}

#head .line table.infoline .search {
width: 34%;
}

#head .line table.infoline .shop a {
padding-left: 15px;
background: url('/images/im7.gif') 0 3px no-repeat;
}

#head .line table.infoline .search table {
width: 178px;
margin-left: auto;
margin-right: auto;
text-align: left;
background: url('/images/im9.gif') 4px 1px no-repeat;
}

#head .line table.infoline .search table .input {
width: 136px;
}

#head .line table.infoline .search table .input input {
width: 114px;
height: 12px;
font-size: 11px;
padding: 2px;
margin-left: 5px;
border: 0;
background-color: transparent;
}

#foot {
width: 100%;
margin-top: 40px;
background-color: #E5E6EA;
}

#foot .motor {
width: 100%;
height: 55px;
color: #073652;
font-family: Arial;
background-color: #A8C7E1;
}

#foot .motor a {
color: #073652;
}

#foot .motor .logo {
width: 90px;
}

#foot .motor .logo img {
margin-left: 22px;
}

#foot .motor .ms {
text-align: right;
padding-right: 25px;
}

#foot .bmenu {
line-height: 120%;
padding: 5px 90px 5px 90px;
}

#foot .bmenu img {
margin: 0 8px 0 8px;
margin-bottom: -2px;
}

#foot .bmenu a {
color: #006EC4;
text-decoration: none;
}

#menu {
width: 100%;
color: #FFFFFF;
font-size: 12px;
font-family: Tahoma;
}

#menu a {
color: #000000;
padding-left: 7px;
padding-right: 7px;
}

#menu .buton, #menu .but {
height: 33px;
}

#menu .buton {
margin-left: 0;
}

#menu .buton .link {
padding-right: 9px;
background-color: #0663A7;
}

#other {
width: 100%;
}

#dopmenu {
width: 100%;
height: 27px;
color: #FFFFFF;
background: url('/images/im14.gif') repeat-x;
}

#dopmenu .ls {
height: 35px;
padding: 0 7px 7px 7px;
margin-left: auto;
margin-right: auto;
}

#dopmenu .ls a {
display: block;
color: #FFFFFF;
margin: 4px 7px 0 7px;
}

#dopmenu .ls .on {
margin: 4px 7px 0 7px;
background: url('/images/im16.gif') repeat-x;
}

#sidemenu {
width: 215px;
height: 380px;
background-color: #3A6B8D;
padding-top: 10px;
padding-bottom: 22px;
margin-bottom: 40px;
}

#sidemenu .globallink {
margin: 7px 15px 7px 15px;
}

#sidemenu .globallink a {
color: #FFFFFF;
font-size: 14px;
font-family: Tahoma;
text-decoration: none;
}

#sidemenu div ul {
margin: 0 20px 0 55px;
padding: 0;
}

#sidemenu div ul li {
font-size: 12px;
margin: 0 0 5px 0;
padding: 0 0 0 8px;
list-style: none;
}

#sidemenu .globallink div ul li a {
display: block;
color: #FFFFFF;
font-size: 12px;
padding-left: 8px;
}

#sidemenu .globallink div ul li a:hover {
color: #5EA2FB;
font-size: 12px;
padding-left: 8px;
}

#sidemenu .globallink div ul li.on a {
background: url('/images/im19.gif') 0 2px no-repeat;
color: #5EA2FB;
}

#setka {
width: 100%;
}

#text {
width: 100%;
margin-top: 8px;
}

#text .descr {
width: 100%;
color: #0072BB;
font-size: 12px!important;
font-weight: bold;
text-align: center;
font-family: Tahoma;
padding: 6px 20px 6px 20px!important;
background-color: #BDC4C9;
border: 0!important;
}

#text .descr td {
border: 0!important;
padding: 6px 20px 6px 20px!important;
}

#text .descr .plashka,#text .descr .img {
position: absolute;
top: -10px;
left: -22px;
width: 164px;
height: 64px;
}

#text .descr .img table {
width: 150px;
height: 58px;
text-align: center;
border: 0!important;
padding: 0!important;
}

#text .descr .img table td {
border: 0!important;
padding: 0!important;
}

#text .disk {
font-size: 11px!important;
width: 100%;
margin-top: 40px;
margin-bottom: 15px;
text-align: left!important;
border: 0!important;
padding: 0!important;
}

#text .disk td {
border: 0!important;
padding: 0!important;
}

#text .disk .foto {
width: 175px;
text-align: center;
}

#text .name {
font-size: 11px!important;
margin-bottom: 5px;
border: 0!important;
padding: 0!important;
}

#text .name td {
border: 0!important;
padding: 0!important;
}

#text .name .txt {
font-size: 11px!important;
color: #002A65;
text-align: center;
padding: 0 30px 0 30px!important;;
background-color: #C9E1F1;
}

#text table {
font-size: 10px;
border: 0;
text-align: center;
border-collapse: collapse;
}

#text table th {
font-weight: normal;
background-color: #EBECEE;
border: 1px solid #A6ABAE;
padding: 2px;
}

#text table td {
border: 1px solid #A6ABAE;
padding: 1px 2px 1px 2px;
}

#spec tr td { border: none; }

.ttt{
border: none;
}

#text table th.left,#text table td.left {
border-left: 0;
}

#text table th.right,#text table td.right {
border-right: 0;
}

#text table th.on {
background-color: #F0E0BC;
}

#text table td.on {
background-color: #F5F1E8;
}

#text .catlink {
padding: 15px 0 15px 0;
text-align: right;
}

#text .catlink a {
color: #0072BB;
padding-left: 18px;
background: url('/images/im23.gif') 0 5px no-repeat;
}

#reklama {
width: 100%;
height: 165px;
margin-top:25px;
}

#reklama .bg {
background: url('/images/im24.gif') top left repeat-x;
background-color: #D0D9EA;
padding: 25px 35px 0px 35px;
}

#reklama .bg table {
width: 100%;
height: 140px;
}

#reklama .bg table .border {
position: absolute;
top: 0px;
left: 0;
width: 398px;
height: 124px;
}

#reklama .bg table .foto {
position: absolute;
top: 3px;
left: 3px;
width: 385px;
height: 111px;
}

#reklama .bg table .txt {
padding-right: 25px;
}

#reklama .bg table .txt .spec {
color: #2E64AA;
font-size: 14px;
font-family: Tahoma;
margin: 0 0 25px 0;
}

#reklama .bg table .txt .name {
margin: 10px 0 10px 0;
}

#reklama .bg table .txt .name a {
display: block;
color: #043B5E;
font-size: 13px;
font-weight: bold;
padding-left: 20px;
background: url('/images/im26.gif') 0 5px no-repeat;
}

#reklama .bg table .txt .text {
margin: 0 0 0 20px;
}

#reklama .bg table .txt .podr {
margin: 20px 0 20px 0;
text-align: right;
}

#reklama .bg table .txt .podr a {
display: block;
color: #61080A;
padding-right: 20px;
background: url('/images/im27.gif') right 6px no-repeat;
}

#rcolums {
/*position: absolute;*/
top: 0;
padding-left: 10px;
width: 190px;
}

#rcolums .auth {
width: 100%;
background-color: #F5F1E8;
margin-top: 8px;
padding: 20px 15px 15px 15px;
}

#rcolums .auth p {
color: #0072BB;
font-size: 13px;
font-family: Tahoma;
margin: 0 0 10px 5px;
}

#rcolums .auth .form {
width: 129px;
color: #636466;
margin: 0 0 0 3px;
}

#rcolums .auth .form span {
padding-left: 10px;
background: url('/images/im31.gif') 0 5px no-repeat;
}

#rcolums .auth .form .input {
padding: 3px 0 3px 0;
background: url('/images/im28.gif') 0 5px no-repeat;
}

#rcolums .auth .form .input input {
width: 124px;
height: 16px;
padding: 2px;
border: 0;
margin-top: 3px;
background-color: transparent;
}

#rcolums .auth .save {
color: #58595B;
font-family: Tahoma;
padding-left: 3px;
}

#rcolums .auth .save input {
margin-left: 3px;
}

#rcolums .auth .pasw {
padding: 3px 0 3px 3px;
}

#rcolums .auth .pasw a {
color: #005CA1;
}

#rcolums .auth .but {
margin: 10px 0 10px 0;
text-align: center;
}

#rcolums .banner {
width: 100%;
}

#rcolums .banner td {
height: 185px;
}

#rcolums .banner .foto,#rcolums .banner .border {
position: absolute;
width: 167px;
height: 120px;
top: 0;
left: 0;
}

/* catdisk - начало */

#text .catdisksetka {
width: 100%;
border: 0!important;
margin-top: 40px;
}

#text .catdisksetka td,#text .catdisksetka .diskopc td {
padding: 0!important;
border: 0!important;
}

#text .catdisksetka .diskopc {
width: 100%;
height: 117px;
border: 1px solid #DEDFDF;
margin-bottom: 25px;
}

#text .catdisksetka .diskopc .text {
font-size: 11px!important;
background-color: #C9E1F1;
padding: 4px!important;
}

#text .catdiskinfo {
width: 100%;
font-size: 11px!important;
border: 0!important;
margin-top: 5px;
margin-bottom: 40px;
background: url('/images/im33.gif') left top repeat-x;
}

#text .catdiskinfo td {
padding-top: 6px!important;
border: 0!important;
}

#text .catdiskinfo a {
color: #0072BB;
}

#text .catdiskinfo .listing {
text-align: right;
}

#text .catdiskinfo .listing a img {
margin-bottom: 2px!important;
}

#text .catdiskinfo .listing a {
color: #000000;
padding: 1px 2px 1px 2px;
text-decoration: none;
}

#text .catdiskinfo .listing span {
color: #FFFFFF;
background-color: #0072BB;
padding: 1px 2px 1px 2px;
}

/* catdisk - конец */

/* main - начало */

#text .main {
width: 510px;
margin-left: auto;
margin-right: auto;
border: 0!important;
}

#text .main td {
border: 0!important;
}

#text .main .img table td {
border: 0!important;
}

#text .main .plashka,#text .main .img {
position: absolute;
top: 0;
left: 0;
width: 164px;
height: 64px;
}

#text .main .img table {
width: 164px;
height: 58px;
text-align: center;
border: 0!important;
padding: 0!important;
}

/* main - конец */

/* podbor - начало */

#text .podb {
text-align: left!important;
}

#text .podbor {
width: 100%;
padding: 0!important;
border: 0!important;
margin-top: 15px;
}

#text .podbor td {
padding: 0!important;
border: 0!important;
}

#text .podbor .title {
color: #002A65;
font-size: 12px;
font-weight: bold;
font-family: Verdana;
text-align: center;
padding: 10px 25px 10px 25px!important;
width: 50%;
background: url('/images/im36.gif') right top no-repeat;
background-color: #C7E0F0;
}

#text .podbor .zag {
color: #000000;
font-size: 11px;
font-weight: bold;
font-family: Verdana;
text-align: center;
padding: 2px 15px 2px 15px!important;
width: 50%;
background: url('/images/im37.gif') left top repeat-x;
background-color: #E3F3FA;
border-bottom: 1px solid #CCCFD0!important;
}

#text .podbor .answ {
color: #000000;
font-size: 11px;
font-weight: normal;
font-family: Verdana;
text-align: center;
padding: 2px 15px 2px 15px!important;
width: 50%;
background: url('/images/im38.gif') left top repeat-x;
background-color: #EBEDED;
border-bottom: 1px solid #CCCFD0!important;
}

#text .podbor .answ a {
color: #002A65;
}

#text .kolesiki {
width: 100%;
padding: 0!important;
border: 0!important;
margin-top: 15px;
margin-bottom: 30px;
}

#text .kolesiki td {
padding: 0!important;
border: 0!important;
}

#text .kolesiki .opis {
width: 100%;
border-collapse: collapse;
border: 1px solid #A8ADB0!important;
margin-bottom: 5px;
}

#text .kolesiki .opis td {
width: 50%;
border: 1px solid #A8ADB0!important;
}

#text .kolesiki .opis .foto {
height: 105px;
text-align: center;
border-bottom: 1px solid #C9E1F1!important;
}

#text .kolesiki .opis .plashka {
padding: 2px 5px 2px 5px!important;
font-size: 11px!important;
background-color: #C9E1F1;
border-top: 1px solid #C9E1F1!important;
}

#text .kolesiki .opis .text {
font-size: 11px!important;
text-align: left!important;
padding: 5px 7px 5px 7px!important;
}

#text .kolesiki .opis .text p {
color: #838B91;
font-weight: bold;
margin: 0 0 7px 0;
}

#text .kolesiki .opis .text small {
font-size: 10px;
}

#leftreklama {
width: 215px;
height: 435px;
background: url('/images/im39.jpg') left top no-repeat;
background-color: #D0D9EA;
margin-top: -25px;
padding: 20px 13px 20px 13px;
}

#leftreklama table {
width: 100%;
height: 189px;
}

#leftreklama table .border {
position: absolute;
top: 5px;
left: 17px;
width: 162px;
height: 174px;
}

#leftreklama table .foto {
position: absolute;
top: 8px;
left:  20px;
width: 150px;
height: 162px;
}

#leftreklama table .spec {
color: #2E64AA;
font-size: 14px;
font-family: Tahoma;
margin: 0 0 25px 0;
}

#leftreklama table .name {
margin: 10px 0 10px 0;
}

#leftreklama table .name a {
display: block;
color: #043B5E;
font-size: 13px;
font-weight: bold;
padding-left: 20px;
background: url('/images/im26.gif') 0 5px no-repeat;
}

#leftreklama table .text {
margin: 0 0 0 20px;
}

#leftreklama table .podr {
margin: 20px 0 5px 0;
text-align: right;
}

#leftreklama table .podr a {
display: block;
color: #61080A;
padding-right: 20px;
background: url('/images/im27.gif') right 6px no-repeat;
}

#text .pot {
margin-bottom: 0;
}

/* podbor - конец */

/* поправки - начало */

#text .enter {
color: #DA251D;
font-size: 10px!important;
}

#text .mass {
padding: 0px!important;
}

#text .mass input {
width: 44px;
color: #000000;
font-size: 10px;
font-family: Verdana;
border: 0;
text-align: center;
padding: 1px!important;
}

/* поправки - конец */

/* главная - начало */

#text p {
font-size: 11px;
margin: 0 0 15px 0;
}

#text p img {
border: 1px solid #76828A;
margin: 0 0 10px 10px;
}

/* главная - конец */

/* razmer - начало */

#text .razmer {
width: 480px;
margin-top: 30px;
margin-left: auto;
margin-right: auto;
padding: 0!important;
border: 0!important;
}

#text .razmer td {
font-size: 10px!important;
text-align: left!important;
padding: 0 0 4px 0!important;
border: 0!important;
}

#text .razmer .select {
width: 90px;
}

#text .razmer .select select {
width: 70px;
font-size: 11px;
font-family: Verdana;
}

/* razmer - конец */

/* catkoleso - начало */

#text .descr .weather {
position: absolute;
top: 25px;
left: 180px;
width: 360px;
height: 18px;
font-weight: normal!important;
}

#text .descr .weather table {
width: 360px;
height: 18px;
font-size: 11px;
font-weight: Verdana;
padding: 2px 0 2px 0!important;
}

#text .descr .weather table td {
padding: 0!important;
}

#text .descr .weather table td img {
margin-bottom: -5px;
margin-right: 5px;
}

#text .catdisksetka .opc {
positional: absolute;
width: 15px;
height: 15px;
top: 0;
right: 0;
float: right;
margin-top: 0px;
margin-right: 10px;
margin-left: -25px;
}

/* catkoleso - конец */

/* Правки - начало */

#text .map-columns {
width: 100%;
border: 0!important;
text-align: left!important;
}

#text .map-columns td {
border: 0!important;
text-align: left!important;
}

#news_list table td {
	border: 0px solid #A6ABAE;
	padding: 5px;
	font-size: 12px;
	vertical-align: top;
}

/* к новостям */
.text_12px {
	font-size: 12px;
}

.news_list_link  {
	color: #0072BB;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
}

.news_list_link_red {
	color: #640A0C;
	font-weight: bold;
	text-decoration: underline;
	text-align: right;
}

/* к автосекциям */
#dir_section_table td {
	text-align: left;
	vertical-align: top;
  font-size: 12px;
	border: 0!important;
	padding: 7px;
}

.dir_section_descr {
  font-size: 13px;
	font-weight: bold;
}

#menu a.top_menu_selected {
	color: #ffffff!important;
}

#feedback {
	text-align: left;
	vertical-align: top;
	border: 0!important;
}

#feedback td {
	text-align: left;
	vertical-align: top;
	border: 0!important;
}

/* Правки - конец */

/* razmerkoleso - начало */

#text .razmer .qwe {
width: 120px!important;
}

#text .razmer .qwe select {
width: 90px;
font-size: 11px;
font-family: Verdana;
}

#text .razmer .ty {
width: 110px!important;
}

#text .razmer .ty select {
width: 80px;
font-size: 11px;
font-family: Verdana;
}

/* razmerkoleso - начало */

/* podbor - начало */

#text .podb {
text-align: left!important;
}

#text .podbor {
width: 100%;
padding: 0!important;
border: 0!important;
margin-top: 15px;
}

#text .podbor td {
padding: 0!important;
border: 0!important;
}

#text .podbor .title {
color: #002A65;
font-size: 12px;
font-weight: bold;
font-family: Verdana;
text-align: center;
padding: 10px 25px 10px 25px!important;
width: 50%;
background: url('/images/im36.gif') right top no-repeat;
background-color: #C7E0F0;
}

#text .podbor .zag {
color: #000000;
font-size: 11px;
font-weight: bold;
font-family: Verdana;
text-align: center;
padding: 2px 15px 2px 15px!important;
width: 50%;
background: url('/images/im37.gif') left top repeat-x;
background-color: #E3F3FA;
border-bottom: 1px solid #CCCFD0!important;
}

#text .podbor .answ {
color: #000000;
font-size: 11px;
font-weight: normal;
font-family: Verdana;
text-align: center;
padding: 2px 15px 2px 15px!important;
width: 50%;
background: url('/images/im38.gif') left top repeat-x;
background-color: #EBEDED;
border-bottom: 1px solid #CCCFD0!important;
}

#text .podbor .answ a {
color: #002A65;
}

#text .kolesiki {
width: 100%;
padding: 0!important;
border: 0!important;
margin-top: 15px;
margin-bottom: 30px;
}

#text .kolesiki td {
padding: 0!important;
border: 0!important;
}

#text .kolesiki .opis {
width: 100%;
border-collapse: collapse;
border: 1px solid #A8ADB0!important;
margin-bottom: 5px;
}

#text .kolesiki .opis td {
width: 50%;
border: 1px solid #A8ADB0!important;
}

#text .kolesiki .opis .foto {
height: 105px;
text-align: center;
border-bottom: 1px solid #C9E1F1!important;
}

#text .kolesiki .opis .plashka {
padding: 2px 5px 2px 5px!important;
font-size: 11px!important;
background-color: #C9E1F1;
border-top: 1px solid #C9E1F1!important;
}

#text .kolesiki .opis .text {
font-size: 11px!important;
text-align: left!important;
padding: 5px 7px 5px 7px!important;
}

#text .kolesiki .opis .text p {
color: #838B91;
font-weight: bold;
margin: 0 0 7px 0;
}

#text .kolesiki .opis .text small {
font-size: 10px;
}

#leftreklama {
width: 215px;
height: 435px;
background: url('/images/im39.jpg') left top no-repeat;
background-color: #D0D9EA;
margin-top: -25px;
padding: 20px 13px 20px 13px;
}

#leftreklama table {
width: 100%;
height: 189px;
}

#leftreklama table .border {
position: absolute;
top: 5px;
left: 17px;
width: 162px;
height: 174px;
}

#leftreklama table .foto {
position: absolute;
top: 8px;
left:  20px;
width: 150px;
height: 162px;
}

#leftreklama table .spec {
color: #2E64AA;
font-size: 14px;
font-family: Tahoma;
margin: 0 0 25px 0;
}

#leftreklama table .name {
margin: 10px 0 10px 0;
}

#leftreklama table .name a {
display: block;
color: #043B5E;
font-size: 13px;
font-weight: bold;
padding-left: 20px;
background: url('/images/im26.gif') 0 5px no-repeat;
}

#leftreklama table .text {
margin: 0 0 0 20px;
}

#leftreklama table .podr {
margin: 20px 0 5px 0;
text-align: right;
}

#leftreklama table .podr a {
display: block;
color: #61080A;
padding-right: 20px;
background: url('/images/im27.gif') right 6px no-repeat;
}

#text .pot {
margin-bottom: 0;
}

/* podbor - конец */

/* поправки - начало */

#text .enter {
color: #DA251D;
font-size: 10px!important;
}

#text .mass {
padding: 0px!important;
}

#text .mass input {
width: 44px;
color: #000000;
font-size: 10px;
font-family: Verdana;
border: 0;
text-align: center;
padding: 1px!important;
}

/* поправки - конец */

/* главная - начало */

#text p {
font-size: 11px;
margin: 0 0 15px 0;
}

#text p img {
border: 1px solid #76828A;
margin: 0 0 10px 10px;
}

/* главная - конец */

/* razmer - начало 

#text .razmer {
width: 480px;
margin-top: 30px;
margin-left: auto;
margin-right: auto;
padding: 0!important;
border: 0!important;
}

#text .razmer td {
font-size: 10px!important;
text-align: left!important;
padding: 0 0 4px 0!important;
border: 0!important;
}

#text .razmer .select {
width: 80px;
}

#text .razmer .select select {
width: 50px;
font-size: 11px;
font-family: Verdana;
}

/* razmer - конец */

/* catkoleso - начало */

#text .descr .weather {
position: absolute;
top: 25px;
left: 180px;
width: 360px;
height: 18px;
font-weight: normal!important;
}

#text .descr .weather table {
width: 360px;
height: 18px;
font-size: 11px;
font-weight: Verdana;
padding: 2px 0 2px 0!important;
}

#text .descr .weather table td {
padding: 0!important;
}

#text .descr .weather table td img {
margin-bottom: -5px;
margin-right: 5px;
}

#text .catdisksetka .opc {
positional: absolute;
width: 15px;
height: 15px;
top: 0;
right: 0;
float: right;
margin-top: 0px;
margin-right: 10px;
margin-left: -25px;
}

/* catkoleso - конец */

/* razmerkoleso - начало */

#text .razmer .qwe {
width: 120px!important;
}

#text .razmer .qwe select {
width: 90px;
font-size: 11px;
font-family: Verdana;
}

#text .razmer .ty {
width: 110px!important;
}

#text .razmer .ty select {
width: 80px;
font-size: 11px;
font-family: Verdana;
}

/* razmerkoleso - начало */

/* podborkolesa - начало */

#text .kolesiki .opis .foto .opc {
positional: absolute;
width: 15px;
height: 15px;
top: 0;
right: 0;
float: right;
margin-top: 0px;
margin-right: 10px;
margin-left: -25px;
}

#text .kolesiki .opis .sss p {
color: #838B91;
font-weight: bold;
margin: 0 0 25px 0;
}

#text .podbor .zimka {
color: #000000;
font-size: 11px;
font-weight: normal;
font-family: Verdana;
text-align: center;
padding: 2px 15px 2px 15px!important;
width: 50%;
background-color: #E1E4E7;
border-top: 1px solid #CCCFD0!important;
}

#text .podbor .zimka  table {
width: 360px;
height: 18px;
font-size: 11px;
font-weight: Verdana;
margin: 3px auto 3px auto;
padding: 2px 0 2px 0!important;
}

#text .podbor .zimka table td {
padding: 0!important;
}

#text .podbor .zimka table td img {
margin-bottom: -5px;
margin-right: 5px;
}

/* podborkolesa - конец */

/* Правки 2 новых - начало */

#text .podbor .title {
color: #002A65;
font-size: 12px;
font-weight: bold;
font-family: Verdana;
text-align: center;
width: 100%;
padding: 0!important;
background: url('/images/im36.gif') right top no-repeat;
background-color: #C7E0F0;
}

#text .podbor .left_ugol {
padding: 10px 25px 10px 25px!important;
background: url('/images/left_ugol.gif') left top no-repeat;
}

table.no_border_table tr td {
	border: 0px !important;
	text-align: left;
}

/* Правки 2 новых - конец */

div.first-step select,div#first-step select,div#brend select,div#model select,div#year select,div#engine select,div.podbor-a select{width:130px;}
.podbor-a li{list-style:none}
.first-step,#first-step,#brend,#model,#year,#engine{float:left;margin-right:5px}
.h{margin-top:20px;}

/*шинный калькулятор*/
#calculator table td {border: 0px !important;}
