@charset "windows-1251";

/*
---------
name: Àêàäåìèÿ ÂÝÃÓ
version: 1.1 (12.02.2010)

author: Shvets Denis (EasyLife)
email: mailforsab@gmail.com
website: www.easylife.by
portfolio: www.weblancer.net/users/EasyLife/portfolio/
---------
*/

/*
---------
Reset
---------
*/

a img, :link img, :visited img, abbr, acronym, fieldset, object {border: none;}
abbr, acronym {border-bottom: 1px dotted #999; cursor: help;}
body, div, pre, form, fieldset, textarea, p, blockquote, th, td, code {margin: 0; padding: 0;}
caption, th {text-align: left;}
code, pre {white-space: pre-wrap;}
table {border-collapse: collapse; border-spacing: 0;}

/*
---------
General
---------
*/

img, div, a, input {behavior: url("iepngfix.htc");}

body {
        background: #fff url(/images/site/bg-gradient.png) repeat-x 0 0;
        color: #000;
        font: 12px Verdana, Geneva, sans-serif;}
body.sub-page {
        background: #f7f7f7;}

a {
        color: #00497e;
        outline: none;}
a:hover {text-decoration: none;}
h1 {
        color: #00497e;
        font: 26px Georgia, "Times New Roman", Times, serif;
        margin: 0;}
h2 {
        color: #000;
        font: 20px Georgia, "Times New Roman", Times, serif;
        margin: 0;}
h3 {
        color: #00497e;
        font: 14px Verdana, Geneva, sans-serif;
        margin: 0;}
p {margin: 0 0 15px;}
ol {
        margin: 0;
        padding: 10px 0 10px 20px;}
#clear, .clear {
        clear: both;
        width: 100%;
        height: 0;
        font-size: 0;}

/*
---------
Advanced
---------
*/

.left {
        display: block;
        float: left;}
.right {
        display: block;
        float: right;}

.block {display: block;}

/*
---------
Structure
---------
*/

.bg-main {
        background: url(/images/site/bg-main.png) no-repeat 50% 0;
        min-width: 960px;}
.bg-inner {
        background: url(/images/site/bg-inner.png) repeat-y 50% 0;
        min-width: 960px;}
.bg-inner2 {
        background: url(/images/site/bg-inner-inside2.gif) repeat-y 50% 0;
        min-width: 960px;}
.sub-page .bg-inner {
        background: url(/images/site/bg-inner-inside.gif) no-repeat 50% 0;}


.wrapper {
        margin: 0 auto;
        min-width: 960px;
        width: 960px;}

        /* Header */
        .header {
                background: url(/images/site/bg-header.jpg) no-repeat 0 0;
                height: 164px;
                position: relative;
                z-index: 1;}
                .logo {
                        display: block;
                        float: left;
                        padding: 21px 24px 30px;}
                .header-right {
                        float: right;
                        margin: 10px 7px 0 0;}
                        .menu-academy {
                                clear: both;
                                margin: 0 0 0 127px;
                                position: relative;
                                width: 210px;}
                                .menu-academy a {
                                        background: url(/images/site/menu-academy-arrow-down.gif) no-repeat 193px 14px;
                                        color: #646f1e;
                                        display: block;
                                        padding: 9px;
                                        text-decoration: none;}
                                .menu-academy .submenu-academy {display: none;}
                        .jqCssSel {
                                background: #000b3c;
                                z-index: 10;}
                                .jqCssSel a {
                                        background: url(/images/site/menu-academy-arrow-up.png) no-repeat 193px 14px;
                                        color: #8c91a7;}
                                .jqCssSel .submenu-academy {
                                        background: #000b3c;
                                        display: block;
                                        padding: 6px 0;
                                        position: absolute;
                                        width: 210px;}
                                        .jqCssSel .submenu-academy a {
                                                background: none;
                                                color: #74a3b1;
                                                padding: 6px 14px;}
                                        .jqCssSel .submenu-academy a:hover {color: #fff;}
                        .search {
                                display: block;
                                clear: both;
                                overflow: hidden;}
                                .input-search {
                                        background: url(/images/site/input-search.png) no-repeat 0 0;
                                        border: none;
                                        color: #8d8d8d;
                                        float: left;
                                        height: 26px;
                                        line-height: 26px;
                                        padding: 5px 12px 5px 17px;
                                        width: 232px;}
                                .button-search {
                                        background: url(/images/site/button-search.png) no-repeat 0 0;
                                        border: none;
                                        cursor: pointer;
                                        float: left;
                                        height: 36px;
                                        padding: 5px 5px 5px 0;
                                        text-indent: -9999px;
                                        width: 66px;}
                .menu-main {
                        clear: both;
                        height: 43px;
                        margin: 0 10px 3px;
                        padding: 0;}
                        .menu-main li {
                                display: inline-block;
                                float: left;
                                list-style: none;}
                                .menu-main li a {
                                        color: #00501f;
                                        display: block;
                                        float: left;
                                        font-size: 14px;
                                        line-height: 40px;
                                        padding: 0 0 3px;
                                        text-decoration: none;
                                        text-transform: uppercase;}
                                .menu-main li.main-active a {
                                        background: #00497e;
                                        color: #fff;}
                                .menu-main li a.main {color: #fff;}
                                .menu-main li b, .menu-main li em {
                                        display: block;
                                        float: left;
                                        height: 43px;
                                        width: 14px;}
                                .menu-main li.main-active b {background: url(/images/site/menu-main-left-active.gif) no-repeat 0 0;}
                                .menu-main li.main-active em {background: url(/images/site/menu-main-right-active.gif) no-repeat 0 0;}

        /* Header line */
        .header-line {
                background: url(/images/site/bg-header-line.png) repeat-x 0 0;
                height: 47px;
                padding: 0 0 11px 23px;}
                .header-line a {
                        color: #fff;
                        display: block;
                        float: left;
                        line-height: 44px;
                        margin: 0 1px 0 0;
                        padding: 0 11px;
                        text-decoration: none;}
                .header-line a.header-line-a1 {background: url(/images/site/bg-header-line-a.jpg) no-repeat 0 6px;}
                .header-line a.header-line-a1:hover {color: #000;}
                .header-line a.header-line-a2 {
                        background: url(/images/site/bg-header-line-a-dotted.gif) repeat-x 0 0;
                        font-size: 22px;
                        margin: 0 12px 0 11px;
                        padding: 0;}
                .header-line a.header-line-a2:hover {background: none;}
                .header-line a.header-line-a3 {
                        color: #84d0f0;
                        font-style: italic;
                        line-height: 36px;
                        padding: 8px 11px 0;}
                .header-line img {
                        margin: 0 1px 0 0;
                        padding: 0 11px;}

        /* Intro */
        .intro-place {
                height: 358px;
                margin: 0 0 5px;
                width: 960px;
                z-index: 1;}
                .intro {
                        position: absolute;
                        background-repeat: no-repeat;
                        background-position: 0px 0px;
                        height: 358px;
                        width: 960px;
                        z-index: 1;}
                        .intro-content {
                                background: url(/images/site/bg-intro-blue.png) repeat 0 0;
                                float: right;
                                height: 240px;
                                margin: 30px 0 0;
                                padding: 30px;
                                width: 310px;}
                                .intro-content.green{
                                background: url(/images/site/bg-intro-green.png) repeat 0 0;}
                                .intro-content.orange{
                                background: url(/images/site/bg-intro-orange.png) repeat 0 0;}
                                .intro-content h1, .intro-content p {
                                        color: #fff;
                                        margin: 0 0 15px;}
                                .intro-content-wrapper {
                                        height: 144px;
                                        overflow: hidden}
                                .intro-content .link-read-more {
                                        background: url(/images/site/bg-link-read-more.gif) no-repeat 0 0;
                                        border-bottom: 1px solid #fff;
                                        border-top: 1px solid #fff;
                                        color: #fff;
                                        display: block;
                                        font-size: 18px;
                                        line-height: 29px;
                                        margin: 0px 0 18px;
                                        padding: 0 0 0 21px;
                                        text-decoration: none;}
                                .intro-content .link-read-more:hover {color: #000;}
                                .slider {
                                        position: relative;
                                        width: 311px;
                                        height: 58px;
                                        left: 620px;
                                        z-index: 10;
                                        margin: 0!important;
                                        overflow: hidden;
                                        top: 250px}
                                        .slider-content{
                                                width: 511px;
                                                height: 58px;}
                                        .slider a img {
                                                border: 2px solid #fff !important;
                                                display: block;
                                                float: left;
                                                margin: 2px 4px;
                                                z-index: 1;}
                                        .slider a.jqCssSel img {
                                                background: url(/images/site/bg-slider-img.gif) no-repeat 0 0;
                                                border: none !important;
                                                margin: 0 2px;
                                                padding: 4px;}
                                        .slider a.back {
                                                background: url(/images/site/button-slider.png) no-repeat 0 0;
                                                left: -13px;
                                                position: absolute;
                                                top: 10px;
                                                height: 40px;
                                                width: 40px;
                                                z-index: 2;}
                                        .slider a.next {
                                                background: url(/images/site/button-slider.png) no-repeat -40px 0;
                                                position: absolute;
                                                right: -12px;
                                                top: 10px;
                                                height: 40px;
                                                width: 40px;
                                                z-index: 2;}
                                        .slider a.back:hover {background: url(/images/site/button-slider.png) no-repeat 0 -40px;}
                                        .slider a.next:hover {background: url(/images/site/button-slider.png) no-repeat -40px -40px;}

        /* Right top menu on razdel page */
        .right-menu {
                list-style: none;
                display: block;
                background: url(/images/site/bg-right-menu-inside.png) left top no-repeat;
                width: 214px;
                min-height: 235px;
                padding: 0;
                margin: 0;
                margin-left: 11px;
                float: left;
                line-height: 27px;
                padding: 8px 27px 0 27px;
                overflow: hidden}
                .right-menu li a {
                        font: 16px Tahoma;
                        color: #00497e;
                        text-decoration: none;}
                .right-menu li a:hover {
                        color: #000;}

        /* Small intro */
        .intro-place-small {
                height: 254px;
                width: 681px;
                margin: 0 0 5px;
                z-index: 1; float: left}
        .intro-small {
                position: absolute;
                background-image: url(/images/site/bg-intro.jpg);
                background-repeat: no-repeat;
                background-position: 0px 0px;
                height: 254px;
                width: 681px;
                z-index: 1;}
                .intro-small-content {
                        background: url(/images/site/bg-intro-blue.png) repeat 0 0;
                        float: right;
                        height: 184px;
                        margin: 18px 0 0;
                        padding: 17px 27px;
                        width:202px;}
                        .intro-small-content.green{
                                background: url(/images/site/bg-intro-green.png) repeat 0 0;}
                        .intro-small-content.orange{
                                background: url(/images/site/bg-intro-orange.png) repeat 0 0;}
                        .intro-small-content h1, .intro-small-content p {
                                color: #fff;
                                font-size: 24px;
                                margin: 0 0 15px;}
                        .intro-small-content h1 {
                                display: block;
                                font-size: 20px;
                                height: 82px;
                                margin: 0}
                        .intro-small-content .link-read-more {
                                background: url(/images/site/bg-link-read-more.gif) no-repeat 0 0;
                                border-bottom: 1px solid #fff;
                                border-top: 1px solid #fff;
                                color: #fff;
                                display: block;
                                font-size: 12px;
                                line-height: 26px;
                                margin: 0px 0 18px;
                                padding: 0 0 0 21px;
                                text-decoration: none;}
                        .intro-small-content .link-read-more:hover {color: #000;}
                        .slider-small  {
                                height:58px;
                                left:460px;
                                margin:0 !important;
                                overflow:hidden;
                                position:relative;
                                top:160px;
                                width:189px;
                                z-index:10;}
                                .slider-small a img {
                                        border: 2px solid #fff !important;
                                        display: block;
                                        float: left;
                                        margin: 2px 4px;
                                        z-index: 1;}
                                .slider-small a.jqCssSel img {
                                        background: url(/images/site/bg-slider-img.gif) no-repeat 0 0;
                                        border: none !important;
                                        margin: 0 2px;
                                        padding: 4px;}
                                .slider-small a.back {
                                        background: url(/images/site/button-slider.png) no-repeat 0 0;
                                        left: -13px;
                                        position: absolute;
                                        top: 10px;
                                        height: 40px;
                                        width: 40px;
                                        z-index: 2;}
                                .slider-small a.next {
                                        background: url(/images/site/button-slider.png) no-repeat -40px 0;
                                        position: absolute;
                                        right: -12px;
                                        top: 10px;
                                        height: 40px;
                                        width: 40px;
                                        z-index: 2;}
                                .slider-small a.back:hover {background: url(/images/site/button-slider.png) no-repeat 0 -40px;}
                                .slider-small a.next:hover {background: url(/images/site/button-slider.png) no-repeat -40px -40px;}

        /* Content */
        .content {
                clear: both;
                overflow: hidden;
                width: 960px;}

                /* Academy news */
                .academy-news {
                        background: url(/images/site/bg-academy-news-middle.png) repeat-y 0 0;
                        float: left;
                        margin: 13px 0 0;
                        height: 375px;
                        overflow: hidden;
                        width: 400px;}
                .academy-news.jqCssOpen {
                        height: auto;
                        overflow: auto;}
                        .bg-academy-news {
                                height:353px;
                                background: url(/images/site/bg-academy-news.gif) repeat-x 0 0;
                                overflow: hidden;
                                margin: 0 3px;}
                        .jqCssOpen .bg-academy-news {
                                overflow: auto;
                                height: auto;}
                        .academy-news a img {clear: both;}
                        .academy-news h2 {
                                color: #e95d0f;
                                display: block;
                                float: left;
                                font: 18px Verdana, Geneva, sans-serif;
                                line-height: 32px;
                                margin: 0 0 0 20px;}
                        .academy-news .rss {
                                clear: none;
                                display: block;
                                float: right;
                                margin: 0 17px 0 0;
                                padding: 5px;}
                                .academy-news-wrapper {
                                        clear: both;
                                        overflow: hidden;
                                        padding: 15px 13px;}
                                        .academy-news-wrapper img {
                                                border: 4px solid #ebebeb;
                                                float: left;
                                                margin: 0 14px 0 0;}
                                        .academy-news-wrapper a {
                                                color: #00547a;
                                                font-size: 16px;
                                                line-height: 19px;
                                                text-decoration: none;}
                                        .academy-news-wrapper a:hover {color: #000;}
                                        .academy-news-wrapper span {
                                                color: #737373;
                                                display: block;
                                                padding: 6px 0 0;}

                /* Useful links */
                .useful-links {
                        float: left;
                        padding: 13px 16px 0 20px;
                        width: 214px;}
                .razdel .useful-links {
                        float: right;
                        padding: 13px 54px 0 0px;}
                        .useful-links h2 {
                                display: block;
                                font: 18px Verdana, Geneva, sans-serif;
                                line-height: 32px;
                                margin: 8px 0 0;}
                        .useful-links img {display: block;}
                        .useful-links ul {
                                margin: 10px 0 0;
                                padding: 0;}
                                .useful-links ul li {
                                        background: url(/images/site/li-useful-links.gif) no-repeat -1px 7px;
                                        display: block;
                                        /*height: 24px;*/
                                        list-style: none;
                                        padding: 0 0 0 14px;}
                                        .useful-links ul li a {
                                                color: #000;
                                                display: block;
                                                font: 15px Arial, Helvetica, sans-serif;
                                                line-height: 24px;
                                                text-decoration: none;}
                                        .useful-links ul li a:hover {color: #01406f;}

                /* Banners */
                .banners {
                        float: right;
                        width: 310px;}
                .razdel .banners {
                        float: left;
                        width: 258px;
                        margin-left: 23px;
                        margin-top: 15px;}

                /* Post */
                .category {
                        font: 30px "Times New Roman", Times, serif;
                        line-height: 40px;
                        padding: 0 30px;}
                .post {
                        background: url(/images/site/bg-post.png) repeat-x 0 0;
                        float: left;
                        padding: 30px;
                        width: 620px;
                        line-height: 1.5;
                        /*min-height:1000px;*/
                        height:auto !important;
                        height:1000px;}
                .post_long {
                        width: 900px; margin-top: 10px }
                        .title {
                                border-bottom: 1px solid #216c04;
                                color: #216c04;
                                font: 14px Verdana, Geneva, sans-serif;
                                margin: 0 0 15px;
                                text-transform: uppercase;}
                        .tabs {
                                height: 30px;
                                margin: 60px 0 0;
                                padding: 0;}
                                .tabs li {
                                        background: url(/images/site/tabs-left.png) no-repeat 0 0;
                                        display: inline-block;
                                        float: left;
                                        list-style: none;}
                                .tabs li.ui-state-active {background: url(/images/site/tabs-left-active.png) no-repeat 0 0;}
                                .tabs li.tabs-end {
                                        background: url(/images/site/tabs-hr.png) no-repeat 0 0;
                                        height: 30px;
                                        width: 36px;}
                                        .tabs li a {
                                                background: url(/images/site/tabs-right.gif) no-repeat right 0;
                                                color: #595959;
                                                display: block;
                                                float: left;
                                                font: 12px Arial, Helvetica, sans-serif;
                                                font-weight: bold;
                                                height: 22px;
                                                padding: 8px 22px 0 20px;
                                                text-decoration: none;}
                                        .tabs li.ui-state-active a {
                                                background: url(/images/site/tabs-right-active.gif) no-repeat right 0;
                                                color: #000;}
                                        .tabs li a:hover {color: #000;}
                        .tabs-content {
                                background: url(/images/site/tabs-vr.png) no-repeat 0 0;
                                clear: both;
                                overflow: hidden;
                                padding: 15px 20px;}
                        .tabs-content.ui-tabs-hide {
                                display: none;}

                /* Inner menu */
                .menu-inner {
                        background: #216c04;
                        /*float: right;*/
                        margin: 0;
                        padding: 10px 0 3px;
                        width: 267px;}
                        .menu-inner li {
                                background: #fff;
                                border-top: 1px solid #216c04;
                                display: block;
                                list-style: none;}
                                .menu-inner li a {
                                        display: block;
                                        font: 16px Tahoma, Geneva, sans-serif;
                                        line-height: 39px;
                                        padding: 0 27px;
                                        text-decoration: none;}
                                .menu-inner li a:hover {color: #000;}
                        .menu-inner li.jqInnerActive {background: #aee724;}
                                .menu-inner li ul {
                                        border-top: 1px solid #216c04;
                                        display: none;
                                        margin: 0;
                                        padding: 0;}
                                .menu-inner li.jqInnerActive ul {display: block;}
                                        .menu-inner li ul li {
                                                background: #f3fcc0;
                                                border: none;
                                                list-style: none;}
                                                .menu-inner li ul li a {
                                                        color: #000;
                                                        font: 12px Tahoma, Geneva, sans-serif;
                                                        line-height: 14px;
                                                        padding: 11px 27px 10px 35px;}
                                                .menu-inner li ul li a:hover {color: #025191;}
                                                .menu-inner li ul li a.submenu-inner-active {
                                                        background: url(/images/site/li-submenu-inner-active.gif) no-repeat 0 1px;
                                                        color: #216c04;}

                /* Advertising */
                .adv {
                        /*float: right;*/
                        width: 267px;}
                        .adv img {
                                background: #ccc;
                                display: block;
                                margin: 10px auto;}

        /* Interesting */
        .interesting {
                float: left;
                width: 680px;}
                .interesting-title {
                        background: #f29400;
                        color: #fff;
                        font-size: 18px;
                        line-height: 32px;
                        padding: 0 30px;}
                .interesting ul {
                        background: #f9cc85;
                        height: 94px;
                        margin: 0;
                        padding: 10px 30px;}
                        .interesting ul li {
                                background: url(/images/site/li-interesting.gif) no-repeat 0 10px;
                                display: inline-block;
                                float: left;
                                height: 37px;
                                list-style: none;
                                padding: 5px 15px;
                                width: 280px;}
                                .interesting ul li a {
                                        color: #000;
                                        text-decoration: none;}
                                .interesting ul li a:hover {color: #025191;}

        /* Copyright */
        .copy {
                color: #737373;
                float: right;
                line-height: 18px;
                width: 267px;}

        /* Navigation */
        .navigation {
                background: #003669;
                clear: both;
                height: 102px;
                margin: 28px 0 0;
                position: relative;}
                .navigation h2 {
                        color: #fff;
                        display: block;
                        font: 18px Verdana, Geneva, sans-serif;
                        left: 20px;
                        position: absolute;
                        top: 10px;}
                .navigation ul {
                        float: left;
                        margin: 35px 0 0;
                        padding: 0 0 0 35px;
                        width: 119px;}
                        .navigation ul li {
                                color: #fff;}
                                .navigation ul li a {
                                        color: #53bd29;
                                        line-height: 18px;
                                        text-decoration: none;}
                                .navigation ul li a:hover {color: #fff;}
                .slider2 {
                        background: #597c9d;
                        float: left;
                        height: 78px;
                        margin: 6px 0 0;
                        padding: 6px 15px;
                        position: relative;
                        width: 312px;}
                        .slider2 span {
                                clear: both;
                                color: #003669;
                                display: block;
                                line-height: 20px;
                                padding: 0 0 4px;
                                text-transform: uppercase;}
                        .slider2 a {
                                color: #fff;
                                display: block;
                                text-decoration: none;}
                        .slider2 a:hover {color: #000;}
                        .slider2 img {
                                background: #fff;
                                border: 1px solid #869bad;
                                display: block;
                                float: left;
                                margin: 0 10px 0 0;
                                padding: 1px;}
                        .slider2 a.back2 {
                                background: url(/images/site/button-slider2-left.png) no-repeat 0 0;
                                display: block;
                                height: 30px;
                                left: -15px;
                                position: absolute;
                                top: 32px;
                                width: 30px;}
                        .slider2 a.next2 {
                                background: url(/images/site/button-slider2-right.png) no-repeat 0 0;
                                display: block;
                                height: 30px;
                                position: absolute;
                                right: -15px;
                                top: 32px;
                                width: 30px;}

        /* Footer */
        .footer {
                clear: both;
                height: 52px;
                line-height: 52px;}
                .footer .special {color: #737373;}
                        .footer .special a {text-decoration: none;}
                .footer .special-inner {
                        line-height: 16px;
                        padding: 10px 0;
                        text-align: right;}
                .footer ul {
                        margin: 0;
                        padding: 0;}
                        .footer ul li {
                                display: inline-block;
                                float: left;
                                list-style: none;}
                        .footer ul li.footer-vr {
                                background: url(/images/site/li-footer.gif) no-repeat 0 0;
                                width: 25px;}
                                .footer ul li a {
                                        color: #808080;
                                        display: block;
                                        font: 10px Verdana, Geneva, sans-serif;
                                        line-height: 52px;
                                        text-decoration: none;
                                        text-transform: uppercase;}
                                .footer ul li a:hover {color: #000;}
.right-colum-menu-adv
{     float: right;  }

