img.e {
	display: inline;
	}
	
div.social {
	width: 300px;
	}
	.ru {
color :#52A9C5;
}				
.orange-gradient { background: white url(../images/bg.png) repeat-x top; }
.clear-top { margin-top: 0px; }
.download-button { margin-top: -100px; position: relative; }
.top-links { padding-top: 6px; }
.top-links a { 
    color: #000000; 
    text-decoration: underline;
}
.top-links a:hover {
    color: #000000;
}
.footer { margin-top: 60px; border-top: 1px solid #ff6000; }
.footer a { color: #000; }
.footer .container {
    margin-top: 15px;
}
img { display: block; }
/*.copyright { padding-top: 4px; }*/
.copyright img { display: inline; vertical-align: middle; }
.counter { margin-top: 4px; }
.feature { margin-top: 20px;}
.feature h1 { font-size: 1em; font-weight: bold; color: #231f20;   }
.feature p { text-align: justify;  color: #231f20; }
.player { /*margin-top: -300px;*/ position: relative; }
.abzaz { text-indent: 25px;/*text-align: justify;*/ margin-left: 23px;}
.download-button a { display: block; }
/*.bubble { background: url(../images/bub_download.png) no-repeat; height: 214px; padding: 50px 55px 40px 25px; }*/
/*.bubble p { text-align: justify; }*/
.tabbed-block { 
    background: url(/images/block.png) no-repeat;
    z-index: 20;
    /*position: relative;*/
}
.tabbed-content {
    padding: 50px 50px 20px 35px; 
    /*position: relative;*/
}
.night_builds {
    margin: 15px 0 0;
}
    .night_builds h3 {
        color: #444;
        margin: 0 0 5px;
    }
    .night_builds select {
        margin: 0 0 10px;
        font-size: 1.2em;
    }
    .night_builds ul {
        margin: 0 0 0 15px;
        list-style: none;
        padding: 0;
    }
    .night_builds li {
        margin: 5px 0;
        padding: 0 0 0 20px;
    }
    .night_builds li.linux {
        background: url(/images/ico.linux.png) no-repeat 0 2px;
    }
    .night_builds li.freebsd {
        background: url(/images/ico.freebsd.png) no-repeat 0 2px;
    }
    .night_builds li.macos {
        background: url(/images/ico.macosx.png) no-repeat 0 2px;
    }
    .night_builds li.windows {
        background: url(/images/ico.windows.png) no-repeat 0 2px;
    }
    .night_builds option {
        padding: 0 7px;
    }
.tabbed-block-bottom {
    background: url(/images/block.png) no-repeat 0 -978px;
    width: 683px;
    height: 22px;
}
.tabs {
    position: absolute;
    margin: 3px 0 0 6px;
    height: 39px;
    font-size: 1.7em;
    font-family: verdana;
    font-weight: 700;
}
    .tabs .tab {
        background: url(/images/tab.png) no-repeat 0 0;
        height: 26px;
        padding: 13px 9px 0 27px;
        float: left;
        /*position: relative;*/
        z-index: 1;
        color: #999;
    }
        .tabs .tab .text {
            cursor: pointer;
        }
        .tabs .active .text {
            cursor: text;
        }
    .tabs .active {
        z-index: 8;
        color: #fb741a;
    }
        .tabs .r {
            float: left;
            width: 18px;
            height: 39px;
            background: url(/images/tab.png) no-repeat 100% 0;
        }
div.news {
    width: 600px;
}
    div.news h1 {
        color: #
    }
.news .entry-title {
    font-size: 1.4em;
}
.news .hentry {
    margin: 0 0 20px;
}
.news .entry-content {
    margin: 0 0 0 20px;
    line-height: 1.3;
    color: #555;
}
.news .published {
    margin: 8px 0 0;
    text-align: right;
    color: #aaa;
}
a.button {
    display: block;
    float: left;
    background: url(/images/button_bg.png) no-repeat 0 0;
    padding: 5px 0 7px 10px;
    height: 23px;
    font-size: 1.4em;
    margin: 0 15px 20px 0;
    position: relative;
}
    a.button i {
        position: absolute;
        right: -10px;
        top: 0;
        height: 35px;
        width: 10px;
        background: url(/images/button_bg.png) no-repeat 100% 0;
    }
a.news-button {
    margin: 0 50px 0 20px;
    padding: 5px 22px 7px 32px;
}
* html .tabbed-block-bottom {
    background: url(/images/block-bottom.png) no-repeat 0 -978px;
}
div.invite { background: url(../images/getInv.png) no-repeat; }
.invite-input { padding-left: 15px; }
.invite-error { padding-left: 55px; color: red; }
p.os img { display: inline; vertical-align: top; float: none; margin: 0; }
.flatten { border: 1px solid black; background: white; font-size: 1.5em; }


.anythingSlider                         { 
    width: 480px; 
    height: 418px; 
    position: relative; 
    margin: 6px 0 0;
}
    .anythingSlider .wrapper { 
        width: 400px; 
        overflow: hidden; 
        height: 100%; 
        margin: 0 40px; 
        position: absolute; 
        top: 0; 
    }
        .anythingSlider .wrapper ul { 
            width: 9999px; 
            position: absolute; 
            top: 0; 
            left: 0; 
            margin: 0; 
        }
        .anythingSlider ul li { 
            display: block; 
            float: left;
            height: 100%; 
            width: 400px; 
        }
            .anythingSlider ul li .feature {
                height: 90px;
                width: 400px;
                position: absolute;
                top: 319px;
                margin: 0
            }
            .anythingSlider ul li img {
                margin: 19px auto 0;
            }
    .anythingSlider .arrow { 
        display: block; 
        height: 200px; 
        width: 67px; 
        background: url(/images/arrows.png) no-repeat 0 0; 
        text-indent: -9999px; 
        position: absolute; 
        top: 55px; 
        cursor: pointer; 
        font-size: 2em;
    }
    .anythingSlider .forward { 
        background-position: 0 0; 
        right: -27px; 
    }
    .anythingSlider .back { 
        background-position: -67px 0; 
        left: -27px; 
    }
    * html .anythingSlider .forward {
        background: url(/images/arrow-right.png) no-repeat -2px 55px;
    }
    * html .anythingSlider .back {
        background: url(/images/arrow-left.png) no-repeat 26px 55px;
    }
    .anythingSlider .forward:hover { 
        background-position: 0 -200px; 
    }
    .anythingSlider .back:hover { 
        background-position: -67px -200px; 
    }
    /* os bg */
    .mac-slider {
        background: url(/images/screens/mac_bg.png) no-repeat 31px 0;
    }
    .win-slider {
        background: url(/images/screens/win_bg.png) no-repeat 0 0;
    }
    .lin-slider {
        background: url(/images/screens/lin_bg.png) no-repeat 31px 0;
    }
        .lin-slider ul li img {
            margin-top: 39px;
        }
#start-stop                             { 
    background: url(/images/controls.gif) no-repeat 0 0; 
    position: absolute; 
    top: 12px;
    right: 43px;
    width: 16px;
    height: 16px;
    outline: none;
}
#start-stop:hover {
    background-position: 0 -16px;
}
#start-stop.playing { 
    background-position: 0 -32px; 
}
#start-stop.playing:hover { 
    background-position: 0 -48px; 
}
