@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'hirmos_caps_ucs';
    src: url('../fonts/hirmcucs8-webfont.eot');
    src: url('../fonts/hirmcucs8-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/hirmcucs8-webfont.woff') format('woff'),
         url('../fonts/hirmcucs8-webfont.svg#hirmos_caps_ucsregular') format('svg');
    font-weight: normal;
    font-style: normal;

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

}

html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, dd, dt, dl, table, tr, td, th, p, span, strong, small, a, img, form { margin: 0px; padding: 0px; }
html { height: 100%; font-size: 62.5%; }
body { font: normal 16px/24px 'Times New Roman', 'Times', serif; color: #000; text-shadow: 0 1px 0 #ffd69f; background: #000 url(../images/bg.jpg) 50% 50%  no-repeat fixed; /*background-attachment: fixed; */ min-width: 1000px; position: relative;}
img { border: none; }
a { cursor: pointer; text-decoration: underline; color: #000; }
a:hover { text-decoration: none; }
p { margin-bottom: 24px;}
p small { font-size: 0.8em; }
h1, h2, h3, h4, h5, h6 { font: normal 18px 'hirmos_caps_ucs', sans-serif; color: #000000; padding-bottom: 15px; }
h1 { font-size: 24px; }
h3 { font-size: 14px; }
h4 { font-size: 13px; }
h5 { font-size: 12px; }
h6 { font-size: 11px; }
input[type='submit'], input[type='button'] { cursor: pointer; }
ul, ol { padding-left: 30px; margin-bottom: 15px; }
ul li { list-style: disc outside; }
.set, .header:after, .cont:after { height: 0; overflow: hidden; clear: both; font-size: 0; line-height: 0; display: block; content: '';}
.rel { position: relative; }

.wrap { width: 720px; padding: 146px 120px 0; margin: 182px auto 295px; position: relative; background: url(../images/bg_C.png) 0 412px repeat-y; min-height: 356px;}
    .wrap:before, .wrap:after { display: block; position: absolute; left: 0; top: -182px; content: ''; width: 960px; height: 182px; background: url(../images/bg_T.png) no-repeat; z-index: 10;}
    .wrap:after { background: url(../images/bg_B.png) no-repeat; height: 295px; bottom: -295px; top: auto;}

.header { position: relative; margin-bottom: 21px; z-index: 20;}
    .logo {position: absolute; left: 105px; top: -89px; }
    .logo a { display: block; width: 515px; height: 48px; background: url(../images/title.png) no-repeat; color: transparent; text-shadow: none;}
    .logo a:before { display: block; position: absolute; content: ''; background: url(../images/logo.png) no-repeat; width: 132px; height: 153px; left: 192px; top: -187px;}

    .lang_en, .lang_ru { position: absolute; top: -165px; left: 79px; width:31px;}
    .lang_en { left: auto; right: 79px;}
    .lang_en a, .lang_ru a { display: block; background: url(../images/RU.png) no-repeat; height: 21px; text-indent: -99in; overflow: hidden; position: relative;}
    .lang_en a { background: url(../images/EN.png) no-repeat;}

.m1 { font: 30px/32px 'cyrillicold'; float: left; width: 230px; position: relative; top: -4px;}
    .m1 ul { padding: 0; margin: 0;}
    .m1 li { padding: 0; margin: 0 0 18px; list-style: none;}
    .m1 li a { text-decoration: none;}
    .m1 li a:hover { color: #a50500;}

.slider { width: 480px; float: right; overflow: hidden; position: relative;}

.cont { position: relative; z-index: 20;}
    .h101 { background: url(../images/h1.png) no-repeat; width: 758px; height: 98px; text-align: center; margin: 0 -19px 10px; padding: 53px 0 0; color: #a50500; font-size: 33px; text-shadow: 1px 1px 0 #ffd69f, 0px 0px 2px #000;}
    .text { position: relative; overflow: hidden; text-align: justify;}



.footer { position: absolute; z-index: 20; font-size: 14px; bottom: -204px;}


    
© TrueDev.org