@media screen{
        /* global */

* {padding:0;margin:0;}
html, body { height:100%; }
body#ID { height:auto; }
body {background:#92bff9; }
body * {border:0;}
#Main {width:1000px;margin:0 auto; min-height:100%; background:#92bff9; position:relative;}
#Header, #Footer {width:1000px;background:url(/i/line.gif) repeat-x;height:30px;overflow:hidden; position:relative; overflow:hidden;}
* {font-family:Arial; font-size:11px;}
#Footer { position:absolute; bottom:0; }
#ID #Footer { position:relative; }
ul {list-style:none;}
h1,h1 a { font-family:Arial; font-size:16px; color:#aa0303; font-weight:bold; }
h2 a {text-decoration:none;}

h2 { font-family:Arial; font-size:11px; color:#aa0303; text-transform:uppercase; font-weight:bold;}
h2:first-letter { font-size:16px; }
h3 { font-family:Tahoma; font-size:12px; font-weight:bold;}

.redblue_menu { margin:16px 0 0 66px; }
.redblue_menu .item { padding:0 0 0 17px; background:url(/i/bullet_blue.gif) no-repeat 0 3px; color:#00214d; font-size:11px; font-weight:bold; line-height:14px; margin:0 0 6px 0;}
.redblue_menu .item a { color:#00214d; text-decoration:underline;}
.redblue_menu .item a:hover { color:#00214d; text-decoration:none;}
.redblue_menu .item.active { background:url(/i/bullet_red.gif) no-repeat 0 3px; color:#aa0303; }


#Text { font-size:11px; margin:8px 57px 0 52px;}
#Text p { text-align:justify; line-height:18px; text-indent:14px;}
#Text h5 { font-size:11px; font-weight:bold; text-align:center; margin:9px 0 0 0; }
#Text a:link, #Text a:visited { color:#00214D; }
#Text a:hover, #Text a:active { color:#AA0303; }
#Text ul, #Text ol {margin:4px 0 8px 0;}
#Text ul li {padding:0 0 0 18px; background:url(/i/bullet2.gif) no-repeat 0 5px;}
#Text ul li ol li {padding:0; margin:0 0 0 18px; background:none;}
#Text ol li {margin:0 0 0 18px; padding:0;}
#Text ol li ul li {margin:0; padding:0 0 0 18px; background:url(/i/bullet2.gif) no-repeat 0 5px;}
#Text h1 { margin:12px 0;}
#Text h2 { margin:10px 0;}
#Text h2:first-letter { margin:0 1px 0 0;}
#Text h3 { margin:8px 0;}
#Text h4,#Text h5,#Text h6 { font-family:Tahoma; font-size:11px; font-weight:bold; text-align:left; margin:6px 0;}


.aform {width:336px; margin:0 auto;padding:0 80px 0 0;}
.aform.nopadd {padding:0; width:248px; margin:5px 0 0 12px;}
.aform .caption {float:left; display:block; width:80px;margin:1px 0 10px 0;}
.aform .caption span {color:red;}

.aform input.line {width:248px;padding:1px 2px 0 5px;height:15px;line-height:normal;font-size:10px;background:url(/i/search_bg.gif) left no-repeat; border-right:1px solid #C4C3CB;margin:0 0 10px 0; }
.aform span.line {width:248px;padding:1px 2px 0 5px;height:15px;line-height:normal;margin:10px 0 10px 80px; display:block;}
.nopadd span.line {margin:10px 0;}

.aform span.big {float:none;width:auto;}

.aform textarea {font-family:Courier New; padding:1px 2px 0 3px; width:248px; height:100px; border-left:2px solid #646567; border-top:1px solid #646567; border-bottom:1px solid #C4C3CB; border-right:1px solid #C4C3CB;margin:0 0 10px 0;}
.aform input.submit { width:100px; height:18px; text-align:center; margin:0 53px 10px 80px; background:url(/i/line.gif) center top repeat-x;border:1px solid #002D61;  font-family:Arial; font-size:11px; color:#aa0303; text-transform:uppercase; font-weight:bold;vertical-align:middle; cursor:pointer;}
.nopadd input.submit {margin:0 0 10px 0;}

.aform .error {color:red; margin:5px 0 10px 80px;}
.aform .ok { margin:5px 0 10px 80px;}



#MenuBlock li a,.irt {position:relative;overflow:hidden;display:block; background-repeat:no-repeat;}
#MenuBlock li a { font-family:Arial; font-size:11px; color:#aa0303; text-transform:uppercase; font-weight:bold; text-decoration:none; line-height:30px;}
#MenuBlock li a:hover,#MenuBlock li a.active { color:#023969;}
#MenuBlock li a span,.irt span {position:absolute;top:0;left:0;display:block; background-repeat:no-repeat;text-indent:-2000px;}
#MenuBlock li a:link span, #MenuBlock li a:visited span {background-position:top;}
#MenuBlock li a:hover span, #MenuBlock li a:active span, #MenuBlock li a.active span, #MenuBlock li a.active:link span, #MenuBlock li a.active:visited span { background-position:bottom; }

        /* the header */

#MenuBlock {display:block;float:left;clear:right; position:relative;padding:0;margin:0;list-style:none;}
  #Langs {float:left;padding:8px 0 0 66px;font-family:Arial;font-size:11px;text-transform:uppercase;font-weight:bold;color:#fff;}
    #Langs a {font-family:Arial;font-size:11px;text-transform:uppercase;font-weight:bold;color:#A90306;text-decoration:none;}
  #FormBlock {display:block;height:30px;}
  #MenuBlock li {display:block;float:left;height:30px;}
    #MenuAbout {padding:0 0 0 50px;}
    #MenuAbout a, #MenuAbout a span {width:96px;height:30px;background-image:url(/i/menu_01.gif);}
    #MenuCatalog {padding:0 0 0 47px;}
    #MenuCatalog a, #MenuCatalog a span {width:87px;height:30px;background-image:url(/i/menu_02.gif);}
    #MenuNews {padding:0 0 0 53px;}
    #MenuNews a, #MenuNews a span {width:73px;height:30px;background-image:url(/i/menu_03.gif);}
    #MenuDilers {padding:0 0 0 55px;}
    #MenuDilers a, #MenuDilers a span {width:68px;height:30px;background-image:url(/i/menu_04.gif);}
    #MenuBuyer {padding:0 0 0 54px;}
    #MenuBuyer a, #MenuBuyer a span {width:140px;height:30px;background-image:url(/i/menu_05.gif);}
    #MenuForum {padding:0 0 0 55px;}
    #MenuForum a, #MenuForum a span {width:56px;height:30px;background-image:url(/i/menu_06.gif);}
    .l_en #MenuAbout {padding:0 0 0 54px;}
    .l_en #MenuAbout a, .l_en #MenuAbout a span {width:69px;height:30px;background-image:url(/i/menu_01_eng.gif);}
    .l_en #MenuCatalog {padding:0 0 0 64px;}
    .l_en #MenuCatalog a, .l_en #MenuCatalog a span {width:93px;height:30px;background-image:url(/i/menu_02_eng.gif);}
    .l_en #MenuNews {padding:0 0 0 62px;}
    .l_en #MenuNews a, .l_en #MenuNews a span {width:47px;height:30px;background-image:url(/i/menu_03_eng.gif);}
    .l_en #MenuDilers {padding:0 0 0 64px;}
    .l_en #MenuDilers a, .l_en #MenuDilers a span {width:94px;height:30px;background-image:url(/i/menu_04_eng.gif);}
    .l_en #MenuBuyer {padding:0 0 0 64px;}
    .l_en #MenuBuyer a, .l_en #MenuBuyer a span {width:104px;height:30px;background-image:url(/i/menu_05_eng.gif);}
    .l_en #MenuForum {padding:0 0 0 63px;}
    .l_en #MenuForum a, .l_en #MenuForum a span {width:58px;height:30px;background-image:url(/i/menu_06_eng.gif);}

        /* index content */

#Content {width:1000px;overflow:hidden; padding-bottom:30px; }
#ID #Content { padding-bottom:0; }

#AniTop {background:url(/i/ani_top.jpg) no-repeat;height:383px; overflow:hidden;}
.l_en #AniTop {background:url(/i/ani_top_eng.jpg) no-repeat;}
#AniBottom {background:url(/i/ani_bottom.jpg) no-repeat;height:325px;position:relative;}
.l_en #AniBottom {background:url(/i/ani_bottom_eng.jpg) no-repeat;}
  #AniBottom #NewsArchive {display:block;width:163px;height:43px;position:absolute;top:270px;left:834px;background:url(/i/archive.jpg) no-repeat;}
  .l_en #AniBottom #NewsArchive {background:url(/i/archive_eng.jpg) no-repeat;}
  #AniBottom #NewsEmail {display:block;width:147px;height:23px;position:absolute;top:280px;left:46px;background:url(/i/email.jpg) no-repeat;}
  #AniBottom #NewsBlock {width:692px;height:252px;padding:70px 0 0 299px;overflow:hidden;margin-right:-22px;}
  #AniBottom .news_item {width:318px;height:110px;float:left;margin:0 28px 16px 0;overflow:visible;}
  #AniBottom .news_item h5, #AniBottom .news_item p, #AniBottom .news_item a {padding:0;margin:0;font-size:11px;line-height:18px;color:#000;}
  #AniBottom .news_item h5, #AniBottom .news_item a {font-weight:bold;}
  #AniBottom .news_item a:hover { text-decoration:none; }
  #AniBottom .news_item p {max-height:54px; overflow:hidden;}
  #AniBottom .news_cut {padding-top:13px;}

        /* the footer */

#CopyXp {margin-left:39px;width:167px;float:left;}
#CopyXpImg {display:block;float:left;width:31px;height:30px;background:url(/i/logo_xp.gif) no-repeat;}
#CopyXp div {padding:2px 0 0 43px;color:#fff;font-size:10px;line-height:12px;}
#CopyXp a {color:#fff;text-decoration:none;}
#CopyAni {padding:10px 0 0 163px;float:left;color:#fff;font-size:10px;line-height:12px;}
#FormBlock {float:left;}
#FormBlock form {float:left;}

#SearchCaption {float:left; color:#aa0303; font-size:11px;padding:8px 0 0 174px;}
  .input_search {float:left;vertical-align:top;padding:1px 2px 0 3px;margin:8px 0 0 15px;border:0;width:107px;height:15px;line-height:normal;font-size:10px;background:url(/i/search_bg.gif) left no-repeat;}
  .input_search_end {display:block; margin:8px 0 0 0;float:left;width:2px;height:16px;background:url(/i/search_end.gif) right no-repeat;}
  .input_button {float:left;margin:0 0 0 16px;width:25px;height:30px;}

        /* global */

#NewsArchive span, #NewsEmail span, .news_item h5 span, .hide {display:none;}
.nocss { visibility:hidden; }
.caps { text-transform:uppercase; }

        /* Catalog */
#Catalog { background:url(/i/catalog_bg.gif) 0 25px no-repeat; position:relative; padding-top:26px; min-height:312px; overflow:hidden;}
  #Catalog *,#CatCard *,#News *,#About * {font-family:Tahoma;}
  #Catalog h2.header.irt { position:relative; left:47px; }
  #Catalog h2.header.irt, #Catalog h2.header.irt span { width:80px; height:31px; background-image:url(/i/catalog_h.jpg); }
  .l_en #Catalog h2.header.irt, .l_en #Catalog h2.header.irt span { width:87px; height:31px; background-image:url(/i/catalog_h_eng.jpg); }
  #CatalogMenu { margin:17px -64px 0 51px;}
  #CatalogMenu ol { display:block; list-style:none; font-family:Tahoma; font-weight:bold; color:#00214d; float:left; margin:0 64px 0 0; }
  #CatalogMenu ol li { height:25px; width:257px; padding:4px 0 0 8px; font-size:11px; display:block; background:url(/i/catalog_menu_bg.gif) no-repeat;  position:relative;}
  #CatalogMenu ol li span.marker {display:block; width:21px; margin:-1px 0 0 -7px; text-align:center;}
  #CatalogMenu ol li a {display:block; height:14px; overflow:hidden; text-decoration:none; position:absolute; top:4px;left:28px; width:300px;}
  #CatalogMenu ol li a:link, #CatalogMenu ol li a:visited  { color:#00214d; }
  #CatalogMenu ol li a:hover, #CatalogMenu ol li a:active, #CatalogMenu ol li.active, #CatalogMenu ol li.active a  { color:#aa0303; }

#CatalogItemsWrap {width:900px; overflow:hidden; position:relative; margin:51px 0 0 65px; }
  #CatalogItems {width:920px;}
  #CatalogItems .item { width:229px; height:169px; float:left; background:url(/i/cat_item_bg.gif) no-repeat; position:relative; }
  #CatalogItems .item.last { background:none;}
  #CatalogItems .item .smallimg {float:right; margin:3px 30px 0 0; width:95px; height:140px; display:inline; border:0;}
  #CatalogItems .item .content { width:104px; overflow:hidden; float:left; }
  #CatalogItems .item .content.noimg {width:199px;}
  #CatalogItems .item .content .subcont { height:128px;overflow:hidden;}
  #CatalogItems .item h3 { font-size:16px; color:#00214D; font-weight:bold; padding:2px 0 0 1px; margin:-3px 0 0 0;}
  #CatalogItems .item p { font-size:11px; color:#000; font-weight:normal; padding:6px 0 0 1px;}
  #CatalogItems .item a.full { font-size:11px; color:#00214D; font-weight:bold; padding:0 13px 0 2px; background:url(/i/bullet.gif) no-repeat 100% 3px; }
  #CatalogItems .item a.full:hover { text-decoration:none; }

#CatalogTrim { width:100%; position:relative; height:20px; margin:-20px 0 0 0; background:#92bff9; }

#BreadCrumbs, #Logo { font-size:11px; color:#00214D; position:absolute;}
 #BreadCrumbs { margin:0 0 0 180px; text-align:right; }
#Catalog #BreadCrumbs { top:30px;right:22px; }
#CatCard #BreadCrumbs { top:34px;right:180px; margin:0 0 0 140px;}
#CatCard #Logo { top:0px;right:0px; }
  #BreadCrumbs a { text-decoration:underline; color:#00214D;}
  #BreadCrumbs a:hover { color:#AA0303; }
  #BreadCrumbs a.active { text-decoration:none; color:#AA0303; }

#CatCard { background:url(/i/catcard_bg.gif) 0 0 no-repeat; position:relative; padding-top:29px; min-height:312px;}
  #CatCard h2.header.irt { position:relative; left:47px; }
  #CatCard h2.header.irt, #CatCard h2.header.irt span { width:83px; height:30px; background-image:url(/i/catcard_h.jpg); }
  .l_en #CatCard h2.header.irt, .l_en #CatCard h2.header.irt span { width:90px; height:30px; background-image:url(/i/catcard_h_eng.jpg); }
  #CatCard h3 { font-size:12px; font-weight:bold; color:#00214D; margin:-2px 200px 0 50px; }
  #CatCard h3 span.big { font-family:Arial; font-weight:normal; font-size:40px; padding-right:9px;}
  #CatCard ul#CatImgs {overflow:hidden; margin:28px auto 13px auto; padding:0 0 0 25px;}
    #CatCard ul.items3 {width:906px;}
    #CatCard ul.items2 {width:603px;}
    #CatCard ul.items1 {width:300px;}
  #CatCard ul#CatImgs img { border:0; }
  #CatCard ul#CatImgs li {width:300px; float:left; padding:0 3px 0 0; background:url(/i/catcard_vline.gif) 100% 7px no-repeat; overflow:hidden; text-align:center;}
  #CatCard ul#CatImgs li.nopadd {padding:0; background:none;}

  #CatCard #CatDescr {width:100%; padding:2px 0 22px 0; background:url(/i/catcard_hline.gif) no-repeat 52px top; font-size:11px; color:#00214d;}
  #CatCard #CatDescr.noline { background:none; }
  #CatCard #CatDescr ul { margin:21px 0 0 52px; float:left; width:350px; margin-right:-350px; display:inline;}
  #CatCard #CatDescr ul li {padding:0 0 5px 15px; background:url(/i/bullet2.gif) no-repeat 0px 5px;}
  #CatCard #CatDescr #Pics {float:right; margin:20px 20px 0 350px; display:inline;}
  #CatCard #CatDescr #Pics img {margin:0 0 0 16px;}
  #CatCard #CatDescr #Pics img.first {margin:0 18px 0 0;}

  #CatCard #Logo h1 a.irt, #CatCard #Logo h1 a.irt span { width:160px; height:113px; background-image:url(/i/catcard_logo.jpg); }
  .l_en #CatCard #Logo h1 a.irt, .l_en #CatCard #Logo h1 a.irt span { background-image:url(/i/catcard_logo_eng.jpg); }

#IDnews #Main,#IDabout #Main, #IDbuyer #Main, #IDsearch #Main { background:url(/i/bigbg.jpg) 0 30px no-repeat #92bff9;}
#IDnews.l_en #Main,#IDabout.l_en #Main, #IDbuyer.l_en #Main, #IDsearch.l_en #Main{ background:url(/i/bigbg_eng.jpg) 0 30px no-repeat #92bff9;}
#IDdilers #Main { background:url(/i/catcard_bg.gif) 0 30px no-repeat #92bff9;}
#IDdilers.l_en #Main { background:url(/i/catcard_bg.gif) 0 30px no-repeat #92bff9;}


#News,#About,#JustPage { position:relative; padding:350px 0 70px 0;}
#IDdilers #JustPage { padding:29px 0 70px 0;}

  #News #Logo, #About #Logo, #JustPage #Logo { top:50px; left:50px; }
  #News #Logo h1 a.irt, #News #Logo h1 a.irt span, #About #Logo h1 a.irt, #About #Logo h1 a.irt span, #JustPage #Logo h1 a.irt, #JustPage #Logo h1 a.irt span { width:190px; height:130px; background-image:url(/i/logo.jpg); }
  .l_en #News #Logo h1 a.irt, .l_en  #News #Logo h1 a.irt span, .l_en  #About #Logo h1 a.irt, .l_en  #About #Logo h1 a.irt span, .l_en  #JustPage #Logo h1 a.irt, .l_en  #JustPage #Logo h1 a.irt span { background-image:url(/i/logo_eng.jpg); }
  #News h2.header.irt { margin: 0 0 0 49px; position:relative;}
  #News h2.header.irt, #News h2.header.irt span { width:69px; height:28px; background-image:url(/i/news_h.jpg); }
  .l_en #News h2.header.irt, .l_en #News h2.header.irt span { background-image:url(/i/news_h_eng.jpg); }

  #News .item a.full { font-size:11px; color:#00214D; font-weight:bold; padding:0 13px 0 0; background:url(/i/bullet.gif) no-repeat 100% 3px; }
  #News .item a.full:hover { text-decoration:none; }

  #News #NewsBlock {padding:19px 0 0 41px;}
  #News #NewsBlock li.item { width:33%; float:left; margin:0 0 25px 0;}
  #News #NewsBlock li.item h3 { font-size:12px; font-weight:bold; color:#000; padding: 0 0 4px 0; }
  #News #NewsBlock li.item h3 .date { font-family:Arial; color:#AA0303; padding:0 8px 0 0;}
  #News #NewsBlock li.item .content { font-size:11px; color:#000; line-height:18px;}
  #News #NewsBlock li.item .content, #News #NewsBlock li.item h3, #News #NewsBlock li.item .full { margin:0 11px; }
  #News #NewsBlock li.item .content { text-align:justify; }
  #News #NewsBlock li.clean { clear:both; height:0; font-size:0; line-height:0;}

  #News #NewsNav #NavBlock {float:left; display:inline; margin:0 0 0 53px; position:relative;}
  #News #NewsNav #NavBlock a, #News #NewsNav #NavBlock {font-family:Arial;font-weight:bold; font-size:12px; color:#00214d;}
  #News #NewsNav #NavBlock a {text-decoration:underline;}
  #News #NewsNav #NavBlock a:hover {text-decoration:none;}
  #News #NewsNav #NavBlock .active {text-decoration:none; color:#aa0303; }
  #News #NewsNav #NavBlock .prev, #News #NewsNav #NavBlock .next, #News #NewsNav #NavBlock .item {float:left; display:inline; margin:0 5px 0 0;}
  #News #NewsNav #NavBlock .prev, #News #NewsNav #NavBlock .next {margin:4px 5px 0 0; width:10px; height:7px; background-color:#92bff9;}
  #News #NewsNav #NavBlock .prev { background-image:url(/i/bullet1.gif); }
  #News #NewsNav #NavBlock .next { background-image:url(/i/bullet.gif); }

  #News #NewsNav #NewsArch {float:right; margin: 0 19px 0 0; display:inline; font-family:Arial; font-size:11px; color:#aa0303; text-transform:uppercase; font-weight:bold; text-decoration:none; line-height:30px;}
  #News #NewsNav #NewsArch, #News #NewsNav #NewsArch span { width:116px; height:27px; background-image:url(/i/news_arch.gif); }
  #News #NewsNav #NewsArch:hover {color:#023969;}

  .l_en #News #NewsNav #NewsArch, .l_en #News #NewsNav #NewsArch span { background-image:url(/i/news_arch_eng.gif); }
  #NewsCont { position:absolute; bottom:67px;}
    #NewsCont a {z-index:1000;}
    #NewsCont1 {float:left; display:inline; margin:7px 0 0 50px;}
    #NewsCont1, #NewsCont1 span { width:787px; height:26px; background-image:url(/i/news_cont1.gif); }
    .l_en #NewsCont1, .l_en #NewsCont1 span { background-image:url(/i/news_cont1_eng.gif); }
    #NewsCont2 {float:left; display:inline; margin:7px 0 0 0; z-index:1000;}
    #NewsCont2, #NewsCont2 span { width:142px; height:26px; background-image:url(/i/news_cont2.gif);  z-index:1000;}

#About {}
  #About h2.header.irt { margin: 0 0 0 48px; position:relative;}
  #About h2.header.irt, #About h2.header.irt span { width:90px; height:29px; background-image:url(/i/about_h.jpg); }
  .l_en #About h2.header.irt, .l_en #About h2.header.irt span { background-image:url(/i/about_h_eng.jpg); }

  #Text .ulcenter2 {width:570px;margin:7px auto 19px auto;}
  #Text .ulcenter2 ul {width:285px; float:left; }
  #Text .ulcenter2 ul li { padding:0 0 0 67px; background:url(/i/bullet2.gif) no-repeat 48px 8px; line-height:20px;}
  #Text .right {text-align:right; text-indent:0; margin:10px 0 30px 0; line-height:14px;}
  #News #BreadCrumbs, #About #BreadCrumbs, #JustPage #BreadCrumbs { top:360px;right:20px; }
  #IDdilers #JustPage #BreadCrumbs { top:30px;right:22px;  }

  #IDdilers #JustPage h2.header.irt { margin: 0 0 0 48px; position:relative;}
  #IDdilers #JustPage h2.header.irt, #IDdilers #JustPage h2.header.irt span { width:67px; height:29px; background-image:url(/i/dilers_h.jpg); }
  #IDdilers.l_en #JustPage h2.header.irt, #IDdilers.l_en #JustPage h2.header.irt span { width:91px; background-image:url(/i/dilers_h_eng.jpg); }

  #IDbuyer #JustPage h2.header.irt { margin: 0 0 0 48px; position:relative;}
  #IDbuyer #JustPage h2.header.irt, #IDbuyer #JustPage h2.header.irt span { width:135px; height:29px; background-image:url(/i/buyer_h.jpg); }
  #IDbuyer.l_en #JustPage h2.header.irt, #IDbuyer.l_en #JustPage h2.header.irt span { width:102px; background-image:url(/i/buyer_h_eng.jpg); }

  #IDsearch #JustPage h2.header.irt { margin: 0 0 0 48px; position:relative;}
  #IDsearch #JustPage h2.header.irt, #IDsearch #JustPage h2.header.irt span { width:59px; height:29px; background-image:url(/i/search_h.jpg); }
  #IDsearch.l_en #JustPage h2.header.irt, #IDsearch.l_en #JustPage h2.header.irt span { background-image:url(/i/search_h_eng.jpg); }


.clear:after { content:""; display:block; height:0; clear:both; }


.diplomas a img {margin:10px;}
.diplomas { text-indent:0; }

#Text .dealerz .dil_cols { padding:20px 0 0 0; }

#Text .dealerz .dil_cols ul { float:left;width:20%;padding:0 0 0 13%; }
#Text .dealerz .dil_cols ul li { background:none; }
#Text .dealerz .dil_cols ul li.header {  font-family:Arial; font-size:11px; color:#aa0303; text-transform:uppercase; font-weight:bold; }

#Text .dealerz .dil_cols ul li a {  padding:0 0 0 17px;  background:url(/i/bullet_red.gif) no-repeat 0 3px; color:#00214d; font-size:11px; font-weight:bold; line-height:14px; margin:0 0 6px 0; text-decoration:underline;}

#Text .dealerz .dil_cols ul li a:hover  { text-decoration:none;}

#Text .dealerz h3 {  font-family:Arial; font-size:16px; color:#aa0303; font-weight:bold; }

#Text .dealerz dt { font-family:Arial; font-size:11px; color:#aa0303; text-transform:uppercase; font-weight:bold; padding:0 0 0 16px;}

.to_top {
display:block; font-size:10px; text-transform:none; padding:0 0 6px 33px; font-weight:bold;  background:url(/i/bullet_red.gif) no-repeat 16px 3px;
}
dt .to_top { padding:0 0 6px 17px; font-weight:bold;  background:url(/i/bullet_red.gif) no-repeat 0 3px;}

#Text .dealerz dd {padding:0 0 0 32px;}



}
@media print{
 #Header,#NavBlock,#FormBlock,#NewsCont,#CopyXpImg { display:none; }
 #CatalogMenu ol li { list-style-type:none; }
 a { color:#000; text-decoration:none; }
 a[href]:after { content:" (" attr(href) ") "; }
 a[href^="/"]:after { content:" (http://www.aniplast.ru" attr(href) ") "; }
 a[href^="#"]:after { content:""; }
}

@media handheld{
 span { display:inline; }
}
