body{margin: 0px; padding: 0px; background: #ffffff; font-family: Arial; behavior:url("csshover.htc"); }

a{outline: 0; border: 0; text-decoration: none;}
hr{color: #666666;}
img{outline: none;border: 0;}
p{margin-top:0;vertical-align:top;}

#content .cont .text a{color:#015969;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:bold;text-decoration:none; }
#content .cont .text a:link{color:#015969;font-size:12px;text-decoration:none; display:block;  height:100%;/*cursor: pointer;*/}
#content .cont .text a:hover{color:#000000; font-size:12px;text-decoration:underline; cursor: pointer;}
#content .cont .text a.nohand:hover{color:#000000; font-size:12px;text-decoration:underline; cursor: default}

#wrapper{width: 913px; margin: 0 auto;}

#header{padding: 13px 22px; height: 52px;}
#header .logo{float: left;}
#header .search{float: right; margin-top: 20px;}

#header .search .input-text {border:1px solid #A6D1D2; color:#9FA0A1; font-size:10px; vertical-align:top; margin-right:5px; display:inline; float:left; margin-top:2px;  }

#header .search .button {
vertical-align:top;
background-image:url(i/sb.jpg);
color:#06738E;
display:inline-block;
font-size:12px;
height:19px;
line-height:16px;
text-align:center;
text-shadow:0 0 0 #333344;
width:56px;
cursor: pointer;}

#mainmenu{background: url(i/mmbg1.jpg) top left no-repeat; padding-top: 13px; }
#mainmenu .menu{background: url(i/mn_polosa.gif) left top repeat-x; margin-bottom: -3px;}

#mainmenu2{background: url(i/shapka_1.jpg) top left no-repeat; padding-top: 12px;}
#mainmenu2 .menu{background: url(i/mn_polosa.gif) left top repeat-x; margin-bottom: -5px;}

#sh{background: url(i/sh_komp.jpg) left top no-repeat; height: 49px; margin-top:2px;}
#sh .title{color: #028192; font-weight: bold; padding-left: 30px; font-size: 22px; letter-spacing: 1px; padding-top: 4px; }

#sh2{background: url(i/sh_k2.jpg) left top no-repeat; height: 60px; margin-top:2px;}
#sh2 .title{color: #028192; font-weight: bold; padding-left: 30px; font-size: 22px; letter-spacing: 1px; padding-top: 17px; }

#iconsblock{background: url(i/icons_bg.jpg); height:118px; padding-left:22px; padding-top:266px; margin-bottom:6px;}
#iconsblock .icons{}
#iconsblock td{vertical-align: top;}
#iconsblock a{display: block; height: 100px; overflow: hidden; opacity:0.7; filter: alpha(opacity=70); ms-filter: alpha(opacity=70);}
#iconsblock a:hover{height: 118px; opacity:1; filter: alpha(opacity=100); ms-filter: alpha(opacity=100);}

#content .main-blocks{
width: auto;
}

#content .main-blocks .top{
      background: url(i/main_t.jpg) left bottom no-repeat; height: 13px; display: block; clear: both; vertical-align: bottom left;
}
#content .main-blocks .bot{
      background: url(i/main_b.jpg) no-repeat left top;
      height:11px;
      float:left;
      width: 912px;
}
#content .main-blocks .cn{
      display: block;
      clear: both;
      width: 912px;
      background: url(i/main_c.jpg) repeat-y;
      float:left;
}

#content{width: 100%; float: left; margin-bottom:60px;}
#content .main-blocks .mlblock{ /*background: url(i/mrblock_bg.jpg);*/ width:316px; /*height: 145px;*/ float: left; margin-bottom: 5px;}
#content .main-blocks .mrblock{ /*background: url(i/mlblock_bg.jpg);*/ width:290px; /*height: 145px;*/ float: left; margin-left: 8px;}

#content .main-blocks .button {
   display: -moz-inline-stack;
   display: inline-block;
   width: 110px;
   height: 22px;
   background: url(i/butt.jpg) no-repeat;
   line-height: 22px;
   vertical-align: text-middle;
   text-align: center;
   color: #015969;
   font-size: 11px;
   font-weight: bold;
}

