.png

    {

        //background-image: none ! important;

        /*          

            behavior: url(...)            

        */

        behavior: url('/pngfix.htc');

    }
img{border:none;}

body {  background: #FFFFFF url(/images/fon_top.gif) repeat-x  top; margin: 0px 0px; padding: 0px 0px}
p {  margin: 8px 0px}
td {  font: 11px Tahoma, Verdana, sans-serif}
form { margin: 0px 0px; padding: 0px 0px}
.delim {  background: #D0D0D0; margin: 10px 0px 10px; width: 100%; height: 1px}


a{  color: #00B3DC}
a:visited {  color: #00B3DC}
a:hover {  color: #00B3DC}


.txt {  font-size: 11px; line-height: 16px}

.frame {  background: url(/images/frame_fon.gif)}

.fon-ftr {  background: url(/images/fon_ftr.gif) repeat-x  bottom; height: 139px}


.b-03 {  background: url(/images/b_03.jpg); width: 403px; height: 120px}
.b-02 { background: url(/images/b_02.jpg) no-repeat; width: 420px; height: 120px }

.nav-top {  font: 10px Tahoma, Verdana, sans-serif; color: #FFFFFF}
.nav-top a{  color: #FFFFFF; text-decoration: none}
.nav-top a:visited{  color: #FFFFFF; }
.nav-top a:hover{  color: #FFFFFF; text-decoration: underline}


.m-1 {  font: bold 10px Tahoma, Verdana, sans-serif; color: #F47928; background: url(/images/m_0.gif) no-repeat; width: 180px; height: 34px; text-transform: uppercase}
.m-1 a{  color: #F47928; text-decoration: none;  width: 180px; height: 34px; display: block; padding: 14px 0px 0px 14px}
.m-1 a:visited{  color: #F47928; text-decoration: none;  width: 180px; height: 34px; }
.m-1 a:hover{  color: #FFFFFF; background: url(/images/m_1.gif) no-repeat;  width: 180px; height: 34px; text-decoration: none; }

.m-1a { font: bold 10px Tahoma, Verdana, sans-serif; color: #F47928; background: url(/images/m_0a.gif) no-repeat; width: 180px; height: 34px ; text-transform: uppercase}
.m-1a a{  color: #F47928;  text-decoration: none; width: 180px; height: 34px;  display: block; padding: 14px 0px 0px 14px}
.m-1a :visited{  color: #F47928;  text-decoration: none; width: 180px; height: 34px;  }
.m-1a a:hover{  color: #FFFFFF; background: url(/images/m_1a.gif) no-repeat;  width: 180px; height: 34px; text-decoration: none; display: block}


.m-left-col {  font: 11px Tahoma, Verdana, sans-serif; text-align: left}
.m-left-col a{  color: #00B3DC}
.m-left-col a:visited {  color: #00B3DC}
.m-left-col a:hover {  color: #00B3DC}

.m-left-col-p {  padding: 10px 22px 15px 13px}

.hdr-1  { font: bold 17px Arial, Helvetica, sans-serif; color: #00B2DB; text-decoration: none; }
.hdr-1 a { color: #00B2DB; text-decoration: none}
.hdr-1  a:visited {   color: #00B2DB; text-decoration: none}
.hdr-1  a:hover{   color: #00B2DB; text-decoration: underline}

.hdr-2 { font: bold 17px Arial, Helvetica, sans-serif; color: #F47928; text-decoration: none; }
.hdr-2 a { color: #F47928; text-decoration: none}
.hdr-2  a:visited {   color: #F47928; text-decoration: none}
.hdr-2  a:hover{   color: #F47928; text-decoration: underline}


.p-11 {  padding: 0px 0px 0px 11px}
.l-290x2 {  background: #F0EEEA; width: 290px; height: 2px; margin: 10px 0px 0px}
.l-240x2 { background: #F0EEEA; width: 240px; height: 2px; margin: 5px 0px 0px}
.l-290x2-n { background: #F0EEEA; width: 290px; height: 2px; margin: 4px 0px 4px 6px}


.p-i-1 {  margin: 0px 0px 0px 18px}
.m-p {  margin: 16px 0px 0px 13px}
.ph {  margin: 0px 0px 0px 313px}


.btn-01 {  font: 11px Tahoma, Verdana, sans-serif; color: #FFFFFF; background: url(/images/f_01.gif) no-repeat; width: 100px; height: 21px; padding: 3px 0px 0px 8px}
.btn-01 a {  color: #FFFFFF; }
.btn-01 a:visited  {  color: #FFFFFF; }
.btn-01 a:hover {  color: #FFFFFF; }

.btn-02 { font: 11px Tahoma, Verdana, sans-serif; color: #00B2DB; background: url(/images/f_02.gif) no-repeat; width: 78px; height: 21px; padding: 3px 0px 0px 8px }
.btn-02 a {  color: #00B2DB; }
.btn-02 a:visited  {  color: #00B2DB; }
.btn-02 a:hover {  color: #00B2DB; }

.btn-03 { font: 11px Tahoma, Verdana, sans-serif; color: #00B2DB; background: url(/images/f_03.gif) no-repeat; width: 102px; height: 21px; padding: 3px 0px 0px 8px }
.btn-03 a {  color: #00B2DB; }
.btn-03 a:visited  {  color: #00B2DB; }
.btn-03 a:hover {  color: #00B2DB; }


.f-01 {  background: url(/images/00.jpg) no-repeat left top; padding: 0px 0px 0px 122px}


.date {  font: 10px Tahoma, Verdana, sans-serif; color: #A7A49E; padding: 0px 0px 0px 6px; background: url(/images/f_date.gif) no-repeat left; width: 56px; height: 9px; margin: 0px 0px 4px}

.p-6 {  padding: 20px 0px 10px 6px}
.hdr-news { font: bold 11px Arial, Helvetica, sans-serif; color: #F47928; text-decoration: none; ; padding: 0px 0px 0px 6px}

.dev {  color: #A7A49E}
.dev a {  color: #00B2DB; }
.dev a:visited  {  color: #00B2DB; }
.dev a:hover {  color: #00B2DB; }

.sub-m-01 {  background: url(/images/sub_f1.gif) no-repeat center bottom;  padding: 8px 10px 0px 14px;  text-decoration: underline}
.sub-m-01 a{  color: #00B3DC}
.sub-m-01 a:visited {  color: #00B3DC}
.sub-m-01 a:hover {  color: #00B3DC}

.sub-m-02 { background: url(/images/sub_f2.gif) repeat-y; border: solid; border-width: 0px 0px 1px; border-color: #FFFFFF #FFFFFF #E5EAEB; padding: 8px 10px 8px 14px; ; text-decoration: underline}
.sub-m-02 a{  color: #00B3DC}
.sub-m-02 a:visited {  color: #00B3DC}
.sub-m-02 a:hover {  color: #00B3DC}

.sub-m-03 { background: url(/images/sub_f2.gif) repeat-y; border: solid; border-width: 1px 0px; border-color: #F0EEEA #FFFFFF #E5EAEB; padding: 8px 10px 8px 14px; text-decoration: underline}
.sub-m-03 a{  color: #00B3DC}
.sub-m-03 a:visited {  color: #00B3DC}
.sub-m-03 a:hover {  color: #00B3DC}

.left-menu {  background: url(/images/l_menu_fon.gif) no-repeat left top; padding: 7px 0px; width: 171px; font-weight: bold; color: #000000}
.left-menu a{  color: #00B3DC; width: 171px; display: block ; font-weight: normal}
.left-menu a:visited{  color: #00B3DC;  ; font-weight: normal}
.left-menu a:hover{  color: #00B3DC;  ; font-weight: normal}

.l-m { background: #F0EEEA; width: 171px; height: 1px; margin: 0px 0px}

.hdr-3 { font: bold 12px Arial, Helvetica, sans-serif; color: #F47928;
text-decoration: none; }
.hdr-3 a { color: #F47928; text-decoration: none}
.hdr-3  a:visited {   color: #F47928; text-decoration: none}
.hdr-3  a:hover{   color: #F47928; text-decoration: underline}

.hdr-news a {  color: #F47928; text-decoration: none;  }
.hdr-news a:visited{  color: #F47928; text-decoration: none;  }
.hdr-news a:hover{ color: #F47928; text-decoration: underline }

td,th,input,textarea,body,select {font-family:Arial;font-size:11px; }

.groups { margin:0px; padding:0px; border-top:1px solid gray; border-left: 1px solid gray;}
.groups td { margin:0px; padding:3px; border-right:1px solid gray; border-bottom:1px solid gray;}
.groups th { background: #EEEEEE; margin:0px; padding:3px; border-right:1px solid gray; border-bottom:1px solid gray;}

.top_social_button{position:absolute;top:-102px;right:10px;}
.top_social_button img {margin-bottom:5px;}
