@charset "iso-8859-1";
/* CSS Document */
body { background-color:#999; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px}
img { border:0px}
.lvl { width:970px; background-color:#FFF}
.left { float:left}
.right { float:right}
h1 { color:#333; font-size:14px; margin:0px}
.likeh1 { color:#333; font-size:14px; margin:0px}
h2 { color:#D62921; text-decoration:underline; font-size:13px; margin-bottom:5px}
h2 a { color:#D62921; text-decoration:underline; font-size:13px; margin-bottom:5px}
h2 a:hover { color:#D62921; text-decoration:underline; font-size:13px; margin-bottom:5px}
h4 { margin:20px 0px 8px 0px; font-size:13px}
h3 { background:url(str_red0.gif) 0px 3px no-repeat; padding-left:15px}

.mmm ul {list-style-image:url(str_red0.gif); padding:0 0 0 25px; font-size:12px; }
.mmm ul li {margin: 3px 0;}
.mmm ul li{text-align:left;}
.clear { clear:both}
a { color:#D62921}
a:hover { color:#DE5D56}

#lvl_1  { height:65px; background:url(bg_lvl_1.gif) repeat-x top #FFF; /*margin:0px;*/ padding:0px}
  #lvl_1 .left { height:48px; width:10px; background:url(body_770.gif) no-repeat 0px 0px; margin-top:17px}
  #lvl_1 .right { height:48px; width:10px; background:url(body_990.gif) no-repeat 0px 0px #f00; margin-top:17px;}
  #home { width:150px; height:65px; margin-left:4px; float:left; background:url(home_100.gif) 25px 0px no-repeat; text-align:left}
  #home img { margin-top:40px; margin-left:27px}
  #telefon { float:right; width:167px; padding-right:0px; height:42px; padding-top:5px; padding-left:25px; margin-top:18px; font-size:12px; color:#D62820; font-weight:600; background:url(bg_telef.gif) 0px 0px no-repeat; text-align:left}
    #telefon span { color:#000000; font-weight:500}
  #telefon p {margin:0px 0px 0px 60px; padding:0px; color:#333}
  .graf { margin:0px !important; font-size:10px; font-weight:600}
  #top_menu { float:right; margin-right:34px; text-align:right; padding-top:35px}
    #top_menu a { color:#666; text-decoration:underline; background:url(q_red000.gif) no-repeat 0px 7px; padding-left:10px; margin-right:19px}
    #top_menu a:hover { color:#D62921; text-decoration:underline}
  
#lvl_2 { height:95px;/* width:964px !Important; background:url(img/border_lvl_2_left.gif) 0px 0px repeat-y; border-right:1px solid #CCC; background-color:#FFF; padding-left:6px*/ } 
  #lvl_2 div { float:left;}
  #logo { width:85px;  height:82px; padding-left:30px; padding-top:18px; background:url(bg_lvl_2.gif) repeat-x top}
  #top_txt { width:653px; margin-top:0px; height:100px; background:url(bg_lvl_2.gif) repeat-x top; text-align:left; font-size:13px; color:#3A3A3A; }
    #top_txt div { padding-top:32px; height:63px; width:100px; margin-right:-100px }
  #korzina { background:url(bg_lvl_3.gif) repeat-x top; width:191px; height:100px; color:#666; border-right:2px solid #FCFCFC;}
    #korzina h4 { font-family:Arial Narrow; font-size:16px; font-weight:600; margin:20px 0px 8px 18px; background:url(korzina_.gif) no-repeat 0px 5px; padding:0px 0px 8px 19px;}
    #korzina table { height:15px; margin-left:10px}
    #korzina table td  { text-align:left; padding-right:5px;}
    #korzina b  { color:#000}
    #lvl_2 .left { height:100px; width:6px; background:url(border_l.gif) -1px 0px repeat-y;}
    #lvl_2 .rigth { width:4px; height:100px}
    
#lvl_3 { height:15px; text-align:left; background:url(bg_lvl_3.gif) repeat-x 0px 25px #F3F3F3;}
  #lvl_3 .right { float:right; height:15px; width:4px; background-color:#FFFFFF}


#lvl_4 { height:30px; width:970px; padding:0px 0px 20px 0px; /*margin:0px;*/  vertical-align:top; }

#lvl_4 table td { height:30px}
#lvl_4 table { width:960px; height:30px; }

.punkt_on, .punkt { font-size:12px; padding:0px 40px; color:#FFFFFF; height:30px; cursor:pointer; text-align:center; vertical-align:bottom}
.punkt_on img, .punkt img { margin:5px 0px 0px 0px}
.punkt_on { background-color:#B9241D; background:url(punkt_on.gif) top repeat-x}
.punkt { background:url(punkt000.gif) top repeat-x }

.rzs_on, .rzs { background:url(bg_rzs00.gif) no-repeat; padding:0px; width:1px}
.rzs_left {padding:0px; width:9px}
.rzs { background-position:0px -30px}
.rzs_on { background-position:0px 0px; }


.rzs_div_on, .rzs_div { background:url(bg_rzs_d.gif) no-repeat; padding:0px; width:1px; height:30px; margin:0px !Important;}
.rzs_div_on { background-position:0px 0px}
.rzs_div { background-position:0px -30px}

#r0 {background-image:url(rzs_left.gif) !important; width:9px !important;}
#r17 {background-image:url(rzs_righ.gif) !important; width:9px !important}

#lvl_4 { padding-top:10px}
#content { width:960px; color:#888;}
  #content td { vertical-align:top}
#left_column { width:192px; text-align:right}
#centr_column { width:576px; text-align:left; padding:0px 14px 50px 27px }
#second_column { width:768px; text-align:left; padding:0px 14px 50px 27px }
#right_column { width:192px; text-align:left}


.red { margin:5px 0px}
.red  a{ color:#D62921; text-decoration:underline; background:no-repeat 100% 0px; padding-right:30px; padding-bottom:2px}
.red  a:hover { color:#4A4A4A }
  #word { background-image:url(prise_wo.gif)}
  #pdf { background-image:url(prise_pd.gif)}

.gr_99 { background:url(u_bg_990.gif) no-repeat 100% 0px #999; padding:5px}
.gr_99 table td { padding:0px 3px}

.red_33 { background:url(u_red_33.gif) no-repeat 100% 100% #D62921; width:200px; margin-top:0px}


/*
.left_menu { background:url(img/morze.gif) repeat-x bottom; width:152px; text-align:right; padding-top:4px; margin:0px 10px 0px 30px}
.left_menu a { background:url(img/q_red.gif) no-repeat 100% 5px; color:#4A4A4A; text-decoration:underline; padding-right:20px}
.left_menu a:hover { color:#D62921; text-decoration:underline}
*/
.left_rzd {background:url(morze000.gif) repeat-x bottom ; width:162px; height:1px; margin:4px 10px 4px 30px}
.left_menu { background:url(q_red000.gif) no-repeat 100% 5px;  padding-right:20px}
.left_menu a {color:#4A4A4A; text-decoration:underline;}
.left_menu a:hover { color:#D62921; text-decoration:underline}

.inp { border:1px solid #999}

.gr_77 { background:url(u_gr_770.gif) 0px 0px no-repeat #EFEFEF; padding:12px 0px 0px 0px; height:21px; width:192px}


.gr { background:#EFEFEF; margin:0px; padding:10px; color:#999; width:172px; text-align:left}
.gr p {  margin:5px 0px; padding:0px; text-align:center}
.gr table { margin:0px; padding:0px}
  .gr .left { padding:6px 2px}
  .gr a { color:#F40B09; text-decoration:underline}
  .gr a:hover {color:#4A4A4A}
.gr_77 h4 { margin:0px 0px 0px 10px }  

.str { background:url(str_red0.gif) 0px 3px no-repeat; padding-left:19px; color:#000000}
.str_1 { background:url(str_red0.gif) 0px 0px no-repeat; color:#000000}
.str_3 { background:url(str_red0.gif) 0px 0px no-repeat; color:#000000}



.morze_bg { height:1px; background:url(morze_bg.gif) repeat-x top #EFEFEF; margin:0px; width:192px}
.morze_gtt  { height:5px; background:url(morze_bg.gif) repeat-x bottom #DBDBDB; margin:0px 0px; width:192px}
.morze_gtt_1  { height:5px; background:url(morze_bg.gif) repeat-x bottom #DBDBDB; margin:0px 0px; width:200px}
.morze_ggg_2  { height:5px; background:url(morze_bg.gif) repeat-x bottom #EFEFEF; margin:0px 0px; width:200px}
.morze_gtt_2  { height:5px; background:url(morze_bg.gif) repeat-x bottom #DBDBDB; margin:0px 0px; width:192px}
.morze_gtt_3  { height:5px; background:url(morze_bg.gif) repeat-x bottom #EFEFEF; margin:0px 0px; width:200px}

.grr { width:159px; padding:29px 12px 10px 21px; background-color:#666; color:#fff}
.grr_bg { width:159px; padding:55px 12px 10px 21px; background:url(grr_bg00.gif) no-repeat 0px 0px #666; color:#FFF}

.arh { background:url(bg_arh00.gif) no-repeat 0px 0px #666; text-align:left; height:18px; padding-left:30px; padding-top:3px}
  .arh a { color:#FFF; text-decoration:underline}
  .arh a:hover { color:#4A4A4A; text-decoration:underline}

.gtt { background-color:#DBDBDB; padding:12px 0px 0px 0px;}

.gtt_1 { background-color:#DBDBDB; padding:12px 0px 0px 0px; height:125px; width:200px}
.gtt_1 h4  { margin:0px 18px 0px 10px}
.gtt_1 p { margin:5px 10px; padding:10px 10px  }
.gtt_1 .inp { margin-top:0px !important}

.gtt_2 { background-color:#DBDBDB; padding:12px 0px 0px 0px; height:165px; width:192px}
.gtt_2 p { margin:5px 10px; padding:10px 10px  }
.gtt_2 .inp { margin-top:0px !important}
.gtt_2 h4  { margin:0px 0px 0px 10px }

.gtt_3 { background-color:#EFEFEF; padding:12px 0px 0px 0px; height:165px; width:200px}
.gtt_3 p { margin:5px 10px; padding:10px 10px  }
.gtt_3 .inp { margin-top:0px !important}
.gtt_3 h4  { margin:0px 18px 0px 10px}







.ggg { background-color:#EFEFEF; padding:12px 0px 0px 0px;}
.ggg_2 { background-color:#EFEFEF; padding:12px 0px 0px 0px; height:150px; width:200px}


.ggg_2 p { margin:5px 10px; padding:10px 10px }
.ggg_2 .inp { margin-top:0px !important }
.ggg_2 h4  { margin:0px 80px 0px 10px }




#lvl_6 { height:100px; background:url(right_po.gif) no-repeat 775px 100% #fff}
#lvl_6 div { float:left}
  #body_11 { background:url(body_110.gif) no-repeat 0px 100%; height:100px; width:9px}
  #polosa_left {  background:url(polosa_l.gif) no-repeat 100% 100%; height:75px; width:170px; padding:20px 10px 5px 10px; color:#333; text-align:left}
  #polosa_left a { color:#D62921; text-decoration:underline}
  #bot_menu { width:580px; padding-top:34px; padding-left:30px}
#bot_menu a { margin-right:35px; color:#333; text-decoration:underline}
#bot_menu a:hover { color:#D62921; text-decoration:underline}
  #body_33 {background:url(body_330.gif) no-repeat 100% 100%; height:100px; width:9px; float:right !important}

#bot_bot { width:950px; color:#CCCCCC; margin-bottom:50px}
#bot_bot td { text-align:left; padding-right:0px}

.krohi { color:#999; margin-bottom:3px}
.krohi a { font-size:10px; color:#999; text-decoration:underline}
.krohi a:hover { color:#D62921}
.morze { background:url(morze000.gif) repeat-x top}


.vit { width:240px; color:#888; margin-bottom:33px}
.vit td { padding-right:5px}
.price { width:95px; }
.price td { border:1px solid #D62921; vertical-align:top;}
.price p { margin:0px; padding:0px}
.rrr { border-left:0px !important; background:url(tr000000.gif) no-repeat 0px 50% #D62921; padding-left:8px; padding-right:5px; color:#FFF}
.fff { background-color:#FFFFFF; padding-right:5px; padding-left:5px}

.str_left { color:#D62921; text-decoration:underline}
.str_left img { margin-top:3px; margin-right:7px}

.Ramka {background-color: #CCCCCC;} 
.RowH {background-color: #CCCCCC; font-weight: bold; text-align: center;}

.Row1 {background-color: #FFFFF;}
.Row2 {background-color: #E8E7E7;}

.Rowl {background-color: #FFFFFF; text-align: center;}
.Rowd {background-color: #EFEFEF; text-align: center;}




.spec {}
.spec td { background-color:#EFEFEF}
	.sp_lt { background:url(sp_u_top.gif) 100% 0px no-repeat}
	.sp_t { background:url(sp_u_top.gif) 100% 0px no-repeat}
	.sp_rt { background:url(sp_u_top.gif) 148px 0px no-repeat}
.sp_l { background:url(sp000000.gif) 100% 0px repeat-y}
.sp { background:url(sp000000.gif) 100% 0px repeat-y; padding:0px 28px 0px 0px}
.sp_r { background:url(sp000000.gif) 168px 0px repeat-y}
.sp_r img, .sp img { border:1px solid #CCC; margin:5px 0px}
.spec a { color:#D62921}
	.sp_lb { background:url(sp_u_bot.gif) 100% 0px no-repeat}
	.sp_b { background:url(sp_u_bot.gif) 100% 0px no-repeat}
	.sp_rb { background:url(sp_u_bot.gif) 148px 0px no-repeat}
.spec .morze { font-size:7px; margin-top:5px !important; background-image:url(sp_morze.gif) !Important}

.red_33 { color:#FFFFFF}
.red_33 a { color:#FFFFFF; font-weight:600; text-decoration:underline}
.red_33 a:hover { color:#ccc; font-weight:600; text-decoration:underline}
.red_33 p { margin:0px 8px 8px 8px}


.ilogo { width:158px !important; height:46px !important}
.itx { padding-left:15px !important; padding-top:6px !important}
.itx a { color:#fff; text-decoration:underline}
.itx span { font-weight:600; color:#FFFFFF}
.mainprod {text-align:justify;}
.mainprod p{margin:2px;}
.zagolovok {font-weight:bold}
.mainn{position:relative; z-index:100; margin:0 auto; width:1000px; text-align:justify; color:#888888; font-family:Arial,Helvetica,sans-serif;
font-size:11px;}
.mainn2{position:absolute; top: 1160px; _top:1170px; width:525px; left:255px;}
.oblast{height: 5650px;}