#content .main-blocks .button2 {
   display: -moz-inline-stack;
   display: inline-block;
   width: 130px;
   height: 22px;
   background: url(i/butt2.jpg) no-repeat;
   line-height: 22px;
   vertical-align: text-middle;
   text-align: center;
   color: #015969;
   font-size: 11px;
   font-weight: bold;
}

#content .main-blocks .left{
  float: left;
  width: 60%;
  margin-left: 5px;
  }

#content .main-blocks .left .text{height: 95px; padding-left: 10px; padding-top: 15px;}

#content .main-blocks .left .text .titl{
   color: #015969;
   font-size: 15px;
   font-weight: bold;}

#content .main-blocks .left .text .main{
   font-size: 11px;
   padding-top: 10px;
}

#content .main-blocks .right{
   padding: 10px;
   vertical-align: middle;
}
#content .main-blocks .right img{
  width: 80px;
  padding-top:20px;
}



#content ul{
	list-style: url(i/point.jpg) outside disc;
	vertical-align: top;
}




/*#content ul{
	margin: 0;
        padding: 0 0 10px 2em;}

#content ul li
    {
        padding: 0 0 0 15px;
        list-style-type: none;
        background: url('i/point.jpg') no-repeat left;
        line-height:130%;
    }*/





#content .news{padding:15px 22px 0; line-height: 12px;}
#content .news .date{color: #323232; font-size: 11px; font-style: italic;}
#content .news a{color:#015969; font-size: 12px; font-weight: bold; text-decoration: none; }
#content .news a:hover{color:#015969; font-size: 12px; font-weight: bold; text-decoration: underline;}

#content .cont{margin-left: 30px; margin-top: 22px; float: right; width: 660px; margin-right:5px;}
#content .cont2{margin-left: 30px; margin-top: 22px; float: left;  margin-right:5px; font-size: 12px;}



#content .cont .topcont{margin-bottom: 20px; float: left;}
#content .cont .toppic{width: auto; float:left; margin-right:15px; margin-bottom: 5px; background: url(i/bord.gif); }

#content .cont .topborder{background: url(i/bord.gif); width: 150px; height: 150px; position: absolute; margin-right:15px; margin-bottom: 5px;}

#content .cont .pic{float:left; text-align: center; margin-right: 5px; margin-bottom: 3px; width: 37px; height: 37px;}

#content .cont a.body:hover{color:#333333;text-decoration:underline; font-weight: normal;}
#content .cont a.body{color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;text-decoration:none; font-weight: normal;}
/*#content .cont a.body .body_a{color:#015969;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:bold;text-decoration:none;}
#content .cont a.body .body_a:link{color:#015969;font-size:12px;text-decoration:underline;}
#content .cont a.body .body_a:hover{color:#000000; font-size:12px;text-decoration:underline;}*/
#content .cont a.body .nlink{color:#015969;font-weight: bold;}
#content .cont a.body .slink{color:#cc0000;font-weight: bold;}
#content .cont .nlink{color:#015969;font-weight: bold;}

#content .cont .body_a{color:#015969;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:bold;text-decoration:none;}
#content .cont a.body_a{color:#015969;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:bold;text-decoration:none; }
#content .cont a.body_a:link{color:#015969;font-size:12px;text-decoration:none; float:left;}
#content .cont a.body_a:hover{color:#000000; font-size:12px;text-decoration:underline;}

#content .cont .block .tit{background: url(i/polosa_titl_komp.gif) no-repeat;padding-top: 1px;padding-left: 20px; height: 18px; vertical-align: middle;}


#body_c{text-align: center; margin-top: 20px;}
#body_c a{color:#015969;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:bold;text-decoration:none;text-align: left;}
#body_c .ln{text-align: left; margin-top: 10px; margin-bottom: 10px; margin-left: 100px;}
#body_c .pic{color:#666666; width: auto; height:auto; }
#body_c .pic img{/*border: 1px solid #666666; width: 662px; height: 497px;*/}
#body_c .sign{color:#666666; font-size:12px; width: 662px;}
#body_c a:link{color:#015969;font-size:12px;text-decoration:none;}
#body_c a:hover{color:#000000; font-size:12px;text-decoration:underline;}


