video { background-color:transparent !important; }

/* шаблон кастомного шрифта, генерируется на font http://www.fontsquirrel.com/ */
@font-face {
    font-family: 'PFDinTextCondProRegular';
    src: url('../files/pfdintextcondpro-regular-webfont.eot');
    src: url('../files/pfdintextcondpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../files/pfdintextcondpro-regular-webfont.woff') format('woff'),
         url('../files/pfdintextcondpro-regular-webfont.ttf') format('truetype'),
         url('../files/pfdintextcondpro-regular-webfont.svg#') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* --- */

* {	outline: none; }

html { -webkit-font-smoothing: antialiased; }
html, body { margin: 0; padding: 0; width: 100%; height: 100%; }

body { min-width:980px; min-height:870px; font-family: 'PFDinTextCondProRegular', Verdana, Geneva, sans-serif; font-size:14px; height: 100%; position:relative; }

table, td, img, form { border: none; margin: 0; padding: 0; }
table { font-size: 100%; width:100%; border-collapse:collapse; }
td { vertical-align:top; }
img { display:block; }

form { width: 100%; }
input, textarea, select, button { font-family: Arial, sans-serif; font-size: 100%; margin: 0; }
input:focus, textarea:focus, select:focus, button:focus { outline: none; }

hr { color: #091e30; height: 1px; line-height: 1px; font-size: 1px; border: 0; background-color: #001526; margin: 0; }

p, ul, ol, dl { padding: 0; margin: 0; }
li, dt, dd { padding: 0; margin: 0; }
ul { list-style-type:none; }
 
h1 { font-size: 36px; margin: 0; padding: 0; }

a { color: #ced9e2; }
a:hover { color: #ced9e2; }
a:active { color: #ced9e2; }
a:focus { outline: none; }

.link {
	text-decoration: none;
	color: #D9AF43;
	border-bottom: 1px dotted;
	cursor: pointer;
//	cursor: hand;
}

object:focus { outline: none; }

.first, .last { margin: 0; }

ul.dash { padding-left: 4em; // padding-left: 2.7em; }
ul.dash li { list-style-type: none; text-indent: -1.24em; margin-bottom: 0.5em; // padding-left: 20px; behavior:expression( !this.flag ? this.flag = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '', this.runtimeStyle.behavior = 'none' ); }
ul.dash li:before { content: '\2014\a0'; }

/* фикс пнг для ие6, на всякий случай не удалять. Не потерять /assets/i/px.gif (прозрачный однопиксеьный гиф) */
* html .png {
	behavior: expression( (
		function(e){
			if(!e.rewritten){
				e.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+e.src+'", sizingMethod="scale")';
				e.src='../assets/i/px.gif';
				e.rewritten = true;
			}
		}
	)(this));
}

.left { float: left; }
.right { float: right; }

.hidden { display: none; }
.invisible { visibility: hidden; }

