﻿@import url(reset.css);
@import url(forms.css);

/* Global
---------------------------------------------------------------*/
body {
    background:#001f55;
    color:#b2c1cf;
    font:12px/1 normal;
    font-family:"Trebuchet MS", Verdana, Arial, Sans-Serif;
}

.ribbon {
    position: absolute;
    z-index: 15;
    right: 262px;
    top: -48px;
}



h2 {
    font-size:21px;
    font-weight:bold;
    line-height:22px;
    color:#FFF;
    margin-bottom:10px;
    }
    
h3 {
    font-weight:bold;
    color:#FFF;
    }
    
strong {
    font-weight:bold;
    }

.rounded-corners {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    }

.shadow {
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.6);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.6);
    box-shadow: 0 0 5px rgba(0,0,0,0.6);
    }
    
.fl-l {
    float:left;
    }

.fl-r {
    float:right;
    }

/* Layouts
---------------------------------------------------------------*/
.main-page {
    width:989px;
    margin:0 auto;
    }

.top {
    position: relative;
    height:50px;
    padding:0 10px;
    }

.head {
    width:989px;
    height: 612px;
    position:relative;
    }

.footer {
    padding:30px 10px 40px 10px;
    border-top:1px solid #0f3473;
    }
    
/* =content */
.content {
    height:230px;
    padding: 15px 10px 0 10px;
    }
    
    .sidebar {
        width:500px;
        float:left;
        }

    .main {
        width:450px;
        float:right;
        }
/* content= */


/* Elements
---------------------------------------------------------------*/
.logo {
    background:url(../img/logo.gif) 0 0 no-repeat;
    width:289px;
    height:103px;
    text-indent:-7777px;
    margin:25px 0 0 35px;
    }

.premium {
    background:url(../img/star.gif) left center no-repeat;
    color:#fffdc8;
    padding:0 0 0 20px;
    margin:16px 0 0 0;
    font-size:15px;
    line-height:15px;
    }
    

/* =top-menu */
.top-menu {
    color:#8fa1c1;
    font-size:13px;
    margin:16px 0 0 0;
    }
    
    .top-menu li {
        float:left;
        padding:0 0 0 25px;
        }
        
        .top-menu li a {
            color:#f0f0ef;
            }
/* top-menu= */



/* =main-slider */
.main-slider {
    position:relative;
    }
    
    .main-slider ul li {
        display:none;
        position:absolute;
        top:0;
        left:0;
        }
/* main-slider= */



.main-slogan {
    background:url(../img/main-slogan.png) 0 0 no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/main-slogan.png',sizingMethod='crop');
    
    text-indent:-7777px;
    position:absolute;
    height:107px;
    width:430px;
    top:350px;
    left:50px;
    }
    
.second-slogan {
    background:url(../img/second-slogan_new.png) 0 0 no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/second-slogan_new.png',sizingMethod='crop');
    
    text-indent:-7777px;
    position:absolute;
    height:48px;
    width:430px;
    top:450px;
    left:50px;
    }
    
/* =head-menu */
.head-menu {
    background:url(../img/head-menu/bg.png) 0 0 repeat;
    _background:none;
    
    position:absolute;
    height:28px;
    width:384px;
    top:520px;
    left:55px;
    padding:5px 0 0 14px;
    }
    
    .head-menu li {
        background:url(../img/head-menu/sep.gif) right 8px no-repeat;
        float:left;
        padding:0 18px 0 0;
        margin:0 18px 0 0;
        }
        
        .head-menu li.last {
            background:none;
            padding:0;
            margin:0;
            }
        
        .head-menu li a {
            color:#fffca7;
            font-size:16px;
            }
/* head-menu= */

/* =sidebar */
.content .sidebar .video-prev {
    padding:5px;
    background:#FFF;
    width:182px;
    float:left;
    }
    
    .content .sidebar .video-prev a {
        display:block;
        }

.content .sidebar .description {
    padding:0 0 0 215px;
    }
        
    .content .sidebar .description p {
        line-height:20px;
        margin-bottom:10px;
        }

    .content .sidebar .description a {
        color:#f0f0ef;
        }
/* sidebar= */

/* =main */
.content .main .ss-prev {
    width:138px;
    padding:5px;
    float:left;
    background:#FFF;
    }
    
    .content .main .ss-prev a {
        display:block;
        }

.content .main .description {
    padding:0 0 0 166px;
    }
    
    .content .main .description p {
        margin-bottom:10px;
        line-height:20px;
        }
    
    .content .main .description h3 {
        margin-bottom:10px;
        }
    
    .content .main .description a {
        color:#FFF;
        }

/* =slider */
.slider {
    position:relative;
    width:450px;
    height:230px;
    }



.slider .wrap-ul {
    position:absolute;
    width:388px;
    height:230px;
    top:0;
    left:30px;
    overflow:hidden;
    }
    
        .slider ul {
            width:1194px;
            margin: 0 0 0 -398px;
            }
            
            .slider ul li {
                width:388px;
                height:190px;
                float:left;
                padding:0 10px 0 0;
                }
    
    .slider h2 {
        margin-bottom:20px;
        }
    
    .slider .wrap-prev {
        background:url(../img/slider/changer.gif) 0 0 no-repeat;
        position:absolute;
        width:19px;
        height:50px;
        margin:80px 0 0 0;
        top:0;
        left:0;
        }
        
        .slider .prev {
            background:url(../img/slider/changer.gif) 0 0 no-repeat;
            width:19px;
            height:26px;
            cursor:pointer;
            }

    .slider .wrap-next {
        background:url(../img/slider/changer.gif) -19px 0 no-repeat;
        position:absolute;
        width:19px;
        height:50px;
        margin:80px 0 0 0;
        top:0;
        right:0;
        }
        
        .slider .next {
            background:url(../img/slider/changer.gif) -19px 0 no-repeat;
            width:19px;
            height:26px;
            cursor:pointer;
            }
/* slider= */

/* main= */

.copy {
    float:left;
    }

.footer .links {
    float:right;
    }

    .footer .links li {
        float:left;
        padding:0 0 0 10px;
        margin:0 0 0 10px;
        border-left:1px solid #FFF;
        }
        
        .footer .links li.first {
            margin:0;
            padding:0;
            border:none;
            }
        
        .footer .links li a {
            color:#FFF;
            }

/* errors */


    .check 
    {
        margin:-30px 0 0;
    }
    
    .contact-popup {
        color:#323232;
        text-align:center;
        line-height:16px;
        font-size:14px;
        margin:50px 0 0;
    }
    