#content .cont .text{color:#000000;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;text-decoration:none; text-align: justify;}

/*------------------------- table --------------------------*/
#content .cont .text .tb1 th{background: #e5e5e5;  text-align: center;}
#content .cont .text .tb1 td{border-bottom: 1px solid #e5e5e5; }

/* ------------------------- news -------------------------*/
#content .cont .newsblock{margin-bottom: 30px; clear: both; font-size: 12px;}
#content .cont .newsblock .np{float: left; width: 105px;}
#content .cont .newsblock .nbord{background: url(i/bord1.gif) no-repeat; position: absolute; width: 92px; height: 52px;}
#content .cont .newsblock .nt{}

#content .cont .newstext .pict{background: #e5e5e5; color:#666666;  height:auto; float:left; margin-right: 5px;  text-align:center; clear:left; width:152px;}
#content .cont .newstext .pict img{border: 1px solid #666666; width: 150px; height: 113px; }
#content .cont .newstext .sign a{color:#666666; }

#content .cont .pict{background: #e5e5e5; color:#666666;  height:auto; float:left; margin-right: 5px;  clear:left; width:152px;}
#content .cont .pict img{border: 1px solid #666666; width: 150px; height: 113px;}
#content .cont .sign{padding-left: 10px; text-align:left}
#content .cont .sign a{color:#666666;  font-weight:normal;}
#content .cont .sign a:link{color:#666666;  font-weight:normal; }
#content .cont .sign a:hover{text-decoration:underline; font-weight:normal; color:#666666;}

#content .cont h2{color:#000000;font-family:Helvetica,Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;margin:0;padding-bottom: 10px;}

/* ---------------------- nav ---------------------------*/
#content .nav{width: 200px;float: left;margin-top: 22px;font-size: 12px;font-weight: bold;text-decoration:none;}
#content .nav .top{background: url(i/mnl_top.jpg) no-repeat top left #eaeaea;height: 16px;}
#content .nav .bottom{background: url(i/mnl_bgr.jpg) no-repeat top left;height: 25px;}

#content .nav a{text-decoration: none; outline: none; padding-right: 5px;}
#content .nav .a0{background: url(i/mnl_1.jpg) no-repeat top left; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; padding-left: 21px;}
#content .nav .a1{background: url(i/mnl_2.jpg) no-repeat top left; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; padding-left: 21px;}
#content .nav .a2{background: url(i/mnl_3_0.jpg) no-repeat top left; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; padding-left: 21px;}
#content .nav .a3{background: url(i/mnl_4_0.jpg) no-repeat top left; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; padding-left: 21px;}
#content .nav .a4{background: url(i/mnl_5_0.jpg) no-repeat top left; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; padding-left: 39px;}
#content .nav .a7{background: url(i/mnl_1.jpg) no-repeat top left; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; padding-left: 39px;}
#content .nav .a5{background: url(i/mnl_6_0.jpg) no-repeat top left; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; padding-left: 39px;}
#content .nav .a6{background: url(i/mnl_1.jpg) no-repeat top left; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; padding-left: 58px;}
#content .nav .a8{background: url(i/mnl_2.jpg) no-repeat top left; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; padding-left: 39px;}
#content .nav .a9{background: url(i/mnl_2.jpg) no-repeat top left; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; padding-left: 58px;}

#content .nav .a12{background: url(i/mnl_7_0.jpg) no-repeat top left; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; padding-left: 58px;}
#content .nav .a13{background: url(i/mnl_8_0.jpg) no-repeat top left; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; padding-left: 58px;}

#content .nav .a10{background: url(i/mnl_1.jpg) no-repeat top left; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; padding-left: 75px;}
#content .nav .a11{background: url(i/mnl_2.jpg) no-repeat top left; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; padding-left: 75px;}

