@import 'reset.css';

html, body {
    height: 100%;
    background: #58595b;
}
body {
    min-width: 1000px;
    font: 68.5%/1.4em Tahoma, sans-serif;
}
.footer-poosher {
    position:relative;
    min-height:100%; 
    background: #e6e7e8 url(/img/images/bg_page-main.gif) repeat-y left;
    border-top: 0; border-bottom: 0;
    margin: auto 6px;
}

/* Homepage only (start) */
    .home-page .footer-poosher {
        background: #e6e7e8 url(/img/images/bg_page-main_home.gif) repeat-y left;
    }
    .home-page .promo-block {
        zoom: 0;
        border-top: 5px solid #FFF;
        background: #58595b url(/img/images/bg_promo-block.gif) repeat-x top;
    }
/* Homepage only (end) */

/* Page head (start) */
	.page-head {
        height: 38px;
		background: #58595b;
		color: #FFF;
		font-size: 1em;
        position: relative;
        z-index: 1000;
	}
	.page-head a {
		color: #FFF;
	}

    /* Logo (start) */
        .page-head .logo {
            background: url(/img/images/bg_logo.gif) no-repeat left bottom;
            position: absolute;
            height: 113px;
            width: 283px;
            top: 9px;
            left: -7px;
        }
        .page-head .logo a {
            float: left;
            border-left: 7px solid #fe9900;
            position: relative;
        }
        .page-head .logo a img {
            float: left;
        }
    /* Logo (end) */

    /* Top navigation (start) */
        .top-nav {
            float: right;
            overflow: hidden;
            margin-top: 9px;
        }
        .top-nav ul li {
            display: inline;
            border-left: 1px solid #e6e7e8;
            padding: 3px 7px;
            margin: 0 0 0 -1px;
        }
        .top-nav ul li a {
            text-decoration: none;
        }
        .top-nav ul li a:hover {
            text-decoration: underline;
        }
    /* Top navigation (end) */
/* Page head (end) */

