@charset "iso-8859-1";
/* CSS Document */
body { margin:0px; padding:0px 0px 50px 0px ; font-family:Tahoma; font-size:12px; position:relative; background:url(/img/body_bg.gif) repeat-x top #244089}
#lvl_1 img, #menu img, .price img { border:0px;}

.nbr img { border:0px}
h1 { font-family:Arial Narrow; font-size:18px; font-weight:600; color:#000000; margin:30px 25px 25px 0px}
h2 { font-family:Tahoma; font-size:12px; font-weight:600; margin:20px 25px 10px 0px}
h3 { font-family:Tahoma; font-size:12px; font-weight:600; margin:15px 25px 0px 20px; color:#213887}
h4 { font-family:Arial Narrow; font-size:14px; font-weight:600; color:#000000; margin:30px 25px 5px 0px}
.red { color:#DD0707 !important}
p { margin-bottom:20px; padding-left:20px; color:#333333}

#top { width:980px; height:163px;  background:url(/img/top_n.jpg) no-repeat -1px 0px;position:relative; text-align:left; }
#top div { position:absolute}
    #home_1 { top:78px; left:6px}
    #home_2 { top:110px; left:6px}
        #logo { left:70px; top:40px}
        #adres { left:550px; top:10px; font-size:11px; color:#89DEF2}
                #adres b { font-size:16px}
        #adres a { color:#89DEF2}
                #adres p { margin:0px; padding:0px; color:#FFFFFF;}
        #korzina { left:550px; top:75px; font-size:11px;}
                #korzina table { width:180px; color:#000000; line-height:98%}
                #korzina span { color:#273D8A;  font-weight:600}
                #korzina table span {font-size:14px;}
                #kabinet { left:780px; top:72px; font-size:10px}
                #kabinet a:hover { color:#FFF; text-decoration:underline;}
                #kabinet a { color:#F6CCCC; text-decoration:underline;}
                                #kabinet img { margin:0px 5px -3px 5px}
                                #kabinet table { color:#EFCCCC;}
					#kabinet div { width:150px; padding-bottom:10px; height:100px !Important}
                .inp { border:1px solid #ABAFAD}

#menu { width:980px; height:50px; background:url(/img/menu_bg.jpg) repeat-x top; margin-left:0px}
#menu_left         { width:980px; height:50px; background:url(/img/menu_left.jpg) no-repeat 0px 0px}
        #menu_left table { height:50px; width:730px}
                #menu_left table td { vertical-align:middle; background:url(/img/td.gif) no-repeat 100% 0px}
                                #menu_left table .no { background-image:url(/img/0.gif) !important}
                                                #menu_left a {margin:0px 18px; color:#666666}
                                                #menu_left a:hover {  color:#FF0000}
        #menu span { color:#FFF; font-size:10px}

.ss_img { padding-right:20px; margin:2px 0px; height:8px; padding-bottom:6px; width:190px; }
.ss_img a { color:#DD0707; text-decoration:underline; }
        #dos { background:url(/img/img_dos.gif) no-repeat 100% 0px; text-align:right !important}
        #pri { background:url(/img/img_pri.gif) no-repeat 100% 0px; text-align:right !important}

.pnt { background:url(/img/q_red.gif) no-repeat 100% 7px; padding-right:15px; width:190px; margin:6px 0px; text-align:right !important }
.pnt a { color:#213887; text-decoration:underline}
.pnt a:hover { color:#DD0707; text-decoration:underline}

a { color:#213887; text-decoration:underline}
a:hover { color:#DD0707; text-decoration:underline}

.b_11 { background:url(/img/b_11.gif) no-repeat 0px 100% #CCCCCC}
.b_23 { background:url(/img/b_23.gif) no-repeat 100% 100% #BD0000; padding:24px 0px}
.b_23 a { color:#FFFFFF; text-decoration:underline; margin:0px 24px; font-family:Tahoma; font-family:11px}
.t_11 { background-color:#244089; color:#CCCCCC}
.t_11 table { margin-left:10px; margin-top:14px; margin-bottom:10px}
.t_11 table td { padding-right:10px}
.t_11 a { color:#43C6FE; text-decoration:underline}
.t_11 a:hover { color:#CCCCCC; text-decoration:underline}
.t_23 { background:#244089 url(/img/t_23.jpg) left repeat-y; padding-top:20px; padding-left:20px; color:#FFF}
.t_23 a { color:#43C6FE}
.t_33 { background:#244089; padding:15px}


.ramk { border:1px solid #E6E6E6; padding:4px}
.str { background:url(/img/str_nn.gif) no-repeat 0px 4px; padding-left:15px}
        .str a { color:#000000; text-decoration:underline}
        .str a:hover { color:#DE0E0E; text-decoration:underline}
.new { background:url(/img/str_nn.gif) no-repeat 0px 4px; width:172px; padding-left:18px}
.new a { color:#357DDF; text-decoration:underline}
.new a:hover { color:#DD0808; text-decoration:underline}

.tel { background:url(/img/tel.gif) no-repeat 0px 2px; color:#DD0707}
#left .tel { background:url(/img/tel.gif) no-repeat 100px 2px; text-align:right !important}

.hh { font-family:Arial Narrow; font-size:14px; font-weight:600; color:#000000; margin-bottom:5px;}
.hh a { font-size:11px; font-weight:500; font-family:Arial, Helvetica, sans-serif; color:#FF0000; background:url(/img/q_gre.gif) no-repeat 0px 6px; padding-left:10px}
.sin { color:#213887; background:url(/img/q.gif) repeat-y 0px 0px}
        #centr .rzd { width:437px; height:1px; padding-bottom:1px; background:url(/img/q2.gif) bottom repeat-x}
        #sec_cont .rzd { width:100%; height:1px; padding-bottom:1px; background:url(/img/q2.gif) bottom repeat-x}
        #left .rzd { width:140px; height:1px; text-align:right !important; padding-bottom:1px; background:url(/img/q2.gif) bottom repeat-x; margin:10px 0px 5px 67px}
        #right .rzd { width:173px; height:1px; text-align:left !important; padding-bottom:0px; background:url(/img/q2.gif) bottom repeat-x; margin:15px 0px}
.tripl { width:456px; background:url(/img/q3.gif) no-repeat 0px 9px}
.rzd { clear:both}
#centr .tripl  {width:300px !important;}
.tripl td { padding:9px 0px 9px 20px}
.img_nn td { padding-top:0px !important; padding-left:35px !important; background:url(/img/str_nn.gif) no-repeat 20px 5px}
.img_nn a { color:#213887; text-decoration:underline}
.img td img, .img img { padding:4px; border:1px solid #E6E6E6}

.lvl {}

#lvl_1 { width:100%; background-color:#1F3276; height:216px;}
#lvl_2 { width:978px; background-color:#FFFFFF;}
#lvl_2 td { }
        #left { width:210px; background:url(/img/left_bg.jpg) 100% 100% no-repeat #FAFAFA; padding:0px 30px 190px 0px; vertical-align:top; text-align:left}
        #centr { width:500px; padding:0px 27px 0px 20px; text-align:left; vertical-align:top; text-align:left}
        #right { width:210px; background:url(/img/right_bg.jpg) no-repeat 0px 0px; padding:15px 6px 5px 16px; vertical-align:top; text-align:left}
        #sec_cont { /*width:710px;*/ padding:0px 27px 70px 20px; background:url(/img/right_bg.jpg) no-repeat 0px 0px; vertical-align:top; text-align:left}
                #centr table p, #sec_cont table p  { }
/*******************************************************************************************/
#sec_cont .tel { background:url(/img/tel.gif) no-repeat 0px 2px; width:110px; color:#DD0707; margin-left:20px; padding-left:20px; text-align:right !important}
.gr { color:#999; margin:0px }
.gr_nn { color:#999; margin:5px 0px 30px -20px }
.gr img, .gr_nn img{ margin:0px 10px 2px 10px !important}
.price, .vitrina { width:665px; margin:10px 0px 20px 20px}
.price td { padding:10px; border-right:1px solid #D5D5D5; text-align:center !important}
.price .naz { text-align:left !important}
.price .top td { background-color:#C7C7C7;}
.price .no { border-right:1px solid #fff}

.gr_tr td { background-color:#F0F0F0}
.gr_tr .no { border-right:1px solid #F0F0F0}

.itogo { float:right; font-size:14px; color:#000000}
.itogo input { margin:10px 0px 10px 10px}

#nn { margin:0px 0px 0px 0px !important}



.blue { color:#213887; background:url(/img/q_blue.gif) repeat-y 0px 0px; padding-left:20px; font-weight:600; font-style:italic}
.li_blue { list-style-image:url(/img/li_blue.gif)}
.li_blue li { margin:10px 10px 10px 50px}
.li_blue a, .v_naz a, .prr { color:#357DDF; text-decoration:underline; }
.li_blue a:hover, .v_naz a:hover { color:#213887; text-decoration:underline; }

.v_naz { background:url(/img/str_nn.gif) no-repeat 0px 13px; padding:10px 30px 20px 15px}
.v_naz .no { background-image:url(/img/0.gif) !important}
.v_img img, .inp { border:1px solid #E6E6E6}

.dabl { margin:10px 0px 20px 20px}
.dabl .new { padding:0px 30px 20px 30px !important; background-position:15px 4px !important; width:400px !important}

.reg, .reg_bl { width:500px;  margin:5px 0px}
.reg .left, .reg_bl .left { width:180px; text-align:right !important; padding-right:20px}
.reg {color:#666666;}
.reg_bl { color:#000000}
 .grr { background-color:#F0F0F0; margin-left:20px; margin-right:10px}

  .grr .left { width:160px; !important }

 .pred { background:url(/img/q_333.gif) repeat-x 0px 100% #F2F2F2; margin-right:-10px; margin-left:-10px  }
  .pred td { vertical-align:top}
 #lep { width:160px;  background:url(/img/q_333.gif) repeat-y 100% 0px #FFF;  padding-top:0px; }
  #lep div { width:125px; height:17px; padding-left:35px; cursor:pointer; padding-top:3px; margin-bottom:5px}
 #lep .on { color:#333; background:url(/img/qq_blue.gif) no-repeat 21px 8px #F2F2F2; text-decoration:none;  border:1px solid #333; border-right:1px solid #F2F2F2;}
  #lep .off { color:#357DDF; background:url(/img/qq_blue.gif) no-repeat 21px 8px #FFF; text-decoration:underline; border:1px solid #FFF;  border-right:1px solid #333}

.vvv {border:1px solid #fff; height:11px !important; font-size:3px; padding:0px; }
.lv {width:520px; background:url(/img/q_333.gif) repeat-y 100% 0px}
.lv_0 { background:url(/img/rip_33_n.gif) 100% 100% no-repeat; width:520px;}
.lv_1 {background:url(/img/rip_77_nnn.gif) 0px 0px no-repeat; width:520px; padding:10px 0px;}
 #rip { background:url(/img/q_333.gif) repeat-x 0px 0px; width:520px; }
  #rip .off { display:none}
  #rip .on { display:block}
   #rip img { margin:5px 15px; border:0px}

    #rip h3 { text-transform:uppercase; font-size:16px; margin-top:20px !important}

 .do li { list-style-image:url(/img/0.gif); background:url(/img/q_red.gif) no-repeat 0px 7px; padding-left:20px; margin-bottom:5px; margin-left:-17px}
  .do a{ color:#DD0707; text-decoration:underline}
    .do a:hover{ color:#FF0000; text-decoration:underline}

.left_hh { text-align:right !important; font-family:Tahoma; font-size:12px; font-weight:600; margin:20px 0px 10px 0px;}


.prind { background-color:#FFF !important; background-image:url(img/0.gif) !important; padding:15px}
.prind #adres{ color:#333 !important; width:270px;}
.prind #adres p, .prind #adres b, .prind #adres a { color:#333 !important}
.prind .price td {padding:3px 10px !important;}

/* для редактора */
.table-center {text-align: center;}