#content .nav a:hover{color:#000000;}
#content .nav .a0 a:hover{color:#000000;}
#content .nav .a1 a:hover{color:#000000;}
#content .nav .a2 a:hover{color:#000000;}
#content .nav .a3 a:hover{color:#000000;}
#content .nav .a4 a:hover{color:#000000;}
#content .nav .a5 a:hover{color:#000000;}
#content .nav .a6 a:hover{color:#000000;}
#content .nav .a7 a:hover{color:#000000;}
#content .nav .a8 a:hover{color:#000000;}
#content .nav .a9 a:hover{color:#000000;}
#content .nav .a10 a:hover{color:#000000;}
#content .nav .a11 a:hover{color:#000000;}
#content .nav .a12 a:hover{color:#000000;}
#content .nav .a13 a:hover{color:#000000;}


#content .nav .a0 a{color:#666666;}
#content .nav .a1 a{color:#015766;}
#content .nav .a2 a{color:#666666;}
#content .nav .a3 a{color:#015766;}
#content .nav .a4 a{color:#666666;}
#content .nav .a5 a{color:#015766;}
#content .nav .a6 a{color:#666666;}
#content .nav .a7 a{color:#666666;}
#content .nav .a8 a{color:#015766;}
#content .nav .a9 a{color:#015766;}

#content .nav .a10 a{color:#666666;}
#content .nav .a12 a{color:#666666;}
#content .nav .a11 a{color:#015766;}
#content .nav .a13 a{color:#015766;}


#footer{float: left; text-align: center; font-size:12px; width: 100%;}
#footer a{color: #666666;}

#content .cont .block{margin-bottom: 15px; }
#content .cont .block2{margin-bottom:20px;}
#content .cont .left{float: left; width: 47%; font-size: 12px;  }
#content .cont .right{float: right; width: 47%; font-size: 12px;}
#content .cont .right2{float: right; width: 47%; font-size: 12px;}
#content .cont .right2 span{display: block;color:#015969;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:bold;text-decoration:none;}
#content .cont .right2 div input{margin-bottom: 10px; border:1px solid #999999;font-size:12px;vertical-align:middle; width: 250px;}
#content .cont .right2 .subm{background: url(i/button.jpeg) no-repeat; border: 0; width: 80px; height: 23px; margin-top: 10px;}
#content .cont .menedpic{float:left; text-align: center; margin-right: 5px; width: 60px; height: 60px;}
#content .cont .menedborder{background: url(i/bord3.gif); width: 60px; height: 60px; position: absolute;/* cursor: pointer;*/}
#content .cont .block2 table td{margin-bottom: 15px; vertical-align:top;}


#content .cont .form2{float: left; width: 70%; font-size: 12px;}
#content .cont .form2 span{display: block;color:#015969;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:bold;text-decoration:none;}
#content .cont .form2 div input{margin-bottom: 10px; border:1px solid #999999;font-size:12px;vertical-align:middle; width: 450px;}
#content .cont .form2 .subm{background: url(i/button.jpeg) no-repeat; border: 0; width: 80px; height: 23px; margin-top: 10px; display:block; float:left;}
#content .cont .form2 .anktit{color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-style:normal;font-weight:bold;text-decoration:none;  display: block; margin-top:15px;}
#content .cont .form2 div textarea{margin-bottom: 10px; }
#content .cont .form2 .line{float: left;  width: 200px; margin-right:20px;}
#content .cont .form2 div{display:block; float:left; }
#content .cont .form2 div select{margin-bottom: 10px; }



#content .tb{display: block; width: 100%;clear: both; padding-top: 5px; text-align:left;}

#content .cont .block2 .b_left{width: 70px; float: left; font-size: 12px;}
#content .cont .block2 .b_right{font-size: 12px; text-align: left;}
#content .cont .block2 .border4{
	background: url(i/bord4.gif);
	width: 60px; 
	height: 60px; 
	position: absolute;
           /*cursor: pointer;*/
}

