@charset "windows-1251";
body {font:12px/12px tahoma; color:#000; background:url('/images/bgbody.png') repeat; padding:0; margin:0;}

.red {color:#f00;}

a, a:link, a:visited, a:active {color:#111111; text-decoration:none;}

a:hover {color:#222222; text-decoration:underline;}

.clear {clear:both; height:1px;}

h1 {color:#214151; font:bold 14px/19px tahoma;}

#main {border-left:1px solid #939393; border-right:1px solid #939393; margin:0px auto; position:relative; background:#fff; width:70%; min-width:900px; overflow:visible;}

#top {width:854px; _width:890px; _width:854px;  margin:0px auto; _padding:0px 25px;}

#center {width:854px; margin:0px auto; _padding:0px 25px; overflow:hidden;}

#logo {margin:21px 0px 24px 0px;  width:188px; height:56px; float:left; background:url('/images/logo.png') no-repeat; cursor:pointer;}
a#videoStuff {background:url('/images/stuff.png') no-repeat top left; float:left; color:#4c7ab8; text-decoration:none; width:200px; height:56px; margin-bottom:20px; display:block;}
a#actions {background:url('/images/stuff.png') no-repeat left -60px; float:right; color:#4c7ab8; text-decoration:none; width:212px; height:43px; margin-top:7px; display:block;}

#top #telefon {margin:30px 36px 20px 0px; _margin:30px 18px 20px 0px; float:right; width:515px; height:70px; background:url('/images/tel_line1.png') no-repeat 0px 24px; padding:0px;}
#top #telefon h4 {color:#93aed1; font:bold 13px/13px arial; margin-left:43px; _margin-left:22px; float:left; margin-bottom:17px;}
#top #telefon h4 span {font:normal 24px/24px arial; margin-left:10px; position:relative; top:3px;}
#top #telefon h2 {float:right; font:bold 13px/13px arial; color:#4c7ab8; text-align:right;}
#top #telefon h2 span {display:block; float:right; color:#fe6102; font:bold 25px/40px arial; margin-left:15px; position:relative; top:-12px;}
#top #telefon h2 span span.skype_pnh_container, #top #telefon h2 span span.skype_pnh_print_container {position:relative !important; top:12px;}
#top #telefon h2 span b {font:bold 40px/40px arial; margin-left:5px; position:relative; top:6px;}

#region {width:254px; height:27px; margin-bottom:3px; clear:left; overflow:hidden; position:relative; top:-3px; padding:8px 0 0 0;}
#region span {color:#ffa21c; font:bold 14px/14px arial; border-bottom:1px dashed #ffa21c; margin-right:5px; cursor:pointer;}
#region select {padding:2px; border:1px solid #e5e5e5; color:#474747; font:normal 14px/14px arial;}
#region select option {padding-right:10px;}

#region .tipa_select {display:inline-block; width:155px; height:24px; background:url(/images/fon_select.jpg) no-repeat top left; margin:0; padding:5px 0 0 6px; position:absolute; top:4px; left:97px;}
#region .tipa_select a {display:block; width:100%; height:100%; color:#474747; font:normal 14px/14px arial; text-decoration:none;}


#regionBox {background:#fff; border:1px solid #a2a2a2; padding:1px; font:12px/24px tahoma; position:absolute; margin-left:45px; z-index:1005; display:none; width:765px;
    margin-left:-47px;
    margin-top:-24px;
    width:942px;
}

#regionBox2 {background:#fff; border:1px solid #a2a2a2; padding:1px; font:12px/24px tahoma; width:854px; margin:0px auto 25px auto;}
#regionBox h2, #regionBox2 h2 {display:block; height:36px; font:12px/36px tahoma; color:#fff; padding-left:13px; margin:0px; background:#4c7ab8;}
#regionBox h2 b, #regionBox2 h2 b{font-size:12px;}
#regionBox h2 a {padding:0px 9px 0px 30px; cursor:pointer; text-decoration:none; float:right; border-left:1px solid #fff; color:#fff; background:#335281 url('/images/close_blue.png') no-repeat 10px center;}
#regionBox div, #regionBox2 div {padding:25px 0px 25px 30px; margin:0px; overflow:hidden;}
#regionBox ul, #regionBox2 ul {margin:0px; padding-left:14px; width:214px; list-style-type:square; color:#b1b1b1; float:left;}
#regionBox ul li a, #regionBox2 ul li a {color:#0e578c; text-decoration:none;}
#regionBox ul li a.partner, #regionBox2 ul li a.partner {text-decoration:underline; font-size: 12px; cursor: pointer; font-weight: bold}
#regionBox ul li.top1,#regionBox ul li.top2 {display: none}
#regionBox ul li a.selected, #regionBox2 ul li a.selected {font-weight:bold;}

#message {background:#eee url('/images/informers/excl.png') no-repeat 14px -48px; height:67px; padding:9px 14px 0px 50px; margin-bottom:24px;}
#message div {padding:5px 25px 0px 0px; background:url('/images/informers/excl.png') no-repeat right -57px; height:62px;}
#message p {font:12px/16px arial; color:#f30000;}


a#aboutus {background:url('/images/about.png') no-repeat top center; padding-top:27px; width:42px; float:right; margin-right:17px; _margin-right:5px; text-align:center; font:bold 15px/15px arial; color:#4c7ab8; text-decoration:none;}


#menu {height:44px; margin-bottom:15px; text-align:center;}
#menu ul {padding-left:0px; margin:0px;}
#menu ul li {float:left; height:45px; list-style-image:none; list-style-position:outside; list-style-type:none;}
#menu .mleft {background:url('/images/menuLRBG.gif') repeat left top; display:inline-block; height:44px; width:20px;}
#menu .mright {background:url('/images/menuLRBG.gif') repeat right top; display:inline-block; height:44px; width:20px;}
#menu a {background:url('/images/menuMid.gif') repeat-x left top; color:#484848; display:inline-block; font:bold 13px/41px arial; height:44px; padding:0px 0px 0px 4px; text-decoration:none;}
#menu a img {margin:0px 8px; *margin:0px; text-align:center;}

.content {background:url('/images/frame/hor.png') repeat-x 0px -6px; padding:0; margin:0 auto 17px auto; overflow:hidden; width:854px;}
.cornerA, .cornerB {float:left; font-size:1px; height:15px;width:854px;}
.cornerLT {background:url('/images/frame/contentCorners.png') no-repeat left -2px; float:left; height:15px; width:15px;}
.cornerRT {background:url('/images/frame/contentCorners.png') no-repeat right -2px; float:right; height:15px; width:15px;}
.content .Cleft {background:url('/images/frame/left.png') repeat-y left top;}
.content .Cright {background:url('/images/frame/right.png') repeat-y right top; padding:5px !important; margin:0;}
.cornerB {height:16px; background:url('/images/frame/hor.png') repeat-x 0px 11px;}
.cornerLB {background:url('/images/frame/contentCorners.png') no-repeat left bottom; float:left; height:15px; width:15px;}
.cornerRB {background:url('/images/frame/contentCorners.png') no-repeat right bottom; float:right; height:15px; width:15px;}

div.icon_tovar {position:relative; padding:0; margin:0; height:240px;}

.quickSelBg {padding:0 !important; margin:0px auto; background:#f0f0f0;}
.quickSelBg .ltcorn {background:url('/images/frame/quicksel_bg.png') #f0f0f0 no-repeat -9px -9px; height:9px; width:100% !importnat; margin:0 !important;}
.quickSelBg .rtcorn {background:url('/images/frame/quicksel_bg.png') no-repeat 0px -9px; width:9px; height:9px; float:right;}
.quickSelBg .lbcorn {background:url('/images/frame/quicksel_bg.png') #f0f0f0 no-repeat -9px 0px; height:9px; width:100%;}
.quickSelBg .rbcorn {background:url('/images/frame/quicksel_bg.png') no-repeat 0px 0px; width:9px; height:9px; float:right;}


#quickSEL {margin:0px auto; width:349px; font:19px/19px arial; color:#868686; background:url('/images/line2.png') no-repeat 256px 0px; padding:8px 0px 28px 0px; position:relative; top:8px;}

#quickSEL a {margin:0px 17px; display:table; color:#c0c5ca; font:bold 20px/20px arial; text-decoration:none; border-bottom:1px dashed #c0c5ca; cursor:pointer; float:right;}
#quickSEL a.a {color:#fe6102; border-bottom:1px dashed #fe6102;}
#quickSEL a#diskSelected {right:0px;}
#quickSEL a#tyreSelected {right:94px;}

#quickSELform input {vertical-align:top; background:#f0f0f0;}

#quickSELform {width:510px; height:52px; margin:0px auto; text-align:center; overflow:hidden; position:relative; padding-top:10px;}
#quickSELform ul {list-style-type:none; margin:0px auto; padding:0px; display:inline-block;}
#quickSELform ul li {display:block; float:left; margin:0px 5px; padding-top:5px; font:bold 16px/26px arial; color:#787878; position:relative}
#quickSELform ul li#seasons1 {padding-top:35px; *padding-top:30px; margin:0px 9px 0px 0px; background:url('/images/season.png') no-repeat -38px -48px; width:32px; text-align:center; line-height:0px; cursor:pointer;}
#quickSELform ul li#seasons1.a {background:url(/images/season.png) no-repeat 0px -48px;}
#quickSELform ul li#seasons2 {padding-top:35px; *padding-top:30px; margin:0px 5px 0px 9px; background:url('/images/season.png') no-repeat -38px 0px; width:32px; text-align:center; line-height:0px; cursor:pointer;}
#quickSELform ul li#seasons2.a {background:url(/images/season.png) no-repeat 0px 0px;}
#quickSELform select {width:69px; height:23px; border:1px solid #b3b9c3; font:bold 16px/16px arial; color:#111;}
#quickSELform input.submit {border:1px solid #778698; padding:0px 22px; *padding:0px; font:bold 16px/20px arial; color:#315a99; background:url('/images/buttonBG1.png') repeat-x; margin-right:0px;}
#quickSELform ul li span.caption {display:block; position:absolute; margin-top:-15px; margin-left:8px; color:#7d7d7d; font:12px/12px arial;}
#quickSELform ul li span.checkbox {display:block; position:absolute; margin-top:5px; margin-left:0px; *margin-left:-4px; color:#000; font:12px/12px arial;}


.discount_list {padding:0; margin:0px auto 61px auto; width:808px;}
.discount_list a {background:url('/images/double_arr.png') no-repeat 0px 7px; padding-left:14px; color:#195cab; font:18px/18px tahoma; margin-right:20px; text-decoration:underline;}
.discount_list a.last {margin-right:0px;}

#footer {font:15px/18px tahoma; overflow:hidden; position:absolute; top:915px; border-left:1px solid #939393; border-right:1px solid #939393; background:#fff; width:auto; left:-1px; right:-1px;}

#footer.w_informer {top:1015px;}

#footer .content {margin:0px auto 5px auto;}
#footer .content * {font:13px/normal arial;}
#footer a:hover {text-decoration:none !important;}
#footer .content #shin-disk {padding:5px 24px; overflow:hidden;}
#shin-disk ul {display:block; list-style-type:none; float:left; padding-left:150px; margin-top:20px;}
#shin-disk ul li a {color:#004698; font:12px/18px arial !important; border-bottom:1px dotted;}
#shin-disk ul li a:hover {text-decoration:none;}
#shin-disk ul li a.blackzag {font-weight:bold !important; color:#000; border:none;}
#shin-disk ul#shin {background:url('/images/footer/shin.png') no-repeat left top;}
#shin-disk ul#disk {float:right; margin-right:35px; background:url('/images/footer/disk.png') no-repeat left top;}

#footer .content #alls {padding:7px 24px 0 24px; overflow:hidden;}

#alls p {margin:4px 0px 12px 0px;}
#alls p span {color:#606060;}
#alls .alls-top {padding:0; margin:0;}
#alls span.pic {background:url('/images/footer/alls.jpg') no-repeat left top; display:block; width:93px; height:88px; float:left; margin: 3px 15px 5px 0;}
#alls p a {color:#004698; border-bottom:1px dotted;}
#alls p a:hover {text-decoration:none;}


#alls p b {font-weight:bold !important; color:#195cab; display:block;}
#alls p b.black {color:#000;}

#alls span.pic_leto {background:url('/images/footer/alls.jpg') no-repeat left -130px; display:block; width:93px; height:88px; float:left; margin: 3px 15px 5px 0;}
#alls p.leto b {display:inline; color:#f76e00;}

#alls .spacer1px {margin-bottom:9px;}

#alls span.pic_zima {background:url('/images/footer/alls.jpg') no-repeat right -265px; display:block; width:93px; height:88px; float:left; margin: 3px 15px 5px 0;}
#alls p.zima b {display:inline; color:#01326f;}

#alls p span span {color:#606060; font-weight:bold !important;}


#footer .content #pop-alter {padding:5px 14px; overflow:hidden;}
#pop-alter h2 {color:#fe6102; font:bold 18px/normal arial !important; display:block; padding-bottom:10px;}
#pop-alter a {color:#004698; border-bottom:1px dotted; font-size:15px !important;}

#footer .content.foot {margin-bottom:25px;}
#footer .discount_list {margin-bottom:0px;}

#footer .simple {width:850px; margin:25px auto; color:#5d5d5d; font:12px/normal arial;}

#footer .quickSelBg {width:850px; margin-bottom:15px; padding:0px;}
#footer .quickSelBg p {font:12px/normal arial; color:#5d5d5d;}
#footer .quickSelBg p a {color:#004698; border-bottom:1px dotted;}
#footer .quickSelBg .counters {text-align:center; padding-top:22px;}

noindex a {text-decoration:none;}

.marbot0 {margin-bottom:0px;}


div.osn1 {position:absolute; top:0; left:0; width:100%; height:100%; padding:0px; margin:0; z-index:1000; display:none;}
div.osn2 {position:absolute; width:100%; padding:20px 0 0 0; margin:0; background:url();}
div.osn3 {position:absolute; top:0; left:0; width:100%; padding:0px; margin:0; z-index:1; display:none;}

div.close {text-align:right; font-size:11px; color:rgb(120,120,120); font-weight:normal !important;}
a.close {display:block; background:url(/images/search/close.gif) no-repeat right; font-size:11px !important; text-decoration:none; padding:1px 17px 0 0 !important; height:14px; border:0px !important;}

table.vspl0 {border:0; padding:0; margin:0 auto;}
table.vspl0 tr td {text-align:left !important;}

table.vspl {border:0; padding:0; margin:0 auto; line-height:130%;}
table.vspl tr td {text-align:left; vertical-align:top;}
table.vspl tr td.center {padding:20px 0 0 25px; font-family:Arial; font-size:14px; color:rgb(95,95,95); font-weight:bold;}
table.vspl tr.tb td {height:25px;}
table.vspl tr td.top {background:url(/images/vspl/st_1.png) repeat-x;}
table.vspl tr td.right {width:25px; background:url(/images/vspl/st_2.png) repeat-y;}
table.vspl tr td.bottom {background:url(/images/vspl/st_3.png) repeat-x;}
table.vspl tr td.left {width:25px; background:url(/images/vspl/st_4.png) repeat-y;}

table.vspl tr td.first {background:rgb(255,255,255) url(/images/vspl/map_first.jpg) no-repeat center;}
table.vspl tr td.russia {background:rgb(255,255,255) url(/images/vspl/map_rus.jpg) no-repeat center;}
table.vspl tr td.moscow {background:rgb(255,255,255) url(/images/vspl/map_mos.jpg) no-repeat center;}

table.vspl div.column {margin:15px 10px; text-align:left; float:left; width:200px; background:url();}
table.vspl div.column div {margin:0; background:url(/images/vspl/link.gif) no-repeat; background-position:top left; padding:0px 0px 4px 10px;}

table.vspl a:link, table.vspl a:visited, table.vspl a:active {font-family:Arial; font-size:14px; color:rgb(43,43,43); font-weight:normal; text-decoration:none; display:inline-block; border-bottom: 1px dashed black; padding:0 0 1px 0;}
table.vspl a.on:link, table.vspl a.on:visited, table.vspl a.on:active {font-weight:bold;}
table.vspl a:hover {text-decoration:none; border-bottom:0px; padding:0 0 2px 0;}

table.vspl img.logo {float:left; padding: 0 10px 0 0;}

table.vspl span {display:inline-block; margin:120px 0 0 0; width:100%; border-width:0px;}
table.vspl span div {font-family:Arial; font-size:11px; color:rgb(0,0,0); display:block; height:40px; padding:0; margin:0; background:url(); border:0;}
table.vspl span div img {float:left;}
table.vspl span div.nazv {width:85px; float:left;}

table.vspl span div a:link, table.vspl span div a:visited, table.vspl span div a:active {font-family:Arial; font-size:14px; color:rgb(19,86,136); font-weight:normal; text-decoration:none; display:inline-block; border-bottom: 1px dashed rgb(19,86,136); padding:0 0 1px 0; float:left;}
table.vspl span div a:hover {text-decoration:none; border-bottom:0px; padding:0 0 2px 0;}

img.blog_button {display:block; margin:20px auto 0 auto;}


table.spec_top {border:0; padding:0; margin:0; width:100%;}
table.spec_top tr td.left, table.spec_top tr td.right {padding:0 0 10px 0; vertical-align:top;}

table.spec_top .cornerA, table.spec_top .cornerB {font-size:1px; height:15px; width:100%;}

table.spec_top .cornerA {background:url('/images/frame/hor.png') repeat-x 0px -6px;}

table.spec_top tr td.left {padding:0 !important; margin:0; vertical-align:top; width:195px; border-right:1px solid #d7d7d7;}
table.spec_top tr td.right {padding:0;}

table.spec_top tr td.left a {display:block; padding:80px 0px 10px 0px; margin:0; background:url('/images/mainMenu.png') no-repeat; text-decoration:none; width:205px; color:#565656; font:normal 14px/14px arial; text-align:center;}

table.spec_top tr td.left a#item1 {background-position:0px 0px; padding-top:65px;} 
table.spec_top tr td.left a#item2 {background-position:-205px 1px; width: 187px; padding:75px 0 15px 10px;}
table.spec_top tr td.left a#item3 {background-position:-410px 1px;}
table.spec_top tr td.left a#item4 {background-position:-615px 1px;}
table.spec_top tr td.left a#item5 {background:url('/images/pod_ind.jpg') no-repeat top center; padding-top:80px; margin-top:15px; padding-bottom:0px;}

table.spec_top tr td.left a b {display:inline; border:none; color:#f00; font:normal 14px/14px arial;}
table.spec_top tr td.left a div { text-align:center; padding-right:18px;}

table.spec_top tr td a b {font:bold 14px/17px arial; color:#164477; border-bottom: 1px dashed #164477; display:block;}
table.spec_top tr td a:hover {text-decoration: none;}

table.spec_top tr td a.disk {background:transparent url('/images/catalogBG.jpg') no-repeat -114px -123px; left:20px; padding-top:95px; top:93px; width:97px; display:block; position:absolute;}
table.spec_top tr td a.disk b {width:49px; margin-left:25px;}

table.spec_top tr td a.tyre {background:transparent url('/images/catalogBG.jpg') no-repeat -339px -67px; left:200px; top:10px; width:90px; padding-top:153px; display:block; position:absolute;}
table.spec_top tr td a.tyre b {margin-left:27px; width:48px;}

table.spec_top tr td a.shell {background:transparent url('/images/catalogBG.jpg') no-repeat -514px -135px; left:300px; padding-top:85px; top:103px; width:75px; display:block; position:absolute;}
table.spec_top tr td a.shell b {width:52px; margin-left:14px;}

table.spec_top tr td a.moto_tyre {background:transparent url('/images/catalogBG.jpg') no-repeat -429px 0px; left:380px; padding-top:88px; top:32px; width:92px; display:block; position:absolute;}
table.spec_top tr td a.moto_tyre b {width:91px; margin-left:0px;}

table.spec_top tr td a.acum {background:transparent url('/images/catalogBG.jpg') no-repeat -36px 0px; left:535px; padding-top:66px; top:125px; width:79px; display:block; position:absolute;}
table.spec_top tr td a.acum b {width:28px; margin-left:28px;}


.mes_text {background:#eee url('/images/excl.png') no-repeat 14px -48px; height:67px; padding:9px 14px 0px 50px; margin-bottom:24px;}
.mes_text2 {padding:5px 25px 0px 0px; background:url('/images/excl.png') no-repeat right -57px; height:62px; font:12px/16px arial; color:#f30000;}


table.vspl2 tr td {padding:0; margin:0; vertical-align:top; font-size:2px;}
table.vspl2 tr td.top {height:14px; background:url(/images/vspl2_top.png);}
table.vspl2 tr td.bottom {height:21px; background:url(/images/vspl2_bottom.png);}
table.vspl2 tr td.left {background:url(/images/vspl2_left.png) repeat-y; width:16px;}
table.vspl2 tr td.right {background:url(/images/vspl2_right.png) repeat-y; width:22px;}
table.vspl2 .c_c {background:#ffffff; border:0px solid; font-size:14px;}

table.vspl2 tr td b {font-family:Arial; font-size:14px; color:rgb(95,95,95); font-weight:bold; line-height:120%;}

table.vspl2 tr td.first {background:rgb(255,255,255) url(/images/vspl/map_first.jpg) no-repeat center;}
table.vspl2 tr td.russia {background:rgb(255,255,255) url(/images/vspl/map_rus.jpg) no-repeat center;}
table.vspl2 tr td.moscow {background:rgb(255,255,255) url(/images/vspl/map_mos.jpg) no-repeat center;}

table.vspl2 div.column {margin:15px 10px; text-align:left; float:left; width:200px; background:url(); line-height:130%;}
table.vspl2 div.column div {margin:0; background:url(/images/vspl/link.gif) no-repeat; background-position:top left; padding:0px 0px 4px 10px;}

table.vspl2 a:link, table.vspl2 a:visited, table.vspl2 a:active {font-family:Arial; font-size:14px; color:rgb(43,43,43); font-weight:normal; text-decoration:none; display:inline-block; border-bottom: 1px dashed black; padding:0 0 1px 0;}
table.vspl2 a.on:link, table.vspl2 a.on:visited, table.vspl2 a.on:active {font-weight:bold;}
table.vspl2 a:hover {text-decoration:none; border-bottom:0px; padding:0 0 2px 0;}

table.vspl2 img.logo {float:left; padding: 0 10px 0 0;}

table.vspl2 span {display:inline-block; margin:120px 0 0 0; width:100%; border-width:0px;}
table.vspl2 span div {font-family:Arial; font-size:11px; color:rgb(0,0,0); display:block; height:40px; padding:0; margin:0; background:url(); border:0;}
table.vspl2 span div img {float:left;}
table.vspl2 span div.nazv {width:85px; float:left;}

table.vspl2 span div a:link, table.vspl2 span div a:visited, table.vspl2 span div a:active {font-family:Arial; font-size:14px; color:rgb(19,86,136); font-weight:normal; text-decoration:none; display:inline-block; border-bottom: 1px dashed rgb(19,86,136); margin:0 0 7px 0; padding:0 0 1px 0; float:left;}
table.vspl2 span div a:hover {text-decoration:none; border-bottom:0px; padding:0 0 2px 0;}

.black_fon {background:#333333; display:block; position:fixed; width:100%; height:100%; left:0px; top:0px; z-index:500; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6;}

span.goError {display:block; background:#EEE; color:#000; font:12px/14px tahoma; height:25px;}
#top_auto, #top_auto2, #top_auto3 {padding:3px 0 0 5px; float:left;}
#top_auto2 font, #top_auto3 font {display:inline; font-weight:bold; font-size:12px}
#top_auto2 a, #top_auto3 a {display:inline-block; margin:0 0 0 20px;}
#top_auto div {float:left; margin:0 10px 0 0;}
#top_auto div select {height:18px; border:1px solid rgb(200,200,200); font-size:11px; width:150px;}

#goError {display:none; background:#fff; padding:20px; margin-left:100px;}
a.goError {text-decoration:none; margin:0px; padding:4px 0px; display:inline-block; padding-right:8px; float:right; cursor:pointer; color:#666666;}
.field1 {width:300px;}
.field2 {width:300px; height:150px;}

#overlay {
	/*background:#000; opacity:0.5; filter: alpha(opacity=50);*/
	position:fixed;  left:0px; top:0px; z-index:1000; width:100%; display:none;
}
