@charset "iso-8859-1";
body {
                margin:0px;
                padding:0px 0px;
                font-family:Tahoma;
                font-size:12px;
                background:url(/img/upperbg.jpg) 0px 0px repeat-x #bee1ed;
                padding:0px;
                position:relative;
                color: #0b2c42;

                }
body, #bottom table, .rtf  {        width:expression((document.documentElement.clientWidth||document.body.clientWidth)<998?'998px':'100%');}
a { color:#0c86a9}
a:hover { color:#486d80;}
table td { vertical-align:top}
a img { border:0px}
#bottom {
                        padding-bottom:0px;
                        margin:0px 0px;
                        height:207px;
                        padding:0px;
                        padding-top:10px;

                        /*background:url(/img/pro.jpg) repeat-x bottom*/
                        /*background:url(/img/fon_niz.jpg) repeat-x bottom;*/
                }

.alldiv2
{
        min-width:990px; 
}

.alldiv
{
        background:url(/img/fon_niz.jpg) repeat-x bottom;
        min-width:990px;
}

#podval { /*background:url(/img/pd_bg.jpg) 0px 0px repeat-x;*/ width:100%; padding:0px; margin:0px; }
#top { height:314px; width:100%; background:url(/img/top_bg.gif) repeat-x 0px -30px;}
#logo {  height:290px; background:url(/img/logo.jpg) no-repeat -20px 0px; padding-top:0px; margin:0px; padding:0px; vertical-align:bottom;}
#second { width:100%; font-size:12px;}
#left_cont {  padding-right:15px; vertical-align:top; width:287px}



#bot_left_mnu a div, #bot_right_mnu a div
        {
                background: url(/img/tir_ten.gif) center top no-repeat;
                color:#0c86a9;
                font-weight:600;
                padding:9px 30px 6px 31px;
                cursor:pointer;
                text-decoration:none;
                font-size:12px;
                height:14px;
        }



#bot_right_mnu a.first div, #bot_left_mnu a.first div
        {
                padding-top:11px;
                /*padding-bottom:9px;*/
                background: url(/img/btb_bg.jpg) center 0px; no-repeat;

        }


#bot_left_mnu a:hover div, #bot_right_mnu a:hover div
        {
                background:url(/img/tir_ten_d.jpg) 50% top no-repeat #afccda;
                color:#FFFFFF;
        }

#bot_left_mnu a.first:hover div, #bot_right_mnu a.first:hover div
        {
                background:none 50% top no-repeat #afccda;
                color:#FFFFFF;
        }


#bot_right_mnu a.last div
        {

/*                background: none; */
height:18px;

        }




#bot_right_mnu a.last:hover div
        {
                background: url(/img/tir_ten_d.jpg) 50% top no-repeat #afccda;
        }


.podr a div
        {
                background: url(/img/left_menu_ten.jpg) 50% top no-repeat #d4ebf3;
                color:#0c86a9;
                font-weight:600;
                padding:7px 30px 8px;
                cursor:pointer;
                text-decoration:none;
                font-size:12px;
                width:269px;
        }



.podr a:hover div
        {
                background:url(/img/left_menu_ten_d.jpg) 50% top no-repeat #afccda;
                color:#FFFFFF;
                font-weight:600;
                padding:7px 30px 8px;
                cursor:pointer;
                text-decoration:none;
                font-size:12px;
                width:269px
        }

.podr a#first div
        {
                background:url(/img/menu_minigrad.jpg) no-repeat top #d4ebf3;
                line-height:21px;
        }

.podr a#first:hover div
        {
                background:url(/img/0.gif) 50% top no-repeat #afccda;
                color:#FFFFFF;
                font-weight:600;
                padding:7px 30px 8px;
                cursor:pointer;
                text-decoration:none;
                font-size:12px;
                width:269px
        }

.podr a
        {
                text-decoration:none
        }

.podr a:hover
        {
                text-decoration:none
        }



#bb { background-image:url(img/0.gif) !important}
.podr img { margin-right:10px}
.pri_menu .panel { margin-bottom:0px !Important; border:1px solid #000  }
.pri_menu .panel .left {padding-left:10px !important}

#right_cont { vertical-align:top; width:100%;}
#dabl { width:100%; margin-bottom:30px; margin-top:0px}
#cent { padding-right:20px; vertical-align:top; width:100%}
#right_column { width:235px; vertical-align:top}
.panel { height:40px; background:url(/img/panel_bg.gif) repeat-x 0px 0px; padding:0px}


.panel .right { color:#c7d0d7; font-size:17px; padding:0px 0px 0px 30px;line-height:40px;}



#free { margin-left:10px; margin-right:10px}
.panel_top, .panel_top .left, .panel_top .right { height:9px; font-size:2px; width:100%}
.panel_bot, .panel_bot .left, .panel_bot .right { height:10px; font-size:2px; width:100%}


.panel_top
{
        /*background:url(/img/panel_bg.gif) repeat-x 0px 0px;*/
        background:        url(/img/lpbg_top.jpg) repeat-x 0px 0px;
        margin-top:        10px;
}


.panel_bot
                {
                        background:url(/img/left_b_top.jpg) repeat-x 0px bottom #1d425d;

                }

.panel_top .left
                                {
                                        background:url(/img/left_u_top.jpg) 0px 0px no-repeat;
                                }

.panel_bot .left
                                {
                                        background:url(/img/left_d_top.jpg) 0px bottom no-repeat;
                                }

.panel_top .right
                                {
                                        background:url(/img/right_u_top.jpg) 100% 0px no-repeat;

                                }

.panel_bot .right
                                {
                                        background:url(/img/right_b_top.jpg) 100% right no-repeat;
                                }

.panel .right {
                                        height:40px;
                                        background:url(/img/panel_right.gif) 100% 0px no-repeat;
                          }
.panel .left { height:40px; background:url(/img/panel_left.gif) 0px 0px no-repeat }

#bot_right_mnu .panel .left { height:40px; background:url(/img/panel_left.gif) -1px 0px no-repeat }

.panel .right { height:40px; background:url(/img/panel_right.gif) 100% 0px no-repeat  }
#cent, #cent .panel { width:100%;}
.marazm {
                        width:100%;
                        /*background:url(/img/p_mar_bot.gif) repeat-x bottom #2c5069;*/
                        background-color:#1d425d;

                        }
.marazm td { /*background:url(/img/p_mar_top.gif) repeat-x top;*/ vertical-align:top}

.marazm .left
                                {
                                        font-size:2px;
                                /*        background:url(/img/p_mar_left.gif) left repeat-y; */
                                        background:url(/img/left_m_top.jpg) left repeat-y;

                                        width:4px;
                                        vertical-align:top;
                                        padding:0px;
                                }

.marazm .right {
                                        font-size:2px;
                                        background:url(/img/right_m_top.jpg) right repeat-y;
                                        width:4px;
                                        vertical-align:top;
                                        padding:0px;
                                }
.marazm .pod { width:115px; font-size:12px; font-weight:600; color:#fff; padding:3px 0px 3px 27px}
.kri { float:left; margin-left:14px; font-size:11px; font-weight:500; margin-bottom:4px; cursor:pointer}
.kri_left { background-image:url(img/0.gif) !important}
.kri_mid, .kri_mid_s { background:url(/img/kri_mid.gif) repeat-x top !important; padding:3px 0px 3px 8px }
.pn { height:25px; margin-top:10px; width:100%; background:url(/img/pn_bg.gif) repeat-x top }
.pn .left { height:25px; background:url(/img/pn_left.gif) no-repeat 0px 0px}
.pn .right { height:22px; background:url(/img/pn_right.gif) no-repeat 100% 0px; font-size:15px; color:#0c86a9; font-weight:600; padding:3px 0px 0px 27px}
#sort_by {
        PADDING-LEFT: 35px; FONT-WEIGHT: 600; FONT-SIZE: 12px; MARGIN: 15px 0px; COLOR: #0b2c42;
}

#sort_by a { color:#0c86a9; text-decoration:underline; background:url(/img/str_sort_by.gif) no-repeat 0px 4px; padding-left:15px; margin-left:15px}
#sort_by a:hover { color:#486d80;}

.krt_p {
                border:1px solid #3a7989;
                background-color:#cde7f0;
                padding:1px;
                margin-bottom:8px; }



.krt_p22 {
                        border:1px solid #3a7989;
                        background-color:#cde7f0;
                        padding:1px;
                        margin-bottom:8px;
                        margin-top:10px;
                        }




.krt {
                border:2px solid #fafdfe;
                background-color:#FFF;
                /*padding: 27px 27px 7px 27px;*/

          }

.krt22 {
                border:2px solid #fafdfe;
                background-color:#FFF;
                padding: 27px 27px 7px 27px;

          }

.krt22 p {
                /*line-height:130%; */
                margin:0 0 20px 0;
                padding:0px;

           }


.krt p {
                /*line-height:130%; */
                margin:0 0 20px 0;
                padding:0px;

           }
#cent .krt_p { width:100%;  border:1px solid #3a7989; background-color:#cde7f0; padding:1px; margin-bottom:8px}
#cent .krt {border:2px solid #fafdfe; background-color:#FFF;}
#cent .krt p { margin-left:27px; line-height:130%}
#right_column .krt_p { width:229px !important; border:1px solid #3a7989; background-color:#cde7f0; padding:1px; margin:0px 0px 8px; 0px}
#right_column .krt { width:226px !important; border:2px solid #fafdfe; background-color:#FFF;}
#right_column .krt p { margin-left:50px; line-height:130%}
.hh { font-weight:600; color:#0c86a9; margin:3px 10px 13px 27px; width:90%}
.hh b { text-decoration:underline; font-size:16px !important; }
.hh a { font-size:12px; font-weight:500; text-decoration:none;  margin-right:30px; color:#0c86a9; padding-bottom:1px; margin-bottom:1px}
.hh a:hover { color:#486d80; text-decoration:none}
.mor {background:url(/img/morze_h.gif) bottom repeat-x;}
#right_column .krt table { font-weight:500; margin:3px 10px; width:580px}
#cent .krt table { font-weight:500; margin:3px 15px; width:100%}
#cent .rey { padding-top:6px; padding-left:5px}
.krt table td { vertical-align:top}
.krt table div { float:left;}
.star_1, .star_2, .star_3, .star_4, .star_5 { background:url(/img/star.gif) repeat-x 0px 0px; height:15px; margin-left:20px}
#cent .star_1, #cent .star_2, #cent .star_3, #cent .star_4, #cent .star_5 { margin-left:10px !important}
        .star_1 { width:18px}
                .star_2 { width:36px}
                        .star_3 { width:54px}
                                .star_4 { width:72px}
                                        .star_5 { width:90px}
.krt table span { font-size:30px; font-weight:600; color:#0c86a9}
.rub { padding-top:5px; padding-left:5px}
#stra { text-align:center; margin-top:20px; margin-bottom:20px; color:#0c86a9}
#stra_top { text-align:center; margin-top:15px; margin-bottom:20px; color:#0c86a9;}
#stra_str_top { text-align:center; margin-top:11px; margin-bottom:20px; color:#0c86a9;}
#stra .left { background:url(/img/str_left.gif) no-repeat 0px 5px; padding:6px 30px; color:#0c86a9; font-weight:600}
#stra .right { background:url(/img/str_right.gif) no-repeat 100% 5px; padding:6px 30px; color:#0c86a9; font-weight:600}
.st { margin:0px 2px;  color:#0c86a9; font-weight:600; padding:4px}
.st:hover { color:#fff !important; background:url(/img/st_bg.gif) no-repeat 50% 5px; text-decoration:none}
.fer { color:#214769; margin:6px 50px 20px 27px; line-height:130%}
.fer a{ color:#214769; margin:0px 50px 0px 27px; line-height:130%; padding:0px 0px 0px 0px;}
.krta { background:url(/img/krt_bg.gif) repeat-x 0px 50% #bee1ed; margin-top:10px; width:232px; margin-right:5px}
.krta_bot { background:url(/img/krt_bot.gif) no-repeat 0px 100%; width:100%;  border-bottom:1px solid #010712;}
.krta_top { background:url(/img/krt_top.gif) no-repeat 0px 0px; width:100%; border-left:1px solid #010712; border-top:1px solid #010712; border-right:1px solid #010712; padding-bottom:10px}
h4 { font-size:12px; font-weight:600; color:#0c86a9; margin:10px 20px 13px 27px; text-decoration:underline }
.krta table td { vertical-align:top}
.krta table div { float:left;}
.krta table span, .price span { font-size:30px; font-weight:600; color:#0c86a9}

.price span { font-size:25px; color:#0c86a9}

.rub { padding-top:5px; padding-left:5px; float:left}
.price { float:left}
.krta p { margin:0px 10px 15px 10px}
.dark { margin:5px 20px 30px 20px !important}
.dark a { color:#0b2c42; text-decoration:underline}
.morze {margin-left:27px !important; margin-top:30px !important;}
#cent .krt table {width:70%!important}
.morze td { height:18px}
.morze .left { background:url(/img/morze_h2.gif) repeat-x 0px 11px}
.morze .left div { background-color:#FFF; padding:0px 0px 2px 0px}
.morze .right { font-weight:600; padding-left:8px}
.smal { width:180px !important}
.smal img { margin-right:10px}
.smal .price span { font-size:15px !Important; color:#0b2c42 !Important}
.smal .rub { font-size:11px !important; padding-top:0px;}
.qudro {
                width:100%;
                /*background:url(/img/krt_bg.gif) repeat-x 0px 50% #bee1ed; */
                margin-top:20px;
                margin-bottom:0px;
                }
.qudro IMG {
                padding-left:8px;
                }

.rzd_r { border-right:0px solid #fff; border-left:1px solid #000; /*background:url(/img/pd_bg.jpg) 0px 100% repeat-x #bee1ed */ }
.qudro td { vertical-align:top;}
.rk {
                width:24%;
                border-color:#000;
                /*background:url(/img/qu_td_bot.gif) no-repeat 50% 100%; */
                background:url(/img/krt_bg.gif) repeat-x 0px 50% #bee1ed;
                border-width:1px;
                border-style:solid;
                /*padding-left: 10px;*/
}
.rzd { /* background:url(/img/pd_bg.jpg) 0px 100% repeat-x #bee1ed;*/}
#ind .rzd { background:url(/img/0.gif) 0px 100% repeat-x #bee1ed  !important;  border-color:#bee1ed}
#ind .rk_z {  background:url(/img/0.jpg) 0px 100% repeat-x #bee1ed !important; width:25%; padding:-1px}
.rk_z {/*  background:url(/img/pd_bg.jpg) 0px 100% repeat-x #bee1ed; */width:25%; border-color:#F00}
.tt { width:100%;  height:5px; background:url(/img/qu_td_top.gif) 50% 0px no-repeat}
.qudro table { margin-bottom:10px}
.qudro table td { padding-right:15px}
.qudro table td  P{ margin-left:12px;}







#flash_1 { margin-top:25px; width:100%;}
#flash_1 a { font-weight:600}
#flash_1 td { padding-bottom:15px; }
#flash_1 li { margin-top:10px; margin-left:-9px}
#flash_2 div { float:left}
.sps {
                width:100%;
                background:url(/img/fh_bg.gif) repeat-x top;
                text-align: left;
          }
.fh {
                background:url(/img/fh_right.gif) 100% 0px no-repeat;
                height:31px;
                text-align:center;
                font-family:System;
                font-size:17px;
                color:#FFF;
                line-height: 30px;

                }
.fh img {float: left; margin:0; padding:0; }
#scroll { width:100%; height:293px; overflow:auto; background-color:#FFFFFF; margin:0px 0px -7px 0px; cursor:pointer}
#scroll td { padding:10px 15px; text-decoration:underline}
#scroll table { width:94%}
#scroll .of { background:url(/img/scroll_tr.gif) top repeat-x #dadde2; min-height:73px; }
#scroll .on { background:url(/img/scroll_tr_s.gif) top repeat-x #b5d4eb; height:73px; }
#scroll .left { padding-left:9px; padding-top:9px;}
#scroll_2 { width:100%; background-color:#FFFFFF; background-image:url(/img/0.gif); margin:0px 0px 0px 0px; cursor:pointer}
#scroll_2 td { padding:10px 15px; text-decoration:underline}
#scroll_2 table { width:100%}
#scroll_2 .of { background:url(/img/scroll_tr.gif) top repeat-x #dadde2; height:62px}
#scroll_2 .on { background:url(/img/scroll_tr_s.gif) top repeat-x #b5d4eb; height:62px; }
#scroll_2 .left { padding-left:9px; padding-top:9px;}
#pls { width:100%; height:10px; background:url(/img/pls.gif) repeat-x bottom}
#pb { /*background:url(/img/pd_bg.jpg) bottom repeat-x;*/}

.tripl
                {
                        width:100%;
                        margin-bottom:0px;
                        margin-top:40px;
                }

.tripl .ri
        {
                padding:40px 0px 0px 20px !important;
                border:0px solid #bee1ed !important;
                border-bottom:0px solid #75a8c3 !important;
                /*background:url(/img/pd_bg.jpg) bottom repeat-x; */
                background:none;
                /*width:35%  */
        }

.tripl
        .hh
        {
                /*border:1px solid #9bbdd0; */
                /*background:url(/img/top_gr.gif) 0% 39px repeat-x;*/
                background:url(/img/bot_gr.gif) 0px 100% repeat-x #d4ebf3;
        }

#bot_left_mnu .top_gr
        {
                background:url(/img/blik_left.gif) 0px 50% no-repeat;
                /*border:1px solid #9cbbcf;*/
                display: block;
                width: 341px;
                border-left: 1px solid #9bbed2;
                border-right: 1px solid #9bbed2;
        }

#bot_right_mnu .top_gr
        {
                background:url(/img/blik_left.gif) 0px 50% no-repeat;
                /*border:1px solid #9cbbcf;*/
                display: block;
                width: 342px;
                border-right: 1px solid #9bbed2;
        }



.bot_gr
        {
                background:url(/img/blik_right.gif) 100% 50% no-repeat;
                /*border:1px solid #d6eaf1;*/
        }

.ss { width:100%; height:29px; background:url(/img/tir_ten.gif) 50% top no-repeat}
.sn { width:100%; height:29px;

                background: url(/img/tir_ten.gif) center top no-repeat;

}
.ss a, .sn a { color:#0c86a9; text-decoration:none; font-weight:600; margin-left:27px}
.ss a:hover, .sn a:hover { color:#0c86a9; text-decoration:underline}
#pri_menu { /*padding-right:30px*/}
#pri_menu div
        {
         /*padding-right:30px*/
         font-family:Tahoma;
        }

.podr {
                width:263px;
                height:100%;
                border-top: 0 none ;
                border-bottom: 1px solid #9bbdd0;
                border-left: 1px solid #9bbdd0;
                border-right: 1px solid #9bbdd0;
                /*background:url(/img/top_gr.gif) repeat-x top; */
           }
#left_menu { width:262px; margin-top:10px; margin-bottom:15px}
.podr .on, .podr .of  { width:203px !important;}
.podr .on img { background:url(/img/str_pir.gif) no-repeat 0px 0px}
.podr .of img { background:url(/img/0.gif) no-repeat 0px 0px}



#poisk {  margin-top:30px; width:100%; background:url(/img/panel_bg.gif) repeat-x 200px 0px; height:40px; max-height:40px;}
#poisk .left { background-image:url(img/0.gif) !important; text-align:right; vertical-align:top; padding-top: 0px;}
#poisk .right { background:url(/img/poi_right.gif) top right no-repeat; text-align:left; float:left; margin-left: 0%;}
#poisk .cntr { background:url(/img/poi_cent.gif) top left no-repeat; text-align:left; vertical-align:top; margin-left: 0%; float:left; padding-top: 0px; margin-top:-2px;}
#poisk .of { background:url(/img/panel_bg.gif) top right no-repeat; vertical-align:top; float:left; padding-top:0px; margin-top:0px; width:330px;}

#brenda { float: left; margin-left: 0px; vertical-align:top: height: 40px; padding-top: 0px; margin-top: 0px;
}
.inp {width:300px; float:left; margin-top: 0px;}






#form .lef { width:150px; text-align:right !important; padding-right:15px}
#form td { padding-top:5px}
p { margin-left:30px}
.korz { width:100%; background:url(/img/kr_bg.gif) top repeat-x; margin-bottom:30px}
.korz .top td { padding-top:5px}
.korz .top img { margin-top:-5px}
.naz, .naz_p { height:27px; font-weight:600; background:url(/img/kr_rzd.gif) 100% 0px no-repeat}
.naz_p { padding-left:20px}
.ot { padding-left:20px}
.korz a { background:url(/img/del.gif) no-repeat 0px 7px; padding:7px 0px 7px 30px; margin-top:-3px }
.mid td { padding-top:10px; padding-bottom:10px}
.mid { margin-top:-3px;}

.k_bot td { border-top:2px solid #000; font-weight:600; padding-top:10px; padding-bottom:10px}
.mi { padding-top:7px}
.mi, .k2 { color:#b2bbc3; font-size:15px; font-weight:500}
.mi h2, .k2 h2 { font-size:15px; margin:20px 0px 17px 0px; font-weight:500}
.mi b { color:#ffffff}
.mi img, .k2 img { margin-bottom:-3px; margin-top:3px}
.mi div, .k2 div { float:left}
.kode { padding-top:5px}
.k3 { padding-top:0px; color:#FFFFFF}
.k3 p { margin:0px; }
.k1 { padding-top:60px; padding-left:40px}
.tel { font-size:32px; padding-top:0px; color:#FFFFFF;  font-weight:300 !important}
.icq { margin-left:20px; font-size:12px; text-decoration:none; margin-top:0px}
.icq img { margin-right:3px}
.icq a { color:#FFFFFF; text-decoration:none}
.icq a:hover { color:#ccc; text-decoration:none}
.krz { color:#ffffff}
.krz td { padding-left:40px}
.krz a { color:#FFFFFF; text-decoration:underline;}
.krz a:hover { color:#CCC;}
.tts, .ttn {
color:#cad4dd/*#d1d7db*/; font-weight:bold; font-size:14px; padding:4px 5px 6px 40px;}
.tts { background:url(/img/kts.gif) no-repeat 0px;}
.ttn { background:url(/img/ktn.gif) no-repeat 0px;}
.top_menu { height:30px; padding-top:20px; padding-bottom:10px;}
.top_menu a { color:#FFF; text-decoration:underline; margin-right:2px; margin-left:0.7em; }
.top_menu a:hover { color:#CCC; text-decoration:underline}
#krohi { padding:20px 0px 9px 28px; margin:0px;}
#krohi a { color:#0b2c42; text-decoration:underline}
#krohi a:hover { color:#333; text-decoration:underline}
#krohi img { margin:0px 5px}
#bottom table { width:90%; margin:80px 15px 0px 15px}
.popap { background:url(/img/0.gif) #FFF !Important; margin:0px; padding:0px}
.zebra, .rtf {width:100%;}
.zebra .price span { color:#0b2c42 !Important}
.ler { text-align:right; padding:3px 15px 3px 0px; font-weight:600; width:165px}
.cer { padding-left:120px; width:254px}
.rir { width:310px; padding-left:130px}
.gr td { background-color:#f3f3f3}
.kt { widtht:90%;}
.rt { width:1%}
.rzd_l {  background:url(/img/pd_bg.jpg) 0px 100% repeat-x #bee1ed; width:1%}
#logo_left { background:url(/img/prabl.jpg) no-repeat left 0px }


#left_menu a div { cursor:pointer; padding:3px 0px  }
#left_menu div a { padding-right:60px; text-decoration:none}
#left_menu { border:1px solid #9bbccd; background-color:#FFFFFF; padding:1px}
#left_menu div {  cursor:pointer;}
#left_menu a { text-decoration:none}



#left_menu a .m_1          {
                                                background-color:#d4ebf3;
                                                font-size:12px;
                                                font-weight:bold;
                                        }

#left_menu a .m_2 {
                                        background-color:#d4ebf3;
                                        font-weight:500;
                                  }



#left_menu a .m_3 {
                                        background-color:#d4ebf3;
                                        font-weight:500
                                  }

#left_menu a .m_4 {
                                        background-color:#fff;
                                        font-weight:500
                                   }

#left_menu a .m_5 {
                                        background-color:#fff;
                                        font-weight:500;
                                   }

#left_menu a:hover .m_1, #left_menu .nii .m_1
                                                                                         {
                                                                                                 background-color:#afccda;
                                                                                         }

#left_menu a:hover .m_2, #left_menu .nii .m_2
                                                                                                {
                                                                                                        background-color:#afccda;
                                                                                                }

/*  è¡¤î©© ï­    #left_menu a:hover .m_3, #left_menu .nii .m_3 {background-color:#c1dde9;}*/

#left_menu a:hover .m_4, #left_menu .nii .m_4 {/*background-color:#eaf5f9;*/}
#left_menu a:hover .m_5, #left_menu .nii .m_5 {/*background-color:#eaf5f9;*/}

#left_menu a .m_1 div { text-decoration:none; color:#098a9f;}

#left_menu a .m_2 div, #left_menu a .m_3 div { text-decoration:underline; color:#098a9f}
#left_menu a .m_4 div { text-decoration:underline; color:#0b2c42}
#left_menu a .m_5 div { text-decoration:none; color:#0b2c42}
#left_menu a:hover .m_1 div, #left_menu .nii .m_1 div { text-decoration:none !important; color:#fff; font-weight:600; font-size:12px}


#left_menu a:hover .m_2 div, #left_menu .nii .m_2 div { text-decoration:underline; color:#098a9f}

#left_menu a:hover .m_3 div, #left_menu .nii .m_3 div { text-decoration:underline; color:#098a9f}


#left_menu a:hover .m_4 div, #left_menu .nii .m_4 div { text-decoration:underline; color:#0b2c42}
#left_menu a:hover .m_5 div, #left_menu .nii .m_5 div { text-decoration:none; color:#0b2c42}
#left_menu a img { background:url(img/0.gif) no-repeat 0px 0px; }

#left_menu a:hover .m_1 div,
#left_menu .nii .m_1 div,
#left_menu a:hover .m_2 div,
#left_menu .nii .m_2 div,
#left_menu a:hover .m_4 div,
#left_menu .nii .m_4 div  { background:url(/img/0.gif) no-repeat 0px 0px;}


#left_menu a:hover .m_3 div, #left_menu .nii .m_3 div  { background:url(/img/str_left_menu_2.gif ) no-repeat 0px 50%;}
#left_menu a:hover .m_4 div, #left_menu .nii .m_4 div  { background:url(/img/str_left_menu_4.gif ) no-repeat 0px 50%;}
#left_menu a:hover .m_5 div, #left_menu .nii .m_5 div  { background:url(/img/str_left_menu_5.gif ) no-repeat 0px 50%;}






.m_2 div, .m_3 div {  width:180px; padding:3px 30px 3px 20px !important;}

 .m_5 div, .m_4 div {  width:160px; padding:3px 30px 3px 20px !important;}




.m_1 div { padding:3px 0px 3px 20px !important;}

/*#non { background-image:url(img/0.gif) !important}*/
#left_menu .on {background-color:#eaf5f9; margin-top:0px !important;}
#left_menu .on { display:block; margin:0px !Important; padding:0px !Important}




#left_menu .on div { }
span .m_1, span .m_2, span .m_3, span .m_4, span .m_5{}
span .m_1 div, span .m_2 div, span .m_3 div, span .m_4 div, span .m_5 div
        {
                width:180px;
                padding:3px 10px 3px 40px;
                margin-bottom:1px
        }
#left_menu span a { margin:2px 0px}
#left_menu .of div, .filtr  { display:none}
.kri_mid .hide div, .of .hide div  { display:none}

.kri_mid_s .hide { position:absolute; width:160px; background-color:#eaf5f9; cursor:pointer; border:1px solid #bebebe; margin-left:-20px; margin-top:5px; display:block}
.on .hide {
                        position:absolute;
                        width:175px;
                        height:200px;
                        overflow:auto;
                        background-color:#bebebe;
                        cursor:pointer;
                        margin-left:77px;
                        margin-top:31px;
                        display:block;
                        padding:0px 2px 2px 2px;
                  }

.kri_mid_s .hide div { width:122px; z-index:5; border-bottom:1px solid #8ac0d4; cursor:pointer; background-color:#eaf5f9; text-decoration:none; padding:4px 10px 4px 25px; display:block}
 .on .hide div {   border-bottom:1px solid #8ac0d4; z-index:5; font-size:11px; text-decoration:underline; font-weight:600; cursor:pointer; margin-bottom:0px; background-color:#eaf5f9; text-decoration:none; padding:4px 10px 4px 15px; display:block}
.kri_mid_s .hide a div, .on .hide a div { color:0a7ea3; background:url(/img/0.gif) no-repeat 10px 50%  #eaf5f9;  cursor:pointer; text-decoration:underline}
.kri_mid_s .hide a:hover div, .mdk div, .on .hide a:hover div { color:0a7ea3 !important; background:url(/img/str_left_menu_4.gif) no-repeat 10px 50% #c1dde9 !important; text-decoration:underline !important}
a .t_1 {background:url(/img/left_menu_ten.jpg) 50% top no-repeat #d4ebf3; width:307px}
a:hover .t_1 {background:url(/img/left_menu_ten.jpg) 50% top no-repeat #c0dde8;}
.kknd { margin-top:-10px}
#ek { height:4px; position:absolute; z-index:2; top:500px; width:98%; display:none; }
#ek2 { height:1px; position:absolute; z-index:2; height:500px; top:0px; right:320px; width:40px; display:none;    }
#ek3 { height:4px; position:absolute; z-index:2; top:210px; width:98%; display:none;  }
.kri_mid_s .gr { display:block}
.kri_mid .gr { display:none}

#gr3 { height:4px; position:absolute; z-index:2; width:600px; display:none; top:370px;   }
#gr4 { height:4px; position:absolute; z-index:2; width:600px; display:none; top:1000px;   }

#gr1 { height:1px; position:absolute; z-index:2; height:700px; top:0px; width:1px; margin-left:-40px;   }
#gr2 { height:1px; position:absolute; z-index:2; height:700px; top:0px; width:1px;  margin-left:160px;  }






A .m_1, A .m_2, A .m_3
                {
                        background:url(/img/left_menu_ten.jpg) 50% top no-repeat;
                        width:262px;
                }

A .m_4, A .m_5
                {
                        background:url(/img/left_menu_ten_w.jpg) 50% top no-repeat;
                        width:262px;
                }


A:hover .m_1, A:hover .m_2
                {
                        background:url(/img/left_menu_ten_d.jpg) 50% top no-repeat #afccda;
                }

#left_menu A.nii .m_1 , #left_menu A.nii .m_2
                {
                        background: url(/img/left_menu_ten_d.jpg) 50% top no-repeat #afccda;
                }

#left_menu A.nii .m_1 div
                {
                        background:none;
                }

#left_menu A.nii
                {
                        background:none;
                }
A .m_3 div
        {
                width: 180px;
        }

#left_menu span a .m_5 div
        {
                width: 160px;
                padding-left: 700px;
                display:block
        }



.m_selected  , .m_3 .m_selected
                                  {
                                        background:url(/img/left_menu_ten_w.jpg) 50% top no-repeat !important !important;
                                        background-color:#fff !important !important;
                                  }
.m_test {
width:100px;
height: 100px;
display:none;

}

.m_2_m_selected
{
        background:url(/img/left_menu_ten_w.jpg) 50% top no-repeat;
        background-color: #fff;
        padding: 3px 0 3px 3px;
        display:block;
}


#left_menu a:hover .m_2_m_selected
        {
                background:url(/img/left_menu_ten_d.jpg) 50% top no-repeat #afccda;
        }



.m_2_m_selected DIV
{
        padding: 3px 30px 3px 20px;
        margin-left: 20px;
        cursor: pointer;
        display: block;
        width:180px;
        padding-left: 20px !important;
        text-decoration: underline;
}


.m_3_m_selected
{
        background:url(/img/left_menu_ten_w.jpg) 50% top no-repeat;
        background-color: #fff;
        padding: 3px 0 3px 3px;
        display:block;
}

.m_3_m_selected DIV
{
        padding: 3px 30px 3px 20px;
        margin-left: 20px;
        cursor: pointer;
        display: block;
        width:180px;
        padding-left: 20px !important;
        text-decoration: underline;
}

#left_menu a:hover .m_3_m_selected DIV { background:url(/img/str_left_menu_2.gif ) no-repeat 0px 50%;}

DIV#first2
{
        background-image: none !important;
}

.qudro table td .price {
                                           margin-top:5px;
                                           }
.qudro table td .rub {
                                           margin-top:5px;
                                         }

/* âñïëûâàþùèå ïîäñêàçêè */
#tooltip{
background:#FFFFFF;
border:1px solid #666666;
color:#333333;
font:menu;
margin:0px;
padding:3px 5px;
position:absolute;
visibility:hidden;
width:auto;
}

.underlined {
font-size: 12px; text-decoration: underline; color: #0C86A9;
}

/*styles by GeX0GeN*/
.style4 {font-size: 12px; font-family: tahoma;}

#hoverblock{
	 display: none; z-index:1000; position: absolute; width: auto; padding:8px; border: Highlight 1px solid; background-color: white; z-index:1000; text-align:center;
}

.water{
	margin-left: -81px; z-index:1005; position: absolute; left:50%; top:63%; width:163px; height:43px;  background:url(/images/walux.png ) top left no-repeat;
}
.symsg {
	padding: 6px 0 0 0; margin:0; font-weight:bold; font-size:13px;
}


/*çàòåìíåíèå*/
#fon { left:0px; right:0px; top:0px; bottom:0px; width:100%; height:100%; position:absolute; z-index:50; display:none;}
.pnng { background-image:url(/img/fon_bg.png ); text-align:center !important; vertical-align:middle; position:relative;}