#content .cont .block2 span{display:block}
#content .cont .block2 a img{ width:60px;  height: 60px; }

/* -----------------calendar-----------------------*/
#content .cont .caltit{ font-weight: bold;font-size: 24px;text-align: center;padding-bottom: 5px; color: #015766;}

#cal .month {font-family: Arial;text-align: center;font-weight: bold;font-size: 12px;}
#cal .days {color: #999999;padding-right: 15px; font-size: 11px; font-family: Arial; height: 15px; }
#cal .cal_data { text-align: right; padding-right: 5px; font-size: 11px; font-family: Arial; height: 15px; }
#content .cont .year{float: left;width: 650px; padding-top: 20px; padding-left: 10px;}

#content .cont .year a{padding-left: 10px; float:left;}
#content .cont .week{margin-top: 11px;}

#content .cont a.cal{color:#FF0033;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:bold;text-decoration:none;}
#content .cont a.cal:link{color:#FF0033;font-size:12px;text-decoration:none;}
#content .cont a.cal:hover{color:#000000; font-size:12px;text-decoration:underline;}


/*-----------------------links--------------------*/
#content .cont a.blue{color:#015969;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:bold;text-decoration:none; }
#content .cont a.blue:link{color:#015969;font-size:12px;text-decoration:none; }
#content .cont a.blue:hover{color:#000000; font-size:12px;text-decoration:underline;}
#content .cont a.blue img{padding-right: 5px; vertical-align:bottom;}

#content .cont2 a.blue{color:#015969;font-family:Arial,Helvetica,sans-serif; font-style:normal;font-weight:bold;text-decoration:none; }
#content .cont2 a.blue:link{color:#015969;text-decoration:none; }
#content .cont2 a.blue:hover{color:#000000; text-decoration:underline;}
#content .cont2 a.blue img{padding-right: 5px; vertical-align:bottom;}

#content .cont a.black{color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-decoration:none; font-weight: normal;}
#content .cont a.black:link{color:#000000;font-size:12px;text-decoration:none; }
#content .cont a.black:hover{color:#000000; font-size:12px;text-decoration:underline;}
#content .cont a.black img{padding-right: 5px; vertical-align:bottom;}


/* -----------------------------about---------------------------------*/
#content .cont .rblock{float: right; width: 224px; margin-left: 5px;font-size: 12px; cursor:pointer}
#content .cont .rblock .bl{margin-left: 5px;}
#content .cont .rblock .top{background: url(i/ab5.gif) bottom left no-repeat; height: 13px;}
#content .cont .rblock .center a, a:link, a:hover, a:active, a:visited {color: #000000;}
#content .cont .rblock .center{background: url(i/ab3.gif) repeat-y; padding-left: 15px; padding-right: 5px; padding-bottom: 5px}
#content .cont .rblock .center .title{color: #015969; font-size: 15px; font-weight: bold;}
#content .cont .rblock .center img{position: relative;display: block; right: 0;}
#content .cont .rblock .bottom{background: url(i/ab2.gif) top left no-repeat;height: 15px;}

/* ---------------------------price------------------------------*/
#content .cont .m{
    width: 100%;
    float: left;
    display: block;
    clear: both;
    color:#333333;
}


#content .cont .leftm{float: left; width: 49%; font-size: 12px; background:#e5e5e5; padding-top: 5px;
                        padding-bottom: 5px; font-weight: bold; text-align: center;}
#content .cont .rightm{float: right; width: 49%; font-size: 12px; background:#e5e5e5;padding-top: 5px;
                        padding-bottom: 5px; font-weight: bold; text-align: center;}


#content .cont .serv:hover{color:#333333;text-decoration:underline; cursor: pointer;}
#content .cont .serv{
cursor: pointer;
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
text-decoration:none;
font-weight: bold;

}

#med{width: 100%; margin-top: 20px; display: block; }

