﻿* {
    margin: 0;
    padding: 0;
}

*:focus {
    outline: none;
}

/* Main styles
------------------------------ */
html, body {
    height: 100%;
    margin: 0;
    padding: 0;
}

/*html {
    height: 100%;
    color: #000000;
    background: white;
    font: 0.75em/1.5 Hattori Hanzo, Arial, Helvetica, sans-serif;
}
*/
body {
    /*height: auto !important;*/
    min-height: 100%;
}


.clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
}
.clearfix {
    display:block;
}
.clear {
    clear:both;
}
/* Inputs
------------------------------ */

input {
    vertical-align: middle
}

.i-checkbox {
    margin-top: 3px;
}

.i-text {
    width: 200px;
    padding: 1px;
    font: 1em sans-serif;
}
input, textarea {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 18px;
}

/*	Tables
------------------------------ */

table {
    border-collapse: collapse;
    width: 100%;
}

table th, table td {
    border: 0 none;
    padding: 2px 3px;
}
table th, table td {

}
table th {

}

table td {

}



/* body height 100% */

a {
    font-family: Arial, Tahoma, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #014377;
    text-decoration: underline;

}

a:visited {
}

a:hover {
    text-decoration: underline;
    color: #990000;
cursor: pointer;
}

a:active {
}


img {
float:inherit
;
    border: 0 none;
}

/* только для Internet Explorer */
/*@font-face {
    font-family: 'PT Sans';
    src: url("../fonts/pts55f_w.eot");
}
/*для всех остальных браузеров */
/*@font-face {
    font-family: 'PT Sans';
    src: local("PT Sans"),
    local("PT Sans"),
    url("../fonts/CPTS55F_W.ttf") format("opentype");
}
*/

@font-face {font-family: 'PT Sans';
    src: url('../fonts/pts55f_w.eot');
    src: local('PT Sans'), url('../fonts/PTS55F_W.woff') format('woff'),url('../fonts/PTS55F_W.ttf') format('truetype'), url('../fonts/PTS55F_W.svg#PTSans-Regular') format('svg');}

@font-face {font-family: 'PT Sans';
    font-style: italic;
    src: url('../fonts/pts56f_w.eot');
    src: local('PT Sans Italic'), url('../fonts/PTS56F_W.woff') format('woff'),url('../fonts/PTS56F_W.ttf') format('truetype'), url('../fonts/PTS56F_W.svg#PTSans-Italic') format('svg');}

@font-face {font-family: 'PT Sans';
    src: url('../fonts/pts75f_w.eot');
    font-style: normal;
    font-weight: bold;
    src: local('PT Sans Bold'), url('../fonts/PTS75F_W.woff') format('woff'),url('../fonts/PTS75F_W.ttf') format('truetype'), url('../fonts/PTS75F_W.svg#PTSans-Bold') format('svg');}

@font-face {font-family: 'PT Sans';
    font-style: italic;
    font-weight: bold;
    src: url('../fonts/pts76f_w.eot');
    src: local('PT Sans Bold Italic'), url('../fonts/PTS76F_W.woff') format('woff'),url('../fonts/PTS76F_W.ttf') format('truetype'), url('../fonts/PTS76F_W.svg#PTSans-BoldItalic') format('svg');}

@font-face {font-family: 'PT Sans Caption';
    src: url('../fonts/ptc55f_w.eot');
    src: local('PT Sans Caption'), url('../fonts/PTC55F_W.woff') format('woff'),url('../fonts/PTC55F_W.ttf') format('truetype'), url('../fonts/PTC55F_W.svg#PTSans-Caption') format('svg');}

@font-face {font-family: 'PT Sans Caption';
    font-weight: bold;
    src: url('../fonts/ptc75f_w.eot');
    src: local('PT Sans Caption Bold'), url('../fonts/PTC75F_W.woff') format('woff'),url('../fonts/PTC75F_W.ttf') format('truetype'), url('../fonts/PTC75F_W.svg#PTSans-CaptionBold') format('svg');}

@font-face {font-family: 'PT Sans Narrow';
    src: url('../fonts/ptn57f_w.eot');
    src: local('PT Sans Narrow'), url('../fonts/PTN57F_W.woff') format('woff'),url('../fonts/PTN57F_W.ttf') format('truetype'), url('../fonts/PTN57F_W.svg#PTSans-Narrow') format('svg');}

@font-face {font-family: 'PT Sans Narrow';
    font-weight: bold;
    src: url('../fonts/ptn77f_w.eot');
    src: local('PT Sans Narrow Bold'), url('../fonts/PTN77F_W.woff') format('woff'),url('../fonts/PTN77F_W.ttf') format('truetype'), url('../fonts/PTN77F_W.svg#PTSans-NarrowBold') format('svg');}

/*@font-face {
    font-family: 'pt_sansbold';
    src: url('../fonts/pts75f_w-webfont.eot');
    src: url('../fonts/pts75f_w-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/pts75f_w-webfont.woff') format('woff'),
    url('../fonts/pts75f_w-webfont.ttf') format('truetype'),
    url('../fonts/pts75f_w-webfont.svg#pt_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}*/