/* CSS Document */

* { margin:0; padding:0; }
html, body { width:100%; height:100%; }
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c0c0c0;
         background:url(../i/bg-top.jpg) 0 0 repeat-x #151515; }
img { display:block; border:0; }
a { color:#809cd3; text-decoration:underline; }
a:hover { text-decoration:none; }
p { margin-bottom:20px; }
ul, ol { margin-left:25px; }

h1 { font-size:24px; font-weight:normal; color:#535353; margin:13px 0 5px 0; line-height:25px; }
h2, h3, h4 { font-weight:bold; color:#c0c0c0; }
h2 { font-size:18px; margin-bottom:7px; line-height:20px; }
h3 { font-size:14px; margin-bottom:5px; line-height:16px; }

/* MAIN STYLES */

.box { width:100%; min-height:100%; background:url(../i/bg-workarea.jpg) 0 bottom repeat-x; }
   .main { max-width:1243px; min-width:1003px; min-height:605px; padding-bottom:203px; }
.footer { max-width:1243px; min-width:1003px; height:203px; margin-top:-203px; position:relative; }
   .footer table { width:100%; }
   .lmp { position:absolute; left:0; top:0; }
      .foot-ob { float:left; width:208px; height:203px; }
      .footer .content { padding:1px 27px 0 16px; font-size:12px; color:#4b4b4b; position:relative; }
      .footer a { color:#4b4b4b; }
.footer .foot { border-top:solid 1px #363636; }
   .cop2, .cop3, .cop4 { float:left; padding:25px 35px 0 0; }
   .cop4 a { color:#809CD3; }
   .cop1 { float:left; width:34%; padding-top:25px; }
   .counters-bottom { float:left; width:50%; margin-top:15px; display:none;}
      .counters-bottom img { float:left; margin-right:5px; }
.cl { clear:both; height:20px; line-height:20px; }
.bl { display:block; }

/* HEADER */

.header { width:100%; max-width:1243px; min-width:1003px; height:200px;
            position:absolute; left:0; top:0; }
   .head-top { height:40px; }
      .my-project-top { float:left; padding:1px 0 0 8px; }
         .my-project-top img { float:left; }
            .proj-blue { float:left; width:105px; height:20px; margin:9px 0 0 0;
                           padding:2px 0 0 2px; background:#1b318f; }
            .proj-blue a { color:#7e9dda; font-size:11px; margin-left:10px; }
            .proj-blue span { color:#7e9dda; font-size:11px; margin-left:10px; }
            .proj-blue a:hover { text-decoration:none; }
               .proj-black { float:left; width:23px; height:18px; background:#000; text-align:center;
                              font-weight:bold; color:#7e9dda; line-height:17px; }
            .proj-right { float:left; padding:9px 0 0 7px; }
            .proj-right a { font-size:11px; color:#7e9dda; text-decoration:none;
                              line-height:18px; background:url(../i/dotted.jpg) 0 13px repeat-x; }
            .proj-right a:hover { background:none; }
      .search { float:right; padding:12px 27px 0 0; }
         .search-in { float:left; width:470px; height:13px; background:#000; border:solid 1px #666666;
                        font-family:Arial; font-size:11px; color:#666666; padding:2px 8px 2px 8px; margin-right:7px; }
   .header-m { float:left; width:100%; height:161px; margin-top:-1px;
                  background:url(../i/bg-header.jpg) 0 0 no-repeat; }
   .header-m.ny { background:url(../i/bg-header-ny.jpg) 0 0 no-repeat; }
      .header-m table { width:100%; }
         .header-m table tr td { vertical-align:top; }
      .logo { padding:40px 0 0 12px; }
      .head-v { padding:67px 0 0 0; }
         .cont-s1, .cont-s2, .cont-s3 { float:left; width:33%; line-height:16px; }
            .cont-s1 .p1 { float:left; padding-right:9px; }
            .cont-s1 .p2 { float:left; font-size:11px; margin-top:-4px; }
            .cont-s2, .cont-s3 { margin-top:-4px; line-height:18px; }
            a.scheme { font-size:11px; background:url(../i/point.gif) right 6px no-repeat; padding-right:10px; }
            
/* MENU */

.workarea { margin-top:16px; width:100%; }
   .workarea tr td { vertical-align:top; }
.menu { width:208px; padding-bottom:20px; }
   .menu ul { margin-left:0; }
   .menu ul li { width:208px; height:44px; margin-bottom:1px; background:#505050; }
   .menu a { display:block; font-size:13px; text-transform:uppercase; height:44px; line-height:44px; background:url(../i/point-m.gif) right 20px no-repeat; padding-left:80px; font-weight:bold; letter-spacing:1px; }
   .menu a:hover { color:#373737; background:url(../i/point-g.gif) right 20px no-repeat #809cd3; }
   .menu a.on { display:block; color:#373737; font-size:13px; text-transform:uppercase; height:44px; line-height:44px; background:url(../i/point-g.gif) right 20px no-repeat #809cd3; padding-left:80px; font-weight:bold; letter-spacing:1px; text-decoration:none; }
   /*порядок вывода элементов изменен. z-index добавлен, чтобы картинка не перекрывалась*/
   .catalog-close { position:absolute; left:15px; top:187px; z-index:2;}
   .catalog-open { position:absolute; left:0; top:185px; z-index:2;} 
   
   .left-block { padding-left:24px; }
      .banner img { margin-bottom:20px; }
      .banner1 { width:164px; height:25px; background:url(../i/banner1.jpg) 0 0 no-repeat; padding:95px 0 0 20px; margin-bottom:20px; }
      .banner2 { width:164px; height:80px; background:url(../i/banner2.jpg) 0 0 no-repeat; padding:40px 0 0 20px; line-height:20px; margin-bottom:16px; }
      .partners { padding:20px 0 0 0; width:184px; }
         .partners a { font-size:10px; }
         .part { font-size:16px; text-transform:uppercase; font-weight:bold; color:#4b4b4b;
                  padding-bottom:7px; border-bottom:solid 1px #363636; margin-bottom:20px; letter-spacing:1px; }

/* CONTENT */

.content { padding:0 27px 30px 16px; }
.blocks-in { padding:0 0 20px 0; line-height:18px; }
   .blocks-in table { width:100%; }
      .blocks-in table tr td { vertical-align:top; }
      .blocks-in table tr td.wi { width:16px; }
      .wi { width:16px; }
   .date { height:23px; color:#4b4b4b; }
   .date-in { height:25px; font-size:14px; color:#535353; }
      .date-in a { text-transform:uppercase; letter-spacing:1px; }
   a.all-n { background:url(../i/point.gif) right 6px no-repeat; padding-right:10px; }
   
   .page-name { border-bottom:solid 1px #363636; }
   .page-text { width:67%; padding:20px 0 20px 20px; line-height:18px; }
   
   /* NEWS */
   
   .news { width:85%; line-height:18px; }
      .news tr td { padding:20px 20px 10px 0; vertical-align:top; }
      /*.news img { padding:4px; border:solid 2px #3b3b3b; }*/
      .news .date a { padding:5px 0 10px 0; }
      
      /* PAGE NAVIGATION */
      
      .page-navigation { height:31px; border-top:solid 1px #363636; border-bottom:solid 1px #363636;
                           margin-top:30px; color:#4b4b4b; }
                           .page-navigation.nopad { margin-top:0; }
                           .page-navigation.nopad2 { margin-top:0; border-top:0; }
                           .page-navigation.nopad3 { margin-top:-16px; }
         .page-navigation div { float:left; padding:7px 7px 0 0; }
         .page-navigation div img { padding-top:5px; }
         .page-navigation div a { display:block; padding:1px 5px; }
         .page-navigation div a.back-to { background:url(../i/arrow-back.gif) 0 7px no-repeat; padding-left:15px; }
         .page-navigation div span { display:block; padding:1px 5px; background:#151515;
                                       margin-top:-1px; border:solid 1px #363636; }
         .page-navigation div.right-tom { float:right; padding:0; }
                                       
   /* CONTACTS */
   
   .contacts { border-bottom:solid 1px #363636; padding:20px 0 30px 0; line-height:20px; }
      .cont-left { float:left; width:300px; }
      .cont-right { float:left; }
         .cont-right img { margin:15px 0 10px 0; }
         .cont-right em { padding:10px; }
      .find-us { margin-top:20px; }
         .find-us tr td { padding:0 5px 5px 0; }
         
   /* FABRIC */
   
   .fabric, .fabric tr td table { width:100%; line-height:18px; }
      .fabric tr td, .fabric tr td table tr td { vertical-align:top; }
         .fabric tr td table tr td { border-top:solid 1px #363636; padding:20px 0; }
         .fabric tr td table.fab1 tr td { border-bottom:0; }
         .fabric tr td table tr td img { padding:4px; border:solid 1px #363636; }
         .fabric tr td table tr td img.on { border:solid 1px #7e9dda; }
   .convert { padding-top:30px; }
      .convert-name { font-size:14px; font-weight:bold; color:#4b4b4b; border-bottom:solid 1px #363636;
                        padding-bottom:4px; }
      .convert-body { margin:20px 0; }
         .convert-block { float:left; width:157px; margin:0 30px 40px 0; }
            .convert-block-border { float:left; width:157px; padding:4px; border:solid 1px #363636; }
            .convert-block-border.on { border:solid 1px #7e9dda; }
               .convert-image { height:157px; }
               .convert-link { padding:5px; height:27px; overflow:hidden; }
               .convert-link.new { background:url(../i/new-ico.jpg) right no-repeat; padding:5px 28px 5px 5px; }
               .convert-link.pro { background:url(../i/proc-ico.jpg) right no-repeat; padding:5px 28px 5px 5px; }
															
															.convert-link.s10 { background:url(../i/sale/10sm.jpg) right no-repeat; padding:5px 28px 5px 5px; }
															.convert-link.s15 { background:url(../i/sale/15sm.jpg) right no-repeat; padding:5px 28px 5px 5px; }
															.convert-link.s20 { background:url(../i/sale/20sm.jpg) right no-repeat; padding:5px 28px 5px 5px; }
															.convert-link.s25 { background:url(../i/sale/25sm.jpg) right no-repeat; padding:5px 28px 5px 5px; }
															.convert-link.s30 { background:url(../i/sale/30sm.jpg) right no-repeat; padding:5px 28px 5px 5px; }
															.convert-link.s35 { background:url(../i/sale/35sm.jpg) right no-repeat; padding:5px 28px 5px 5px; }
															.convert-link.s40 { background:url(../i/sale/40sm.jpg) right no-repeat; padding:5px 28px 5px 5px; }
															.convert-link.s45 { background:url(../i/sale/45sm.jpg) right no-repeat; padding:5px 28px 5px 5px; }
															.convert-link.s50 { background:url(../i/sale/50sm.jpg) right no-repeat; padding:5px 28px 5px 5px; }
															.convert-link.s55 { background:url(../i/sale/55sm.jpg) right no-repeat; padding:5px 28px 5px 5px; }
															.convert-link.s60 { background:url(../i/sale/60sm.jpg) right no-repeat; padding:5px 28px 5px 5px; }
															
                  .convert-link a { font-size:11px; }
                  
                  .convert-link a { font-size:11px; }
                  
   /* PROJECT */
   
   .project { width:100%; margin-bottom:15px; }
      .project tr th { font-weight:normal; text-align:left; color:#535353; padding:10px 0; border-bottom:solid 1px #383838; }
      .project tr td { vertical-align:top; padding:30px 15px 30px 0; line-height:18px; border-bottom:solid 1px #383838; }
         .raxis-d { padding:4px; border:solid 1px #383838; }
         .closed { float:right; }
     
   /* CATALOG */
   
   .category, .pod-category { float:left; width:100%; background:#252525; line-height:31px; border-bottom:solid 1px #151515; color:#4c4c4c; }
      .category ul, .pod-category ul { margin:0; }
      .category li, .pod-category li { float:left; list-style:none; line-height:31px; height:31px; white-space:nowrap; }
      .cat { }
      .category a, .pod-category a { border:10px solid #252525; border-width:0 10px; display:block; float:left; padding:0 5px; line-height:31px; }
      .pod-category a.on { background:url(../i/linkon.jpg) center 6px no-repeat; color:#151515; text-decoration:none; border:0; }
      .category a { text-transform:uppercase; letter-spacing:1px; }
      .category a.on { background:url(../i/linkon.jpg) center 6px no-repeat; color:#151515; text-decoration:none; }
      .category span { display:block; }
      
      .filter { float:right; /* margin-top:-30px; */ color:#c0c0c0; margin-top:-1px; }
         .page-navigation .filter span { margin-top:0; padding:0; }
         .page-navigation .filter div { padding:0; }
         .page-navigation #wrapper { float:right; }
      .printer { float:right; margin-top:-35px; }
         .printer a, .printer2 a { display:block; width:94px; height:29px; background:url(../i/print.jpg) 0 0 no-repeat; padding-left:40px; line-height:29px; }
            .adder, .adder2 { height:56px; line-height:50px; font-size:18px; color:#809cd3; }
            .adder { width:297px; background:url(../i/adder.jpg) 0 0 no-repeat; padding-left:104px; }
            .adder2 { width:311px; background:url(../i/addon.jpg) 0 0 no-repeat; padding-left:90px; }
      .filter strong { margin-right:10px; font-weight:normal; position:relative; }
         .filter select { width:146px; height:17px; /*background:#151515; border:solid 1px #363636; color:#c0c0c0; */
                           font-size:11px; padding:2px; }
                           
   .araxis { width:100%; }
      .araxis tr td { vertical-align:top; padding-bottom:20px; }
   .raxis-on { padding:4px; border:solid 1px #363636; }
      .raxis-on.on { border:solid 1px #7e9dda; }
      .raxis-on.in table { width:100%; height:391px; }
      .raxis-on.in table tr td img, .raxis-on img, .raxis-on.on table tr td img { margin:auto; }
      .raxis-on.in table tr td { text-align:center; vertical-align:middle; }
      .raxis-on.in { width:391px; height:391px; }
      .rax1 { height:187px; background:url(../i/lump1.jpg) 0 0 no-repeat #000; }
      .rax2 { height:187px; background:url(../i/lump2.jpg) 0 0 no-repeat #000; }
      .rax3 { height:187px; background:url(../i/lump3.jpg) 0 0 no-repeat #000; }
      .rax4 { height:177px; background:url(../i/lump4.jpg) 0 0 no-repeat #000; padding-top:10px; }
      .rax-link { text-transform:uppercase; letter-spacing:1px; padding:5px; }
      .rax-link2 { padding:5px; }
         .rax-link2 a { text-transform:uppercase; }
      
      .tovar { width:100%; margin:30px 0; }
         .tovar tr td { vertical-align:top; }
         .tovar tr td.other img { padding:4px; border:solid 1px #363636; float:right; }
            .tovar .raxis-on { margin-bottom:7px; }
               .rad-x { padding:0 20px 0 15px; }
                  .rad-x span { color:#535353; }
                  .rad-x span.blue { color:#809cd3; }
         .complect { padding-top:15px; }
            .complect img { float:left; padding:4px; border:solid 1px #363636; margin-right:20px; }
            
            
   .popupBlock { position:absolute; left:141px; top:40px; width:340px; background:#000; border:solid 1px #1b318f; z-index:1000; padding-bottom:10px; font-size:12px; line-height:18px; }
      .popupLeft { float:left; width:297px; padding:10px; }
      .popupCloser { float:left; width:23px; padding-top:4px; }
      
      .searchResults tr td { padding:0 10px 20px 0; vertical-align:top; }
   
/* BLOCKS */

.bigget { margin-bottom:20px; height: 225px; }
   .bigget-log { height:33px; background:#252525; padding-left:15px; }
   .bigget-log a { text-transform:uppercase; line-height:32px; letter-spacing:1px; }
   .heighter { height:192px; }
   .more { padding:147px 0 0 15px; }
      .more a { background:url(../i/point.gif) right 6px no-repeat; padding-right:10px; }
      
      .offum { width:65%; }
      
      .adx-bar img { margin-right:10px; }
      .adx-bar tr td { vertical-align:middle; padding-bottom:15px; }
   
   
   /**/
     
      /* SMALL 2 */
      .frame-smallx1 { height:187px; background:url(/pub/banners1/s1.jpg) center 0 no-repeat #000; }
      .frame-smallx2 { height:187px; background:url(/pub/banners1/s2.jpg) center 0 no-repeat #000; }
      .frame-smallx3 { height:187px; background:url(/pub/banners1/s3.jpg) center 0 no-repeat #000; }
      .frame-smallx4 { height:187px; background:url(/pub/banners1/s4.jpg) center 0 no-repeat #000; }
      .frame-smallx5 { height:187px; background:url(/pub/banners1/s5.jpg) center 0 no-repeat #000; }
      .frame-smallx6 { height:187px; background:url(/pub/banners1/s6.jpg) center 0 no-repeat #000; }
      .frame-smallx7 { height:187px; background:url(/pub/banners1/s7.jpg) center 0 no-repeat #000; }
      .frame-smallx8 { height:187px; background:url(/pub/banners1/s8.jpg) center 0 no-repeat #000; }
      .frame-smallx9 { height:187px; background:url(/pub/banners1/s9.jpg) center 0 no-repeat #000; }
      .frame-smallx10 { height:187px; background:url(/pub/banners1/s10.jpg) center 0 no-repeat #000; }
      .frame-smallx11 { height:187px; background:url(/pub/banners1/s11.jpg) center 0 no-repeat #000; }
      .frame-smallx12 { height:187px; background:url(/pub/banners1/s12.jpg) center 0 no-repeat #000; }
      .frame-smallx13 { height:187px; background:url(/pub/banners1/s13.jpg) center 0 no-repeat #000; }
      .frame-smallx14 { height:187px; background:url(/pub/banners1/s14.jpg) center 0 no-repeat #000; }
      .frame-smallx15 { height:187px; background:url(/pub/banners1/s15.jpg) center 0 no-repeat #000; }
      .frame-smallx16 { height:187px; background:url(/pub/banners1/s16.jpg) center 0 no-repeat #000; }
      .frame-smallx17 { height:187px; background:url(/pub/banners1/s17.jpg) center 0 no-repeat #000; }
      .frame-smallx18 { height:187px; background:url(/pub/banners1/s18.jpg) center 0 no-repeat #000; }
      .frame-smallx19 { height:187px; background:url(/pub/banners1/s19.jpg) center 0 no-repeat #000; }
      .frame-smallx20 { height:187px; background:url(/pub/banners1/s20.jpg) center 0 no-repeat #000; }
      .frame-smallx21 { height:187px; background:url(/pub/banners1/s21.jpg) center 0 no-repeat #000; }
      .frame-smallx22 { height:187px; background:url(/pub/banners1/s22.jpg) center 0 no-repeat #000; }
      .frame-smallx23 { height:187px; background:url(/pub/banners1/s23.jpg) center 0 no-repeat #000; }
      .frame-smallx24 { height:187px; background:url(/pub/banners1/s24.jpg) center 0 no-repeat #000; }
      .frame-smallx25 { height:187px; background:url(/pub/banners1/s25.jpg) center 0 no-repeat #000; }
      .frame-smallx26 { height:187px; background:url(/pub/banners1/s26.jpg) center 0 no-repeat #000; }
      .frame-smallx27 { height:187px; background:url(/pub/banners1/s27.jpg) center 0 no-repeat #000; }

   /* modified by programmer */
   
   
      /* BIG */
      .frame1 { height:192px; background:url(/pub/banners1/big1.jpg) 0 0 no-repeat; } /* потолочные */
      .frame2 { height:192px; background:url(/pub/banners1/big2.jpg) 0 0 no-repeat; } /* подвесные */
      .frame3 { height:192px; background:url(/pub/banners1/big3.jpg) 0 0 no-repeat; } /* настенные */
      .frame4 { height:192px; background:url(/pub/banners1/big4.jpg) 0 0 no-repeat; } /* настольные */
      .frame5 { height:192px; background:url(/pub/banners1/big5.jpg) 0 0 no-repeat; } /* напольные */
      .frame10 { height:192px; background:url(/pub/banners1/big10.jpg) 0 0 no-repeat; } /* подсветки для картин */
      .frame13 { height:192px; background:url(/pub/banners1/big13.jpg) 0 0 no-repeat; } /* хрустальные люстры */
      
      /* added by proger */
      .frame-small1 { height:192px; background:url(/new/int/class_image/3/pic_1_1.jpg) 0 0 no-repeat; }
      .frame-small2 { height:192px; background:url(/new/int/class_image/3/pic_2_1.jpg) 0 0 no-repeat; }
      .frame-small3 { height:192px; background:url(/new/int/class_image/3/pic_3_1.jpg) 0 0 no-repeat; }
      .frame-small4 { height:192px; background:url(/new/int/class_image/3/pic_4_1.jpg) 0 0 no-repeat; }
      .frame-small5 { height:192px; background:url(/new/int/class_image/3/pic_5_1.jpg) 0 0 no-repeat; }
      .frame-small6 { height:192px; background:url(/new/int/class_image/3/pic_6_1.jpg) 0 0 no-repeat; }
      .frame-small7 { height:192px; background:url(/new/int/class_image/3/pic_7_1.jpg) 0 0 no-repeat; }
      .frame-small8 { height:192px; background:url(/new/int/class_image/3/pic_8_1.jpg) 0 0 no-repeat; }
      .frame-small9 { height:192px; background:url(/new/int/class_image/3/pic_9_1.jpg) 0 0 no-repeat; }
      .frame-small10 { height:192px; background:url(/new/int/class_image/3/pic_10_1.jpg) 0 0 no-repeat; }
      .frame-small11 { height:192px; background:url(/new/int/class_image/3/pic_11_1.jpg) 0 0 no-repeat; }
      .frame-small12 { height:192px; background:url(/new/int/class_image/3/pic_12_1.jpg) 0 0 no-repeat; }
      .frame-small13 { height:192px; background:url(/new/int/class_image/3/pic_13_1.jpg) 0 0 no-repeat; }
      .frame-small14 { height:192px; background:url(/new/int/class_image/3/pic_14_1.jpg) 0 0 no-repeat; }
      .frame-small15 { height:192px; background:url(/new/int/class_image/3/pic_15_1.jpg) 0 0 no-repeat; }
      .frame-small16 { height:192px; background:url(/new/int/class_image/3/pic_16_1.jpg) 0 0 no-repeat; }
      .frame-small17 { height:192px; background:url(/new/int/class_image/3/pic_17_1.jpg) 0 0 no-repeat; }
      .frame-small18 { height:192px; background:url(/new/int/class_image/3/pic_18_1.jpg) 0 0 no-repeat; }
      .frame-small19 { height:192px; background:url(/new/int/class_image/3/pic_19_1.jpg) 0 0 no-repeat; }
      .frame-small20 { height:192px; background:url(/new/int/class_image/3/pic_20_1.jpg) 0 0 no-repeat; }
      .frame-small21 { height:192px; background:url(/new/int/class_image/3/pic_21_1.jpg) 0 0 no-repeat; }
   
/* изменено, потому что отступы не нужны, когда некоторые элементы на странице выключаются */
.convert {padding-top:0px;}
.convert-name {padding-top:30px;}
/* отступ внизу карточки товара делается правилом выше */
.tovar { margin:30px 0 0; width:100%; }

/* изображение задается напрямую */
.frame-small { height:192px; }

/* cupon win */
#cupon-win { margin:auto; padding:10px; width:530px; }
   #cupon-win table { border:0; border-collapse:collapse; width:100%; }
      #cupon-win table tbody {}
         #cupon-win table tbody tr td { padding:0 0 7px; vertical-align:top; }
         #cupon-win table tbody tr td.l { padding:0 7px 0; }
         #cupon-win table tbody tr td.n { border-left:2px solid #001e5f; color:#333; font-size:18px; font-weight:bold; padding:0 0 0 14px; vertical-align:middle; }
         #cupon-win table tbody tr td.add { padding:0 7px 7px; text-align:right; vertical-align:bottom; }
         #cupon-win table tbody tr td strong { color:#001e5f; }
         
         
         
.field { clear:both; text-align:right; line-height:30px; }
   .field input { width:200px; height:15px; padding:2px; font-size:11px; color:#666666; border:solid 1px #666666; background:#000; }
   .field input.sb { width:206px; height:20px; padding:2px; color:#333; background:#ccc; cursor:pointer; }
.field label { float:left; padding-right:10px; }
.opend { width:350px; }


.jNiceWrapper select { border:none; margin:0; padding:0; }
.jNiceSelectWrapper { height:22px; left:0px; top:0px; z-index:3; position:absolute; font-size:11px; font-family:Arial; }
.jNiceWrapper iframe { position:absolute; width:10px; left:0px; top:0px; display:none; }
.jNiceSelectWrapper .jNiceSelectText { float:left; height:17px; border:solid 1px #363636; border-right:none; background-color:#151515; overflow:hidden; cursor:pointer; padding-left:4px; }
.jNiceSelectWrapper .jNiceSelectOpen { float:left; width:16px; height:19px; background:url(../i/openit.jpg) no-repeat center center; z-index:100; display:block; position:absolute; right:0px; z-index:100; cursor:pointer; border:0; }
.jNiceSelectWrapper ul { top:22px; background-color:#151515; border:solid 1px #363636; height:150px; position:absolute; left:0px; list-style:none; display:none; margin:0; padding:0; overflow-y:auto; overflow-x:hidden; z-index:100; width:95%; }
.jNiceSelectWrapper ul a { font-size:11px; color:#c0c0c0; background-color:#151515; line-height:14px; display:block; padding:3px; text-decoration:none; }
.jNiceSelectWrapper ul a:hover { background:#363636; }
.jNiceSelectWrapper ul a.selected { background:#363636; }
.jNiceFocus { border:dotted 1px #363636; }
.jNiceHidden { visibility:hidden; z-index:-1; position:relative; }
.jNiceWrapper { position:relative; vertical-align:top; }
.jNiceWrapper input { outline:none; moz-outline:none; }

/* 04.12.2009 */
.new-imager { border:solid 1px #363636; display:block;}
.new-imager img { padding:4px; border:solid 2px #3b3b3b; }
.new-img-text { border:solid 1px #363636; background:#363636; padding:3px 5px; display:block;}
.alphabet { height:24px; padding-top:7px; border-bottom:solid 1px #363636; color:#4b4b4b; }
   .alphabet span, .alphabet a { display:block; float:left; width:15px; height:15px; text-align:center; }
   .alphabet span { border:solid 1px #363636; }
   .alphabet a { border:solid 1px #151515; }
   
/* 03.02.2010 */
.form { margin-left:-20px; line-height:22px; }
.form table { margin-bottom:40px; }
.form table tr td { vertical-align:top; padding-right:15px; }
.form textarea { width:100%; height:210px; border:solid 1px #363636; background:#151515; padding:2px;
   color:#c0c0c0; overflow:hidden; margin-bottom:15px; font-family:Tahoma; }
.w198 { width:198px; margin-bottom:15px; font-family:Tahoma; }
.w100 { width:100%; border:solid 1px #363636; background:#151515; padding:2px;
   color:#c0c0c0; margin-bottom:15px; font-family:Tahoma; }
.w100.min { width:143px; }

.navigation-chain { height:25px; line-height:24px; font-size:11px; color:#4b4b4b; }
.navigation-chain a { font-size:11px; color:#1B378F;}
.navigation-chain span span { text-transform: capitalize; }
.navigation-chain a span { text-transform: capitalize; }
h1 span { text-transform: capitalize; }