/* CSS Document */

#level_1 { height:18px; background-color:#FF9900; width:100%; vertical-align:bottom; padding-top:3px}
        #level_1 a { color:#FFFFFF; text-decoration:underline; background-image:url(/img/tchk.gif); background-position:100% 7px; background-repeat:no-repeat; padding:0px 25px 0px 20px;}
        #level_1 a:hover { color:#FFFFFF; text-decoration:underline}
        #level_1 .no { background-image:url(/img/0.gif);}
        #level_1 div { float:right; color:#333939; padding-right:30px; padding-top:1px}

#level_2 { width:100%; clear:both; height:77px; background-color:#FFF}
        #level_2 table { color:#BFC2C1; font-size:13px; font-weight:600; width:100%; background-color:#FFF}
        #level_2 table td { padding-top:10px}
        #logo { width:196px; width:27%;}
        #logo img {}
        #level_2 h1 { color:#FF9900; margin:0px; font-size:11px; font-weight:500}
        .str_xl { padding-left:50px; width:23%; background-image:url(/img/str_xl.gif); background-repeat:no-repeat; background-position:0px 20px; background-color:#FFFFFF}
        .str_xl a { font-size:14px; font-weight:700; color:#525757; text-decoration:underline}
        .str_xl img  { vertical-align:bottom; margin:0px 2px}
        .otst { margin-left:32px !important}
        #level_2 b { font-size:18px; font-weight:500; color:#525757;}
        #level_2 .pri { margin-top:2px; padding:0px; margin-right:0px}
        .str_xl table { margin-top:0px; font-size:9px !important;}
        .str_xl table td { padding:0px  !important; vertical-align:top; text-align:center;}
        .str_xl table img { margin:0px 3px 0px 0px !important; padding:0px !important}
        .t_2 { color:#FF9900}
        .t_3 { color:#FF6600}


#level_3 .rasp, #level_4 .rasp { width:18px; background-color:#FFF}
#level_3  .right, #level_4  .right { vertical-align:top;  background-color:#FFF}
#level_3 { width:100%; height:60px;        min-width: 998px;
        width:expression((document.documentElement.clientWidth||document.body.clientWidth)<998?'998px':'100%');  background-color:#FFF}
        #level_3 .matrix { width:616px !important}
    .matrix td { width:88px; height:88px; background-image:url(/img/mat.jpg); background-repeat:no-repeat; background-position:2px 2px;}
        #level_3 .rezina { width:100%}
        #level_3 .rezina img { margin:2px; float:right}
                .m1_8 { background-image:url(/img/m1_8.jpg) !important}
                .m1_7 { background-image:url(/img/m1_7.jpg) !important}
                .m1_6 { background-image:url(/img/m1_6.jpg) !important}
                .m1_5 { background-image:url(/img/m1_5.jpg) !important}
                .m1_4 { background-image:url(/img/m1_4.jpg) !important}


#level_4 { position:absolute; top:184px; width:100%; background-color:#FFFFFF;        min-width: 998px;
        width:expression((document.documentElement.clientWidth||document.body.clientWidth)<998?'998px':'100%');}
        #level_4 .rezina { width:100%; background-image:url(/img/logo_bg.gif); background-repeat:no-repeat; background-position:100% 27px; vertical-align:top }
        #level_4 .matrix { width:264px}
                .m2_8 { background-image:url(/img/m2_8.jpg) !important}
                .m2_7 { background-image:url(/img/m2_7.jpg) !important}
                .m2_6 { background-image:url(/img/m2_6.jpg) !important}



#menu { height:156px; width:155px; position:absolute; top:115px; left:25px; font-weight:500 }
        #menu div { height:20px; width:123px; border-bottom:solid 1px #E2E2E2;  background-image:url(/img/str_sm.gif); background-repeat:no-repeat; padding:6px 0px 0px 32px; cursor:pointer}
        #menu .no { border-bottom-width:0px !important}
        #menu a div { background-position:11px 10px; color:#666B6B; text-decoration:none !important}
        #menu a:hover div { background-position:20px 10px; color:#FF9900; text-decoration:none !important}

#che { width:188px; height:146px;  position:absolute; top:109px; left:300px;}
#che_txt { font-size:12px; color:#ABAFAD; width:180px; float:right; margin-right:15px; margin-top:20px; height:42px; padding-left:30px; line-height:95%; background-image:url(/img/str_che.gif); background-repeat:no-repeat; background-position:0px 13px }
        #che_txt b { color:#333939; font-size:17px; font-weight:900}
        #che_txt div { float:right; color:#FF9900; font-size:17px; font-weight:900; line-height:100%;}


#level_5 { width:100%; background-color:#FFF; position:absolute; top:272px}
        #level_5 table { width:100%}
        .bottom { height:95px; background-color:#333939; color:#FFF; text-align:center}
        .bottom a { color:#CCCCCC; text-decoration:underline}
        .bottom a:hover { color:#FFF; text-decoration:underline}
        .bottom table { margin-left:20px; margin-right:20px}
        .bottom table td { border-right:solid 1px #616565; height:35px; vertical-align:middle; text-align:center}
        .bottom .no { border-right-width:0px !important}
        #right { vertical-align:top; padding-top:15px; padding-bottom:50px}
        #left { vertical-align:top; padding-top:15px; padding-bottom:50px}
        #main { width:100%; vertical-align:top; padding:45px}



#all {
        color: #333;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        min-width: 998px;
        width:expression((document.documentElement.clientWidth||document.body.clientWidth)<998?'998px':'100%');
        height:100%;
        margin-bottom:0px;

}
html, body, textarea {
        scrollbar-3dlight-color: #646464;
        scrollbar-arrow-color: #646464;
        scrollbar-base-color: #d2dade;
        scrollbar-darkshadow-color: #646464;
        scrollbar-face-color: #ebebeb;
        scrollbar-highlight-color: #646464;
        scrollbar-shadow-color: #646464;
        scrollbar-track-color: #eaedee;
}
body, div, form {

        margin: 0px;
        padding: 0px;
}
body{height:100%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;}

table, img {border: none;  border-collapse:collapse}
.tbl {border-collapse: collapse;}
.tbl td {
        margin: 0px;
        padding: 0px;
}
h* {
        color: #333;
        font-weight: normal;
        margin: 0px;
        padding: 20px 0px 0px 0px;
        text-transform: uppercase;
}
h* + p {margin-top: 5px;}
h1 {font-size: 14px;}
h2 {font-size: 11px;}
h3 {font-size: 10px;}
a {color: #000; text-decoration:none}
a:hover {color: #ff9c00; text-decoration:none}



.form{ margin:0px; padding:0px}



.input { border:solid 1px #ccc; font-size: 11px; font-family: Arial; font-weight: bold; text-align: right;}

.right .left, .left .left  { float:left}
.right .right, .left .right { float:right}
.left div {width:218px; vertical-align:bottom}
.right div {width:176px;}


.b_top {  background-color:#333939; background-image:url(/img/b_t.gif); background-position:top; background-repeat:repeat-x}
.b_mid {background-color:#333939; padding-bottom:5px}
        .b_mid table { margin-left:10px; margin-bottom:0px}
        .b_mid a { color:#FFFFFF; margin:0px 0px 0px 11px; text-decoration:underline; font-size:10px}
        .b_mid a:hover  { color:#666666; text-decoration:underline}
        #left .b_mid table { width:180px !important;}
        #right .b_mid table {width:140px !important;}
        .b_mid table td { vertical-align:bottom !important; color:#DFE1E1; text-align:left; padding:0px 3px}
        .b_mid table .input { margin:0px !important;}
        .b_mid table .btm { margin:0px 0px 1px 5px !important;}
.b_bot { background-color:#333939; background-image:url(/img/b_t.gif); background-position:bottom; background-repeat:repeat-x; height:6px; margin-bottom:10px; margin-top:0px}

.jj { background-image:url(/img/j_bg.jpg); background-position:center; background-repeat:repeat-y; margin-bottom:10px}
.j_top {  background-image:url(/img/j_t.gif); background-position:top; background-repeat:repeat-x}
.j_mid { padding-top:5px;}
        .j_mid h1 { margin:5px 0px 0px 20px; color:#FFFFFF}
        .j_mid .poisk img { margin:0px 10px;}
        .j_mid .poisk { margin:0px;}
        #left .j_mid .poisk { width:208px !important }
        #right .j_mid .poisk { width:150px !important; font-size:14px; color:#FFFFFF; font-weight:900 }
        .korz { color:#000000; width:150px !important; margin:10px}
        .korz b { color:#000000; font-size:14px}
        .j_mid .poisk td { vertical-align:middle; text-align:left;}
        .j_mid a { color:#FFF; text-decoration:underline; font-weight:900;}
        .j_mid a:hover { color:#FFF; text-decoration:underline}
.j_bot {  background-image:url(/img/j_t.gif); background-position:bottom; background-repeat:repeat-x; height:7px;}

.g_top {background-color:#F2F3F3;}
.g_mid {background-color:#F2F3F3; padding-top:5px; padding-bottom:5px;}
.g_mid div {padding:5px 10px 7px 30px; margin:0px; background-repeat:no-repeat; background-position:15px 8px;}
.g_mid .no {border-bottom-width:0px !important;}
.g_mid b {color:#FF9900;}
.g_mid div p {color:#999999; margin-top:0px;}
        .right_menu a, .right_menu_no a{color:#666666; text-decoration:underline; margin:0px; padding:0px;}
        .right_menu a:hover, .right_menu_no a:hover {color:#1F2222; text-decoration:underline;}
        #left .g_mid a {color:#666666; text-decoration:none; margin:0px; padding:0px;} /* добавлено */
        #left .g_mid a:hover {color:#1F2222; text-decoration:underline;}

        #left .g_mid div {width:auto; border-bottom:solid 1px #E2E2E2; z-index:910; padding:5px 10px 7px 30px; margin:0px; background-image:url(/img/str_gg.gif); background-repeat:no-repeat; background-position:15px 8px;}
        #left .g_mid div:hover {background-color:#ff9900; background-position:20px 8px;} /* добавлено */

        #left .g_mid div div {display:none; position:absolute; z-index:900; background-image:none; padding:0px; margin-top:-19px; margin-right:0px; margin-bottom:0px; margin-left:188px; border-bottom:none;} /* добавлено */
        #left .g_mid div:hover div {display:block;background-color:#F2F3F3;} /* добавлено */

        #left .g_mid div div ul {list-style:none outside none; margin:0px 0px 0px -40px;} /* добавлено */
        #left .g_mid div div ul li {float:none; margin:0px 0px 0px 0px; padding:5px 0px 7px 0px; border-bottom:1px solid #E2E2E2; border-left:1px solid #E2E2E2; white-space:nowrap; background-image1:url(/img/gg.gif); background-position1:15px 8px; background-repeat1:no-repeat;} /* добавлено !!!!!!!!!!!!!!!! доработай размещение квадратного маркера */
        #left .g_mid div div ul li:hover {background-color:#ff9900;}

        #left .g_mid div div ul li a{text-decoration:none; margin:0px 10px 0px 10px;}
        #left .g_mid div div ul li img{margin:0px 10px 0px 0px;}
        #left .g_mid div div ul li:hover img{margin:0px 5px 0px 5px;}

        /* второй уровень вложения */
        #left .g_mid div div ul li:hover ul {display:block;}
        #left .g_mid div div ul li ul {display:none; position:absolute; list-style:none outside none; margin-top:-19px; margin-right:0px; margin-bottom:0px; margin-left:100%; background-color:#F2F3F3;}
        #left .g_mid div div ul li ul li {float:none; margin:0px 0px 0px -41px; padding:5px 0px 7px 0px; border-bottom:1px solid #E2E2E2; border-left:1px solid #E2E2E2; white-space:nowrap; background-image1:url(/img/gg.gif); background-position1:5px 8px; background-repeat1:no-repeat;}
        #left .g_mid div div ul li ul li:hover {background-color:#ff9900;}

        #right .g_mid div {width:120px !important; background-image:url(/img/str_gg.gif);}
        #right .g_mid a {color:#333939; text-decoration:underline;}
        #right .g_mid a:hover {color:#333900; text-decoration:underline;}
        .g_mid .poisk img {margin:0px 10px;}
        .g_mid .poisk {margin:0px; width:90px !important;}
        .g_mid .poisk td {vertical-align:middle; text-align:left; color:#333939; font-weight:900; font-size:14px;}
.g_bot {background-color:#F2F3F3; height:7px; margin-bottom:10px;}


.w_top {background-color:#fff; background-image:url(/img/w_t.gif); background-position:top; background-repeat:repeat-x; margin-top:6px;}
.w_mid {background-color:#fff; border-left:#F2F3F3 solid 1px; border-right:#F2F3F3 solid 1px; padding-top:7px; background-image:url(/img/str_xxl.gif); background-position:90% 40%; background-repeat:no-repeat}
        .left .w_mid {width:216px !important;}
        .right .w_mid {width:174px !important;}
                .w_mid div { color:#333939; font-weight:500; padding-left:15px; padding-right:30px; width:171px}
                .w_mid table  { width:140px !important; margin-left:5px; margin-bottom:0px}
                .w_mid table td { vertical-align:top; padding:0px 3px 5px 0px; color:#ABAFAD}
                .w_mid input  { margin-top:-2px;}
                .w_mid img  { margin:0px 10px 10px 10px}
                .w_mid .btm { margin:0px 10px 0px 10px; padding-top:5px}
                .w_mid a { color:#FF9900; text-decoration:underline; font-weight:700;}
                .w_mid a:hover { color:#ee8800; text-decoration:underline; font-weight:700;}
                .w_mid .tag_mid a {color: #ABAFAD; text-decoration:none; font-weight:normal;}
                .w_mid .tag_mid a:hover {color:#FF9900; text-decoration:underline;}
                .w_mid table .no { vertical-align:middle !important}
.w_bot { background-color:#fff; background-image:url(/img/w_b.gif); background-position:bottom; background-repeat:repeat-x; height:6px;}


.r_top {  background-color:#FF6600; background-image:url(/img/r_t.gif); background-position:top; background-repeat:repeat-x; height:7px}
.r_mid {background-color:#FF6600; border-right:#FFB380 solid 1px;}
.right .r_mid { width:175px !important}
.left .r_mid { width:217px !important}
        .r_mid .poisk img { margin:0px 10px;}
        .r_mid .poisk { margin:0px; width:150px !important}
        .r_mid .poisk td { vertical-align:middle; text-align:left;}
        .r_mid a { color:#FFF; text-decoration:underline; font-weight:900;}
        .r_mid a:hover { color:#FFF; text-decoration:underline}
.r_bot { background-color:#FF6600; background-image:url(/img/r_t.gif); background-position:bottom; background-repeat:repeat-x; height:6px; margin-bottom:10px}

.right_menu, .right_menu_no { padding:5px 20px 5px 30px; width:126px !important; background-image:url(/img/str_sm_r.gif); background-repeat:no-repeat; background-position:15px 8px; }
.right_menu { border-bottom:solid 1px #D5D7D6}
.right_menu_no { margin-bottom:10px}


#main h1 { color:#333939; margin-bottom:5px; margin-top:0px; font-size:16px}
#main h2 { color:#FF6600; margin-bottom:5px; font-size:16px; margin-top:5px; margin-bottom:5px}
#main h3 {color:#FF6600; margin-bottom:5px; font-size:14px; margin-top:0px}
#main h4 {color:#FF6600; margin-bottom:5px; font-size:14px; margin-top:0px; background-image:url(/img/str_gg.gif); background-position:0px 4px; background-repeat:no-repeat; padding-left:17px}
#main p { color:#ABAFAD; margin:5px 0px}
#main p a { color:#FF9900 !important; text-decoration:underline !important }
#main p a:hover { color:#000000 !important; text-decoration:underline !important}
.morze { width:100%; height:2px; margin:10px 0px 20px 0px; background-image:url(/img/morze.gif); background-repeat:repeat-x}
.poziciya .morze { margin:5px 0px !important}




.nowinki { width:100%; margin:0px 20px 20px 0px}
         .nowinki td { width:33%}
        .nowinki div { width:130px}
        .nowinki .naz { background-image:url(/img/disk.gif); background-position:7px 10px; background-repeat:no-repeat; width:120px !important; height:70px; padding:0px 0px 0px 30px}
                .naz_2 { height:170px; width:120px !important; text-align:center}
         .nowinki .naz a { color:#333939; text-decoration:underline; font-weight:900}
        .nowinki .naz a:hover { color:#FF9900; text-decoration:underline}
        .nowinki .op {  width:120px !important; padding:5px 10px 10px 0px; color:#666B6B; font-weight:900; font-size:12px}
        .nowinki .op b { color:#FF9900; font-weight:900; font-size:14px}

.lider { margin:10px; width:100%}
.lider td { padding-left:0px; line-height:200%}
.lider .left { background-image:url(/img/morze_vert.gif); background-repeat:repeat-y; background-position:right}
/*.lider a,*/ .poziciya a { padding-left:30px; background-image:url(/img/str_sm.gif); background-repeat:no-repeat; background-position:10px 4px; text-decoration:underline !important}
.poziciya a { color:#FF9900 !important}

/*aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa*/

.cabinet { }


.cab_top {  background-image:url(/img/g.gif); background-position:top; background-repeat:repeat-x; background-color:#A2A6A5; height:7px; margin-top:0px;}
        .cab_top .left, .cab_bot div .left, .g_bot .left,  .g_top .left  { float:left}
        .cab_top .right, .cab_bot div .right, .g_bot .right,  .g_top .right {float:right}
        .cab { height:15px}
        .cab td { background-color:#A2A6A5; color:#FFFFFF; background-image:url(/img/0.gif) !important; padding-right:0px }
        .cab_bot { padding:0px !important;}
        .cab_bot div img { margin-left:0px !important}
        .no td, .cab_bot {background-image:url(/img/0.gif) !important;}
        .cabinet td { text-align:left; background-image:url(/img/morze.gif); padding-bottom:10px; padding-top:10px; background-position:bottom; background-repeat:repeat-x}
        .cabinet1 td { background-image:none; padding-bottom:0px; padding-top:0px;}
        .cabinet .naz { padding-left:5px; width:42% !important; padding-right:5px;}
        .cabinet img { margin-left:15px}
        .cabinet b { text-decoration:underline; font-weight:500}

#main .g_bot, #main .g_top, #main .g_mid         { width:500px}
  #main .g_mid table td        { text-align:left; padding-left:20px; color:#313534; padding-bottom:5px}

.kroh { font-size:10px; color:#ACACAC}
        .kroh a { color:#ACACAC !important; text-decoration:underline}
        .kroh a:hover { color:#000 !important; text-decoration:underline}


.poziciya table { width:350px !important}

.left_side { width:150px; !important; text-align:center; padding-right:5px;}
.left_side a { padding-left:10px; background-image:url(/img/str_sm.gif); background-repeat:no-repeat; background-position: 0px 3px; text-decoration:underline; !important; color:#FF9900 !important}
.insd { width:100px;}

.right_side {vertical-align:top;}
.poziciya .btm_n { margin-bottom:2px; margin-left:0px}


.poziciya .left { width:150px; !important; text-align:center; padding-right:5px;}
.poziciya .right { width:100%; vertical-align:top;}
.poziciya .left a { padding-left:20px; !important}
.poziciya .top  { vertical-align:bottom;}
.poziciya table td {  color:#B0B0B0; padding-bottom:8px; padding-right:20px}
.poziciya .bot { margin-top:0px}
.poziciya .bot td p { margin-top:0px !important}
        .poziciya span {color:#484848; font-size:12px}
        .bot td { vertical-align:top;}
.poziciya .btm { margin-bottom:2px; margin-left:5px}

.dop  { margin-top:30px}
.dop td { width:50%; vertical-align:top}
.ww_top {  background-color:#F8FAF9; height:7px; width:100%;}
.ww_mid {background-color:#F8FAF9; padding-top:5px; padding-bottom:5px; width:100% !important;}
.dop p { margin:0px 10px !important}
.ww_bot { background-color:#F8FAF9; height:7px; margin-bottom:10px; width:100%;}
.ww_bot .left, .ww_top .left  { float:left}
.ww_bot .right, .ww_top .right { float:right}

.stat { background-image:url(/img/gg.gif); background-position:15px 5px; background-repeat:no-repeat; padding-left:33px; color:#3A3A3A; text-decoration:underline; line-height:200%}
.stat:hover { color:#FF6600 !important; text-decoration:underline !important}

.poisk { width:350px !important;}
.poisk .ww_mid {}
.poisk table { margin:0px}
.poisk table td { text-align:right; padding-right:10px; padding-bottom:5px}
.poisk .input { width:150px; color:#9B9B9B; border:solid 1px #9D9D9D}
.poisk .input2 { width:300px; color:#9B9B9B; border:solid 1px #9D9D9D}
.poisk .btm { margin-left:245px}

.reg { width:350px !important; margin-bottom:10px}
.reg td { padding-left:20px; padding-bottom:10px}

.adr { margin:20px 15px !important; font-size:12px !important}
.btm { cursor:pointer}

.date { padding-left:15px; color:#FF9900; background-image:url(/img/disk_r.gif); background-position:5px 5px; background-repeat:no-repeat; margin-top:20px}
.novost_zag { padding-left:15px; color:#343635; text-decoration:underline; font-size:12px; margin-bottom:5px; margin-top:5px; font-weight:900}
.novost td { vertical-align:top; padding:0px 8px}
.novost p { margin-top:0px !important }
.esc  { padding-left:20px; background-image:url(/img/str_esc.gif); background-position:0px 3px; background-repeat:no-repeat; color:#FF9900 !important; text-decoration:underline}
.esc:hover { color:#333333 !important; text-decoration:underline !important}
.dop { margin-top:3px}
.dop .right { vertical-align:middle; text-align:center; font-size:14px; color:#444444; padding-bottom:3px}

.dop span { color:#A2A4A3 }
.zakaz { width:50%; text-align:center}
.zakaz .left { border-right:1px solid #ccc}
.gisto { width:410px !important}
.gisto td { padding-bottom:3px; padding-top:3px; vertical-align:top}
.gisto .left { width:120px; border-right:1px solid #AEAEAE; color:#AEAEAE; padding-right:10px}
.mid { text-align:left; padding-left:0px; width:240px}
.gisto .right { width:40px}

.vopr { color:#A5A7A6; font-size:14px; font-weight:900}
.vopros { background-image:url(/img/str_vop.gif); background-position:0px 50%; font-size:12px; color:#3B3D3C; background-repeat:no-repeat; padding-left:30px; font-weight:900; padding-bottom:10px; padding-top:10px; margin-bottom:20px; margin-top:20px}


.cenrap { text-align:center; padding-left:20px !important}
.pripri { padding-left:15px !important;}
.prip { padding-right:10px !important}
.nazy { width:100px; padding-left:5px;}

.by { background-color:#CCCC66; vertical-align:bottom !important}


.lider td table td {background-image:url(/img/str_sm.gif); background-repeat:no-repeat; background-position:10px 4px; padding-left:25px; padding-right:10px; padding-bottom:5px; line-height:120%;}
.lider p a { color:#000; !important !important}
.lider a:hover { color:#FF9900; !important !important}


.str_xl p { padding:0px !important; margin-bottom:-12px; margin-top:0px}



.priceSheet TABLE.init {
	WIDTH:300px;
}
.priceSheet .name {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; PADDING-TOP: 3px; FONT: normal 12px Arial, Helvetica, sans-serif;
}
.priceSheet .value {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.priceSheet .price {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; FONT: bold 12px Arial, Helvetica, sans-serif; PADDING-TOP: 3px
}
.priceSheet .total {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; FONT: bold 14px Arial, Helvetica, sans-serif; PADDING-TOP: 3px
}
.priceSheet TD.value-inp {
	TEXT-ALIGN: center; WIDTH: auto
}
.priceSheet .value-inp INPUT {
	BORDER-BOTTOM: #747182 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #747182 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 1px; WIDTH: 30px; PADDING-RIGHT: 1px; BACKGROUND: #fff; HEIGHT: 17px; BORDER-TOP: #747182 1px solid; BORDER-RIGHT: #747182 1px solid; PADDING-TOP: 0px
}
.lessItemNumber {
	WIDTH: 23px; DISPLAY: inline-block; BACKGROUND: url(/_sontel/img/left-arrow.gif) no-repeat 100% 100%; FLOAT: right; HEIGHT: 19px; CURSOR: pointer
}
.moreItemNumber {
	WIDTH: 23px; DISPLAY: inline-block; BACKGROUND: url(/_sontel/img/right-arrow.gif) no-repeat 100% 100%; HEIGHT: 19px; CURSOR: pointer
}
.one {
	BACKGROUND-IMAGE: url(/_sontel/img/left-arrow-grayed.gif); CURSOR: default
}



.gbtn {
	BORDER-TOP: 0px;
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BORDER-RIGHT: 0px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	WORD-SPACING: 0px;
	FONT: 14px Verdana, Helvetica,Tahoma, Arial,  sans-serif;
	COLOR: #fff !important;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 90px;
	BACKGROUND: url(/_sontel/img/gbtn-bg-90-txt.png) no-repeat 0px 0px;
	HEIGHT: 23px;
	VERTICAL-ALIGN: middle;
	CURSOR: pointer;
}

.rbtn {
	BORDER-TOP: 0px;
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BORDER-RIGHT: 0px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	WORD-SPACING: 0px;
	FONT: 14px Verdana, Helvetica,Tahoma, Arial,  sans-serif;
	COLOR: #fff !important;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 90px;
	BACKGROUND: url(/_sontel/img/rbtn-bg-90-txt.png) no-repeat 0px 0px;
	HEIGHT: 23px;
	VERTICAL-ALIGN: middle;
	CURSOR: pointer;
}

#gallery a{}

/* всплывающие подсказки */

#tooltip{
background:#FFFFFF;
border:1px solid #666666;
color:#333333;
font:menu;
margin:0px;
padding:3px 5px;
position:absolute;
visibility:hidden;
width:auto;
}

.underlined {
text-decoration: underline;
}

/* end подсказок */

/*убираем шапку */
.no_panel #level_5 {top:85px}
.no_panel #menu { position:relative; top:0px; margin:15px 0px 15px -18px }
/*убрали*/

/*страничник*/
DIV.listing {
        PADDING-LEFT: 20px; FONT-SIZE: 11px; WIDTH: 100%; FONT-FAMILY: Tahoma, Aria, sans-serif
}
DIV.listing A {
        PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold
}
DIV.listing_a {
        PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; WIDTH: 5px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Aria, sans-serif; BACKGROUND-COLOR: #a6a6a6
}
SPAN.listing_a {
        PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 5px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Aria, sans-serif; BACKGROUND-COLOR: #a6a6a6
}
