* {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: 45px;}#head .icon {position: absolute;top: 8px;}#head .im1 {width: 11px;height: 10px;right: 261px;}#head .im2 {width: 13px;height: 11px;right: 233px;}#head .im3 {width: 11px;height: 8px;top: 9px;right: 208px;}#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;padding-left: 3px;}#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 div ul li.on {color: #5EA2FB;margin-left: 8px;background: url('/images/im19.gif') 0 2px no-repeat;}*/#sidemenu div ul li.on a {background: url('/images/im19.gif') 0 2px no-repeat;color: #5EA2FB;}#sidemenu div ul li.on a:hover {color: #5EA2FB;}#sidemenu div ul li a {display: block;color: #FFFFFF;padding-left: 8px;}#sidemenu div ul li a:hover {color: #5EA2FB;font-size: 12px;padding-left: 8px;background: url('/images/im19.gif') 0 2px no-repeat;}#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;}.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;right: 0;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%;margin-top: 23px;}#rcolums .banner td {height: 133px;}#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 новых - конец */