@charset "utf-8";
@import "reset.css";
/* CSS Document */
@font-face {
    font-family: 'WarHeliosCondCBold';
    src: url('../files/warhelioscondcbold/warhelioscondcbold-webfont.eot');
    src: url('../files/warhelioscondcbold/warhelioscondcbold-webfont.eot?#iefix') format('embedded-opentype'), url('../files/warhelioscondcbold/warhelioscondcbold-webfont.woff') format('woff'), url('../files/warhelioscondcbold/warhelioscondcbold-webfont.ttf') format('truetype'), url('../files/warhelioscondcbold/warhelioscondcbold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Globals
----------------*/
body, html {
    height: 100%;
    min-width: 950px;
}
body {
    background: url("../img/bg.jpg") no-repeat 50% 0 #0e0e0e;
    color: #6D7073;
    font-family: Arial,"Helvetica CY",sans-serif;
    font-size: 13px;
}

.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    visibility: hidden;
    font-size: 0;
    height: 0;
}
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.left {
    float: left;
}
h1 {
    color: #9d9a95;
    font: 25px "WarHeliosCondCBold",Arial,"Helvetica CY",sans-serif;
    padding: 0 0 21px;
    text-transform: uppercase;
}
h2 {
    color: #8b8d8e;
    font: 17px "Arial Narrow",arial,"Helvetica CY",sans-serif;
    font-stretch: condensed;
    font-weight: bold;
    padding: 0 0 9px;
    
}
p {
    padding: 0 0 8px;
    line-height: 18px;
}
a {
    color: #d93a00;
    text-decoration: none;
}
a:hover {
    color: #ff5517;
    text-decoration: underline;
}
/* end Globals
----------------*/


/* Layout
----------------*/
.l-page {
	height: auto !important;
	min-height: 100%;
	margin: 0 auto;
    position: relative;
	width: 950px;
}
/* end Layout
----------------*/

/* b-header
----------------*/
.b-header {
    background: url("../img/logo.png") no-repeat 240px 14px;
    height: 242px;
    padding: 52px 3px 0 0;
}
    .b-logo {
        display: block;
        height: 178px;
        margin: 0 auto 0;
        width: 354px;
    }
/* end b-header
----------------*/

/* b-content
-------------------*/
.b-content {
    margin: -35px 0 0;
    padding:  25px 0 180px;
    z-index: 10;
}
    .b-content_left {
        float: left;
        padding: 8px 0 0 5px;
        width: 425px;
    }
        .b-gallery {
            display: table;
            font-size: 0;
            line-height: 0;
        }
    .b-content_right {
        margin: 0 0 0 456px;
    }
        .b-img_item {
            background: #000;
            box-shadow: 0px 0px 15px 0px rgba(241, 236, 219, 0), 0px 0px 5px 0 rgba(0, 0, 0, 0.8), 0px 0px 10px 0 rgba(0, 0, 0, 0.8);
            cursor: pointer;
            display: inline-block;
            *display: inline;
            zoom: 1;
            height: 120px;
            letter-spacing: normal;
            margin: 0 20px 20px 0;
            width: 120px;
            -webkit-transition:all 0.28s ease-in-out;
                -moz-transition:all 0.28s ease-in-out;
                -o-transition:all 0.28s ease-in-out;
                transition:all 0.28s ease-in-out;
        }
        .b-img_item:hover {
            box-shadow: 0px 0px 15px 0px rgba(241, 236, 219, 0.2), 0px 0px 5px 0 rgba(0, 0, 0, 1), 0px 0px 7px 3px rgba(0, 0, 0, 1);
            -webkit-transition:all 0.28s ease-in-out;
                -moz-transition:all 0.28s ease-in-out;
                -o-transition:all 0.28s ease-in-out;
                transition:all 0.28s ease-in-out;
        }
            .b-img_item:hover img {
            }
        .b-title {
            background: url("../img/star.png") no-repeat scroll 0 0 transparent;
            margin-left: -5px;
            margin-top: 9px;
            padding: 0 0 7px 25px;
        }

        .b-404 {
            background: url("../img/404.png") no-repeat 307px 20px;
            font-size: 14px;
            height: 100px;
            line-height: 18px;
            padding: 181px 0 0 14px;
            text-align: center;
            vertical-align: bottom;
        }
/* end b-content
-------------------*/

/* b-footer
----------------*/
.b-footer {
    color: #9b9b9b;
    font: 11px Arial,Helvetica,sans-serif;
    height: 180px;
    margin: -180px auto 0;
    position: relative;
    width: 950px;
    z-index: 0;
}
    .b-footer_bg {
        background: url("../img/bg_footer.png") no-repeat 0 0;
        bottom: 0;
        height: 258px;
        left: -151px;
        position: absolute;
        width: 684px;
        z-index: -1;
    }
    .b-footer-copyr {
        color: #595959;
        float: right;
        font: 11px Arial,"Helvetica CY",sans-serif;
        margin: 66px 0 0;
    }
        .b-footer-copyr_item {
            display: inline-block;
            vertical-align: middle;
            *display: inline;
            zoom: 1;
        }
            .b-footer-copyr a {
                color: #7c8082;
                text-decoration: none;
            }
            .b-footer-copyr a:hover {
                color: #acb2b5;
                text-decoration: underline;
            }
            .b-footer-copyr_item p {
                padding: 29px 26px 0;
            }
            .b-footer-copyr_item .wg {
                background: url("../img/logo-wg.png") no-repeat 0 0;
                display: block;
                height: 81px;
                width: 113px;
            }

/* end b-footer
----------------*/