html { font-size: 100.01%; }
body { margin: 0px; }

a { outline: none; }
a img { border: none; }
.js_link { border-bottom: 1px dashed; cursor: pointer; text-decoration: none; font-weight: normal; }

table { border-collapse: collapse; width: 100%; font-size: inherit; line-height: inherit; position: relative; }
table td, table th { padding: 0; text-align: left; vertical-align: top; }
table.fixed { table-layout: fixed; }

p { margin:0.5em 0 1.5em; }

.nav, .hor, .menu { margin: 0; padding: 0; clear: both; }
.menu li,
.nav li,
.hor li { list-style: none; margin: 0; padding: 0; position: relative; }
.nav li,
.hor li { float: left; }
.nav li { clear: both; }
.hor li { clear: none; }

ul.mdash { margin: 0 0 1.2em 0em; list-style-type: none; }
ul.mdash > li {	//behavior: expression( !this.before ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' ); /*text-indent: -1.24em;*/}

ul.mdash>li:before{content: '\2014\a0'; float: left; margin-left: -1.25em; color: #EF7204; }
ul.mdash>li>*:first-child:-moz-first-node { /*margin-top: -1.2em;*/ }
ul.mdash>li>*{text-indent: 0;}

input, textarea { font-size: 1em; }
input.text { width: 99%; }
textarea { width: 99%; height: 18em; }
textarea.short { height: 8em; }
.col-wrap1 { position:relative; left:0; width:49.45%; }
.col-wrap2 { position:relative; left:100%; margin: 0px -100% -1px 2%; width:100%; //margin-left: 1%; margin-left: 1%\9; }
.col1 { position:relative; float:left; left:-100%; margin-left:-2%; margin-right:-100%; width:100%; }

.clear { clear: both!important; float: none!important; margin: 0!important; padding: 0!important; font-size: 0px!important; line-height:0px!important; height: 0px!important; border:0px!important; overflow: hidden; }
.relative { position: relative; }
.invisible { display: none ! important; }
.rigid { overflow: hidden ! important; }
.transparent { background: none ! important; }
.nomargin { margin: 0px ! important; }
.unicode { font-family:Code2000,"TITUS Cyberbit Basic","Doulos SIL","Chrysanthi Unicode","Bitstream Cyberbit","Bitstream CyberBase",Thryomanes,Gentium,GentiumAlt,"Lucida Grande","Arial Unicode MS","Microsoft Sans Serif","Lucida Sans Unicode" ! important;  }
.t_ { border: red 1px solid; }

.png {
    //background-image: none ! important;
    /*
        �� �������� ����������� �����������
        behavior: url(...)
        ���� ������ ���� ����������
    */
    behavior: url('pngfix.htc');
}

