@charset "utf-8";
/* CSS Document */ img{border:none}
img{behavior:url('style.htc');}
table{margin:0px; padding:0px; border-collapse:collapse}
table td{margin:0px; padding:0px; border-collapse:collapse}
body{margin:0px; padding:0px; width:100%;font:12px Tahoma; color:#69727a;background:#fff url(images/body_main.png)  repeat-y center top}
.left{ float:left}
.right{ float:right}
#main{ width:100%; height:100%}
#cell1 td{ height:49px;}
#cell1_3{ background:url(images/cell1_fill.png) repeat-x;}
#cell1_1{ background:url(images/cell1_1_fill.png) repeat-x; text-align:right}
.cell1_left{ background:url(images/cell1_1.jpg) no-repeat right top; width:100%; height:49px}
#cell1_2{ background:url(images/cell1_2.jpg) no-repeat; width:991px}
.cell1_right{ background:url(images/cell1_3.jpg) no-repeat left top;height:49px; width:100%}
#cell2{ height:14px; background:url(images/fill_cell2.png) repeat-x; }

#cell2_left{ background: url(images/cell2_left.jpg) no-repeat right top; min-height:442px;}
#middle{ background:url(images/back_main.jpg) no-repeat; width: 991px; height:641px; vertical-align:top}
.left_border{ background:url(images/left_fill.png) repeat-y; width:15px}
#bot{height:16px; background: url(images/r_botfill.png) repeat-x} #bot div{ height:16px}
#bot .l_coner{background: url(images/r_bot1.png) no-repeat; width:23px;}
#bot .r_coner{background:url(images/r_bot2.png) no-repeat; width:20px;}
.footer_fill{ background:url(images/bot_fill.png) repeat-x;width:100%}
#footer{background:url(images/footer_fill_main.jpg) no-repeat; height:90px}
.foot_l, .foot_r{ text-align:right; width:49%;} .foot_l{padding-top:28px;}

#footer p{margin:0px; padding:0px; font-size:10px; color:#000} #footer .foot_r p{ font-size:11px}
#footer a{color:#f39398} #footer a:hover{ text-decoration:none} #footer .foot_r a{color:#f16e70; font-size:10px} #footer .first{margin-top:-3px}
#left_menu{ background: url(images/menu_back.png) no-repeat; position:absolute; margin-top:265px; margin-left:37px; width:321px; min-height:55px; z-index:1}
#left_menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
  width: 100%; font-size:9px; background:url(images/space.gif) repeat-y; padding-bottom:8px
}

#left_menu li {
  float: left; width: 25%; text-align:center;
  position: relative; margin:0px; padding:0px;
   back\ground: none;padding-top:18px; margin:0 auto; background:url(images/space.gif) repeat-y
}

#left_menu li li{ clear:both; width:150px; text-align:left; padding-top:7px; height:10px; padding-left:10px}
#left_menu li li span{ width:140px;}
#left_menu li li li{ clear:both; width:60px; text-align:left; height:10px; padding-bottom:4px; padding-left:10px; padding-top:0px}
#left_menu li li li span{ width:50px;}
.sub1bot_shad{ background:url(images/sub1_gshad.png) no-repeat; height:14px; width:170px; float:left}
#left_menu li li span{padding-left:5px}
#left_menu a {
  color: #666;
  text-decoration: none;height:32px;display:block;
}
#left_menu .sub a,#left_menu .sub2 a{
  color: #666;
  text-decoration: none;height:14px;display:block;
}
#left_menu ul ul ul{ padding-bottom:0px} #left_menu li li span{ display: block}
#left_menu .sub a:hover { background:url(images/marker.gif) no-repeat left 2px;
}
#left_menu a:hover span{
  background:url(images/bot_bord.png) repeat-x left bottom; cursor:pointer}
.sub{float:left; display:none;
  position: absolute;
  padding: 8px 0;
  width: 170px;left:0px;top:41px;}
.fill_sub1{background:url(images/sub1_vshad.png) repeat-y; float:left; width:170px}
#left_menu li:hover .sub,#left_menu li.jshover .sub {display:block;}
#left_menu li .sub li:hover .sub2,#left_menu li .sub li.jshover .sub2{display:block;}
.sub2{display:none;
  position: absolute;
  padding: 0px;
  width:87px;left:160px; top:-20px; } 
.sub2_up{ background:url(images/sub2_up.png) no-repeat; width:87px; height:13px;margin:0px; padding:0px}
.fill_sub2{background:url(images/sub2_vshad.png) repeat-y  left 8px; float:left; width:87px }
.sub2bot_shad{ background:url(images/sub2_gshad.png) no-repeat; height:10px; width:87px; padding:0px; margin:0px; clear:both; }
#logo{
        position:absolute;
        margin-left:32px;
        width:219px;
        margin-top:34px;
        height:97px;
        
}
#r_agen{position:absolute;margin-top:76px;margin-left:210px; width:243px; height:38px}
#poligraf{position:absolute;margin-top:150px; margin-left:150px}
.num_phone{ position: absolute;margin-top:402px;margin-left:228px;color:#505050; font-size:17px;}
.num_phone span{color:#000;}
.num_phone p{margin:0px; padding:0px;background:url(images/under_phone.gif) no-repeat right bottom; padding-right:16px;display:inline; white-space:nowrap}
#magazin{ position:absolute; margin-top:46px; margin-left:511px}
#baners{padding-top:520px} #baners img{border:1px solid #DBDBDB} .baner1, .baner2{ float:left}
.baner1{padding-left:18px} .baner2{margin-left:18px}
#mid_right{ background:url(images/mid_right_fill.png) repeat-y}
#bot_left_fill{ background:url(images/bot_left_main.jpg) no-repeat right top}
#bot_right_fill{ background:url(images/bot_right_main.jpg) no-repeat}