/*#content .cont .m th{background: #e5e5e5; padding: 2px;}
#content .cont .m tr.row{padding: 2px; font-weight: bold; background: #cccccc;}
#content .cont .m tr img{vertical-align: middle; padding-right: 10px; padding-left: 10px;}

#content .cont .m tr.arow{padding: 2px;background: #444444; color: #FFFFFF; font-weight: bold;}
#content .cont .m tr.pod{padding: 2px;background: #e5e5e5;}

#content .cont .m .podnum{text-align: center; font-weight: normal;}
#content .cont .m .podnum{text-align: center; font-weight: normal;}
#content .cont .m .podtext{font-size: 10px; }
#content .cont .m .podprice{text-align: center; }*/


#ps{width: 100%; margin-top: 20px; display: none;}




/* -------------- pr ---------------- */


#content .cont .m .num{text-align: center; font-weight: bold; width: 100px;}

#content .cont .m td.shapka{ font-weight: bold;text-align: center;}

#content .cont .m td.shapka .num{background: #e5e5e5; width: 70px; float: left; margin-right: 1px; padding: 2px 0 2px 0; text-align: center; }
#content .cont .m td.shapka .vid{background: #e5e5e5; width: 490px; float: left; margin-right: 1px; padding: 2px 0 2px 0;}
#content .cont .m td.shapka .price{background: #e5e5e5; width: 90px; float: left; padding: 2px 0 2px 0;}


#content .cont .m td.sp0{font-weight: bold; background: url(i/sp.jpg) no-repeat; }
#content .cont .m td.sp1{font-weight: bold; background: url(i/sp1.jpg) no-repeat;  color: #FFFFFF;}
#content .cont .m .num{width: 70px; float: left; margin-right: 1px; padding: 2px 0 2px 15px; text-align:left;  }

#content .cont .m .vid{width: 440px; float: left; margin-right: 1px; padding: 1px 0 2px 0; padding-left: 30px; }
#content .cont .m .vid:hover{text-decoration: underline;}
#content .cont .m .price{ width: 90px; float: left; padding: 2px 0 2px 0; }


#content .cont .m tr.g{background:#e5e5e5;}

#content .cont .m .snum{width: 65px; float: left; margin-right: 1px; padding: 2px 0 2px 15px; /*text-align: center;*/ font-weight: bold;}
#content .cont .m .mnum{width: 65px; float: left; margin-right: 1px; padding: 2px 0 2px 15px; /*text-align: center;*/}
#content .cont .m .mvid{width: 480px; float: left; margin-right: 1px; padding: 2px 0 2px 0; }
#content .cont .m .svid{width: 490px; float: left; margin-right: 1px; padding: 2px 0 2px 0;  font-weight: bold;}
#content .cont .m .mprice{width: 90px; float: left; padding: 2px 0 2px 0; text-align: center;}
#content .cont .m .sprice{width: 90px; float: left; padding: 2px 0 2px 0; text-align: center; font-weight: bold;}


/*----------------------------- spiok uslug------------------------*/


#content .cont .m .mainserv{
  width: 100%;
  }


#content .cont .m .mainserv span {
  background: #e5e5e5;
  display: inline-block;
  width: 31%;
  margin-bottom: 5px;
  vertical-align: top;
  padding: 5px;
  margin-right:3px;
  font-weight: bold;
  text-align: center;
  }

#content .cont .m .mainserv span .type_a{
  background:url(i/arrow_bgrnd.gif) top left no-repeat #e5e5e5;
  font-weight: bold;
  float: left;
  padding-left: 20px;
  }

#content .cont .m .mainserv span .type_na{
  background:url(i/arrow_right_gr.gif) top left no-repeat #e5e5e5;
  font-weight: bold;
  float: left;
  color: #999999;
  cursor: pointer;
  padding-left: 20px;
  }

#content .cont .m .mainserv span .type_na:hover{
  text-decoration: underline;
  }

#content .text .newslink{clear:both; padding-top:10px;}

.foot_phone{color:#888888; margin-top: 4px; margin-bottom: 5px;}


#banner_bottom{float:left;font-size:12px;text-align:center;width:100%; margin-top:-50px; margin-bottom:5px;}