/* Page main (start) */
	.page-main {
	    padding-bottom: 100px;
	}
    /* Left column (start) */
        .left-col {
            width: 248px;
            display: inline;
            float: left;
            padding-top: 80px;
            position: relative;
            z-index: 100;
        }
        /* Main navigation (start) */
            .main-nav {
                border-bottom: 4px solid #FFF;
                font-size: 1.4em;
            }
            .main-nav ul {
                background: url(/img/images/bg_main-nav.jpg) no-repeat 10px 0;
                zoom: 1;
            }
            .main-nav ul li {
                position: relative;
                padding: 0 10px;
                zoom: 1;
                z-index: 1001;
                letter-spacing: 0.1em;
            }
            .main-nav span {
                display: block;
                margin: 0 10px;
                text-tranform: uppercase;
                background: url(/img/images/sep_main-nav.gif) repeat-x top;
                zoom: 1;
                overflow: hidden;
            }
            .main-nav ul li.level-0:first-child span.level-0 
            , .main-nav ul li.level-1:first-child span.level-1 
            , .main-nav ul li.level-2:first-child span.level-2 {
                background: none;
            }
            .main-nav a {
                display: block;
                text-align: right;
                padding: 10px 20px 7px 0;
                color: #FFF;
                text-decoration: none;
            }
            /* Sub levels (start) */
                li.level-0 ul {
                    position: absolute;
                    width: 190px;
                    left: -9999px;
                    top: 0;
                    margin: 0 0 0 100%;
                }
            /* Sub levels (end) */
            /* Level 0 (start) */
                .main-nav ul.level-0 {
                    min-height: 203px;
                    padding: 20px 0;
                    background-position: 0 0;
                }
            /* Level 0 (end) */
            /* Level 1 (start) */
                .main-nav ul.level-1 {
                    z-index: 1001;
                }
                .main-nav li.level-0:hover ul.level-1 {		    
                    left: 0 !important;
                    display: block;
                }
            /* Level 1 (end) */
            /* Level 2 (start) */
                .main-nav li.level-1:hover ul.level-2 {		    
                    left: 0 !important;
                    display: block;
                }
            /* Level 2 (end) */
        /* Main navigation (end) */

        /* Articles list (start) */
            .articles-list {
                background: #bcbec0;
                color: #58595b;
                font-size: 11px;
                padding: 10px;
            }
            .articles-list h3 {
                margin: 0 0 5px;
            }
            .articles-list li {
                padding: 3px 0;	    
            }	
            .articles-list a {
                color: #58595b;
            }
        /* Articles list (end) */
    /* Left column (end) */

    /* Right column (start) */
        .right-col {
            margin-left: 249px;
            }

        /* Promo block (start) */
            .promo-block {
                border-bottom: 4px solid #FFF;		    
                position: relative;
                overflow: hidden;
                zoom: 1;
            }
            .promo-text {
                zoom: 1;
                background: transparent url(/img/images/bg_promo-text.jpg) no-repeat right top;
                padding: 58px 390px 0 15px;
                min-height: 260px;
                color: #FFF;
            }
            .promo-text .reducer {
                max-height: 260px;
                overflow: auto;
            }
            .promo-text h3 {
                font-size: 1.1em;
                margin: 5px 0 7px 20px;
                }
            .promo-text p {
                margin: 0 0 5px;
                }
                /* Cars list (start) */
                    .promo-car-list {
                        zoom: 1;
                        overflow: hidden;
                        border-left: 40px solid #58595b;
                        background: #58595b;
                        height: 80px;
                    }
                    .promo-car-list ul {
                        position: absolute;
                        width: 9999px;
                        right: 0;
                        text-align: right;
                    }
                    .promo-car-list ul li {
                        display: inline;
                    }
                /* Cars list (end) */
            /* Promo block (end) */

        /* Logos (start) */
            .logo-list {
                overflow: hidden;
                zoom: 1;
            }
            .logo-list table
            {
            width: 100%;
          
            }
            .logo-list table tr td {
                padding: 10px 10px 0 0;
                text-align: center; 
                width: 10%;
                
            }
            
        /* Logos (end) */

        /* Main content (start) */
            .main-content {
                margin-right: 170px;
            }
            .main-content-text {
                margin: 15px 15px 15px 40px;
            }
            .main-content-text h2 {
                font-size: 1.5em;
                margin: 0 0 10px;
            }
            .main-content-text p {
                margin: 0 0 1em;
            }
        /* Main content (end) */
	
        /* Aside (start) */
            .aside {
                float: right;
                width: 162px;
                margin: 15px 0 0;
            }
            .aside .banners-list li {
                padding: 0 0 10px;
            }
        /* Aside (end) */        

        /* Articles preview (start) */
            .articles-preview {
                overflow: hidden;
                margin: 40px 15px 0 15px;
                zoom: 1;
            }
            .articles-preview ul {
                margin-left: -2%;
                }
            .articles-preview-section {
                display: -moz-inline-stack;
                vertical-align: top;
                display: inline-block;
                width: 47%;
                padding-left: 2%;
                min-height: 90px;
                padding-bottom: 40px;
                color: #58595b;
                zoom: 1;
                *display: inline;
                _height: 90px;

                }
            .articles-preview-section .preview-image {
                float: left;
                width: 130px;
                }
            .articles-preview-section .preview-text {
                margin-left: 130px;
                }
            .articles-preview-section img {
                border: 1px solid #FFF;
                }
        /* Articles preview (end) */
    /* Right column (end) */
/* Page main (end) */

/* Page foot (start) */
	.page-foot {
	    position: relative;
	    height: 100px;
	    background: #58595b;
	    margin-top: -100px;
	}
    /* Brands (start) */
        .brand-list {
            height: 75px;
        }
        .brand-list ul {
            margin: 0 6px;
            padding-top: 6px;
            border-top: 6px solid #FFF;	    
            color: #FFF;
            zoom: 1;
            overflow: hidden;
        }
        .brand-list ul li {
            float: left;
            line-height: 1;
            padding: 0 4px 0 5px;
            margin: 3px 0 3px -1px;
            border-left: 1px solid #FFF;
        }
        .brand-list a {
            color: #FFF;
            white-space: nowrap;
            text-decoration: none;
        }
        .brand-list a:hover {
            text-decoration: underline;
        }
    /* Brands (end) */

    /* Copyright (start) */
        .page-foot .copy {
            background: #E6E7E8;
            font-size: 1.2em;
        }
        .page-foot .copy p {
            width: 250px;
            height: 25px;
            line-height:25px;
            padding: 0 0 0 6px;
            background: #fe9900;
        }
    /* Copyright (end) */
/* Page foot (end) */

/* Clears (start) */
	.page-head:after
	, .page-main:after
	, .page-foot:after
	{
		font-size:0;
		display:block;
		clear:both;
		overflow:hidden;
		height:0;
		content:".";
		line-height:0;
	}
/* Clears (end) */
div.pole
{
width: 90%; 
padding-left: 30px;
}
div.pager
{
padding-left: 30px;
width: 90%;
text-align: center;
}
div.error_message
{
color: red;
font-size: 12pt;
font-weight: bold;
}
/* News */
.news_date
{color: red;
font-weight: bold;
}
.news_name
{font-weight: bold;
}
