﻿   html, body,table,td,th,tr, h1, h2, h3, ul, ol, li, p,form, fieldset, a, img {
        margin:0;
        padding:0;
        border:0;
    }
    body  {
        position:  relative;
        height:  auto  !important;
        height:  100%;
        min-height:  100%;
        font-family:Arial;
        font-size:11px;
    }

    html  {
        height:  100%;
    }
   
    ul {
        list-style-type:none;
    }
    a {
       font-size:11px;
       text-decoration:none;
       color:#ae2351;
       cursor: pointer;
     }
    table
    {
        border-collapse: collapse;
        border-spacing: 0;
    }
    img {display:block;}
.right {float:right;}
.left{float:left;}
.clear{clear:both;}
    

.header {
    background: #f6f6f6;
    border-bottom:1px solid #dfdfdf;
    overflow:hidden;
}
   .header-border {
    height:1px;
    background:#fff;
   }
   .header-wrapper {
    width:962px;
    margin: 0 auto;
    overflow:hidden;
    padding:9px 0 3px;
   }
       .header-wrapper  .main-menu {
        overflow:hidden;
       }
           .header-wrapper  .main-menu a {
            float:left;
            height:25px;
            margin:20px 3px 0 0;
            font-size:12px;
           }
               .header-wrapper  .main-menu a strong {
                display:block;
                height:21px;
                line-height:20px;
                padding:0 7px;
               }
           .header-wrapper .main-menu a.logo {
            padding:0;
            margin:0;
            overflow:hidden;
            display:block;
            height:50px;
           }
           .header-wrapper .main-menu a.logo:hover {
            padding:0;
            margin:0;
           }
           .header-wrapper  .main-menu a.active {
             background: url('../i/menu_tr.png') bottom center no-repeat;
           }
               .header-wrapper  .main-menu a.active strong {
                background: #06f url('../i/menu_act.png') repeat-x;
                color:#fff;
                }
            .header-wrapper .main-menu a:hover {
            padding:0 7px;
            }
                .header-wrapper .main-menu a:hover strong {
                background: url('../i/menu_hover.png') bottom center no-repeat;
                padding:0 0 4px;
                color:#06f;
                }
           .header-wrapper .main-menu a.active:hover {
            padding:0;
            background: url('../i/menu_tr.png') bottom center no-repeat;
           }
               .header-wrapper .main-menu a.active:hover strong {
                padding:0 7px;
                background: #06f url('../i/menu_act.png') repeat-x;
                color:#fff;
               }
           .header-wrapper .tools-wrapper {
            float:right;
            margin-top:20px;
            width:290px;
           /* height:28px;*/
           }
           .header-wrapper .tools-wrapper-fixed {
            width:355px;
            margin:0;
           }           
           
           .header-wrapper .tools-wrapper a {
			float:right;
			font-size:11px;
			line-height:21px;
			padding:0 9px;
			}
                      
			.header-wrapper div.quickSearch
			{
				float: right;
				zoom: 1.0;
				overflow: hidden;
				position: relative;    
			}

    .header-wrapper div.quickSearch  input.search
    {
        border:1px solid  #ccc;
        border-right: 0;
        color:#666;
        padding: 3px 0 4px 6px;        
        height:13px;
/*        margin:10px 0 0 9px;*/
        font-size: 11px;
        float: left;
        zoom: 1.0;
        width:122px;
    }

    .header-wrapper div.quickSearch input.search.suggestion
    {
        color:#999;
    }

    .header-wrapper div.quickSearch a.execSearch
    {
        background: #fff url('../i/searchbg.png') no-repeat right -20px;
        float: left;
        display: block;
        height: 20px;        
        border: 1px solid #ccc;
        margin-top: 0;
        margin-right: 0;
    }

    .header-wrapper div.quickSearch a.execSearch:hover
    {
        width: 20px;
        height: 20px;
        padding: 0;
        background: #fff url('../i/searchbg.png') no-repeat right 0px;
    }
    
                   .header-wrapper .tools-wrapper .form-menu {
                    color:#666;
                    margin-bottom:7px;
                   }
                       .header-wrapper .tools-wrapper .form-menu a {
                        color:#666;
                        margin-left:50px;
                        float:none;
                        line-height:normal;
                        padding:0;
                       }
                       .header-wrapper .tools-wrapper .form-menu label {
                       float:left;
                       margin:0 0 0 5px;
                       }

                       .header-wrapper .tools-wrapper .form-menu input[type="checkbox"] {
                        margin:0;
                        padding:0;
                        float:left;
                        height:15px;
                        width:15px;

                       }

                   .header-wrapper .tools-wrapper .form {

                   }
                       .header-wrapper .tools-wrapper .form input {
                        padding:3px 2px 3px 19px;
                        width:115px;
                        border:1px solid #999;
                        margin-right:7px;
                        height:14px;
                        font-size:11px;
                        color:#999;
                       }
                       .header-wrapper .tools-wrapper input.suggestion {
                        
                       }
                       .header-wrapper .tools-wrapper .form input.login {
                        background: #fff url(../i/ico_login.png) 5px 5px no-repeat;
                        color: #666;
                       }
                       .header-wrapper .tools-wrapper .form input.password {
                        background: #fff url(../i/ico_password.png) 5px 4px no-repeat;
                        margin-right:10px;
                        color: #666;
                       }
                       .header-wrapper .tools-wrapper .form input.login.suggestion {
                        background: #fff url(../i/ico_login.png) 5px -17px no-repeat;                        
                       }
                       .header-wrapper .tools-wrapper .form input.password.suggestion {
                        background: #fff url(../i/ico_password.png) 5px -16px no-repeat;                       
                       }

                        .button-a {
                        padding: 3px 12px;
                        background: #ae2351 url(../i/red.png) repeat-x;
                        line-height: 14px;
                        border:1px solid #8C1C40;
                        color:#fff;
                        float:right;
                        font-size:11px;
                        font-weight:bold;
                        overflow:hidden;
                       }


.wrapper {
    width:980px;
    margin:0 auto;
    overflow:hidden;
}
.wrapper-border {
background: url('../i/header_border.png') top center repeat-x;
height:5px;
margin:0 10px;
}
    .wrapper .menu {
        padding-top:22px;
        overflow: hidden;
    }
        .wrapper .menu .tabs {
            background: url('../i/tabsBg.png') repeat-x center 3px;
            overflow:hidden;
            padding:1px 10px 0;
        }
        .wrapper.news .menu .tabs
        {
            background: url('../i/tabsBgNews.png') repeat-x center 3px;            
        }
            .wrapper .menu .tabs a {
                background: transparent url('../i/tabsBorder.png')  bottom right no-repeat;
                color:#666;
                font-size:12px;
                font-weight:bold;
                text-shadow: 1px 1px 0 #fff;
                float:left;
                outline:none;
            }
            .wrapper.news .menu .tabs a
            {
                background: transparent url('../i/tabsBorder.png')  right 3px no-repeat;
            }
            .wrapper .menu .tabs a:hover {
                color:#06f;
            }
            .wrapper .menu .tabs a.prev {
                background:none;
            }
            .wrapper .menu .tabs a.active {
                color:#fff;
                text-shadow:none;
                zoom:1.0;
            }
               .wrapper .menu .tabs a span, .wrapper .menu .tabs a span em {
                display:block;
                height:30px;
                line-height:30px;
                margin:0;
               }
               .wrapper .menu .tabs a span {
                padding-left:6px;
               }
                   .wrapper .menu .tabs a span em {
                    font-style:normal;
                    padding:1px 20px 0 12px;
                    letter-spacing:0.5px;
                    cursor: pointer;
                   }
               .wrapper .menu .tabs a.active span {
                background:url('../i/act_r.png') no-repeat 0 0;

               }
                   .wrapper .menu .tabs a.active span em {
                    background:url('../i/act_r.png') no-repeat right -30px;
                    padding:0 16px 0 12px;
                   }
           .wrapper .menu  .sub-tabs {
            margin:0 10px;
            background: url('../i/sub_menu1.png') repeat-x;
            overflow:hidden;
            border-bottom:1px solid #b7d5ff;
           }

           .wrapper .menu .shadow{
               background: url('../i/shadow.png');
               width:100%;
               /*height: 26px;*/
           }


           .wrapper .menu  .sub-tabs a {
            color:#b7d5ff;
            padding:0 19px;
            float:left;
            font-weight:bold;
           }
               .wrapper .menu  .sub-tabs span {
               padding:6px 0;
               display:block;
               font-size:10px;
               }
               .wrapper .menu  .sub-tabs a.active:hover {
               background:none;
               }
               .wrapper .menu  .sub-tabs a.active span {
               color:#fff;
               border-bottom:1px solid #b7d5ff;
               }
           .wrapper .menu  .sub-tabs a:hover {
            color:#fff;
            background: url('../i/sub_menu_hover.jpg') repeat-x;
           }
            .wrapper .menu .tabs .holder a.active:hover{
             color:#fff;
            }
        .wrapper .menu .tabs a.right {
            background: url('../i/reg.png') no-repeat right bottom;
            color:#ae2351;
            float:right;

        }
       .wrapper .menu .tabs a.right span {
        /*padding:0 20px;*/
        background: url('../i/reg_b.png') left center no-repeat;
        line-height:32px;
       }
       .wrapper .menu .tabs a.right.active span {
           padding: 0 0 0 6px;
           color: #fff;
           background: url("../i/act_r.png") no-repeat 0 0;
        }
        .wrapper .menu .banner-holder {
           height:210px;
           background: url('../i/shadow.png') repeat-y;
        }
       .wrapper .menu .inner-banner-holder {
        height:180px;
       }

        .wrapper .menu .banner-holder .main, .wrapper .menu .banner-holder .about {
           position:relative;
           height:210px;
           width:960px;
           margin: 0 auto;
        }
       .wrapper .menu .inner-banner-holder .main, .wrapper .menu .inner-banner-holder .about {
        height:180px;
       }

    .wrapper .partners {
        padding:0 318px 26px;
        overflow:hidden;
        text-align: justify;
    }
        .wrapper .partners .partners-border {
            background: url('../i/parthnerBg.png') bottom center no-repeat;
            overflow:hidden;
        }
        .wrapper .partners h2 {
            background: url('../i/campus.png') 41px -6px no-repeat;
            display:block;
            margin:31px 0 18px;
            height:14px;
        }

        .wrapper .partners a {
            float:right;
            height:69px;
            padding:17px 0px;
        }

        .wrapper .partners div+a {
            float:left;
            height:69px;
            padding:17px 0px;
            margin-left: 4px;
        }
        
        .wrapper .partners a img {
            display:inline;
            text-align:center;
            vertical-align:middle;
        }
        
   .wrapper .shadow-block {
    background: url('../i/shadow.png') repeat-y;
    position: relative;
   }
   .wrapper .container-bottom {
   background: url('../i/container_b.png') no-repeat;
   height:17px;
   }

   .wrapper.inner_password .container {
    border-top: none;
    background: #f3f3f3 url('../i/container_bg.png') top center no-repeat;
    }
    .wrapper.inner_password .container-top {
    background: url('../i/container_t.png') top center no-repeat;
    height: 9px;
    margin-top: 22px;
    }
   .wrapper .main-holder {
      background: #fff url('../i/inner_bg.png') repeat-x;
      border-bottom: 1px solid #ccc;
      padding: 19px;
    }
    .wrapper .main-holder h1 {
      font-size: 18px;
      color: #ae2351;
      margin-bottom: 15px;
      line-height: 16px;
    }
    .wrapper .main-holder h2 {
      font-size: 15px;
      color: #333;
      margin:18px 0 5px;
      line-height: 15px;
    }
    .wrapper .main-holder a {
       margin-top: 5px;
       display: block;
    }
    .wrapper.inner_partners .container .main-holder {
       padding-right: 0;
    }
    .wrapper .main-holder .partner_list {
        background: url('../i/in_line2.png') 459px 0 repeat-y;
        overflow: hidden;
    }
    .wrapper .main-holder .partner_list .item {
       width: 408px;
       padding: 20px;
       height: 103px;
       background: #fff;
       border: 1px solid #ccc;
       float: left;
       margin: 0 20px 10px 0;
       color: #666;
    }
        .wrapper .container {
            position: relative;
            background:#f3f3f3;
            border:1px solid #ccc;
            border-bottom:none;
            margin:0 10px;
            padding:0 9px 9px;
            overflow:hidden;
            zoom: 1.0;
        }
       .wrapper.news .container
       {
           border-top: none;
        }
       .container .inner {
            padding:0 0 30px 0;
            margin: 0 -10px;
       }
       .wrapper.inner_manual .container, .wrapper.inner_partners .container, .wrapper.inner_contacts .container {
          border-top: none;
       }
       .wrapper.inner_manual .container .inner  {
          padding-bottom: 9px;
       }
          .wrapper .container .sub-menu {
            overflow:hidden;
            /*margin:0 10px;*/
            background: url('../i/sub_menu_bg.png') repeat-x;
            border:1px solid #ccc;
            border-top: none;
            /*border-width:1px 1px 0;*/
           }
               .wrapper .container .sub-menu li {
                float:left;
                width:238px;
                background: url('../i/in_line.png') left center no-repeat;
               }
               .wrapper .container .sub-menu li:first-child {
                background: none;
               }
                   .wrapper .container .sub-menu li div {
                    margin:10px 8px 30px 19px;
                    padding-top: 8px;
                    height: 106px;
                   }

                   .wrapper .container .sub-menu li div h2{
                       margin-bottom: 16px;
                   }

                   .wrapper .container .sub-menu li.search div {
                    background: url('../i/ico_1.jpg') 149px top no-repeat;
                   }
                   .wrapper .container .sub-menu li.files div {
                    background: url('../i/ico_4.jpg') 149px top no-repeat;
                   }
                   .wrapper .container .sub-menu li.internet div {
                    background: url('../i/ico_2.jpg') 149px top no-repeat;
                   }
                   .wrapper .container .sub-menu li.settings div {
                    background: url('../i/ico_3.jpg') 149px top no-repeat;
                   }

                   .wrapper.inner_manual .container .sub-menu li.search div {
                    background: none;
                   }
                   .wrapper.inner_manual .container .sub-menu li.files div {
                    background: url('../i/ico_chief.png') 165px top no-repeat;
                   }
                   .wrapper.inner_manual .container .sub-menu li.internet div {
                    background: url('../i/ico_stud.png') 165px top no-repeat;
                   }
                   .wrapper.inner_manual .container .sub-menu li.settings div {
                    background: url('../i/ico_teach.png') 165px top no-repeat;
                   }
                   .wrapper.inner_manual .container .sub-menu li div h2 {
                   margin-bottom:5px;
                   }
                       .wrapper .container .sub-menu li h1 a, .wrapper .container .sub-menu li h1 {
                        font-size:18px;
                        line-height:18px;
                        display:block;
                        color: #333;
                        margin-bottom: 14px;
                       }
                       .wrapper .container .sub-menu li h2 a, .wrapper .container .sub-menu li h2 {
                        font-size:14px;
                        line-height:14px;
                        display:block;
                        color: #ae2351;
                       }
                       .wrapper .container .sub-menu li p {
                        font-size:11px;
                        color:#333;
                        line-height:13px;
                        margin-top:5px;
                       }
                       .wrapper .container .sub-menu li span {
                        color:#666;
                        line-height:13px;
                        margin-bottom: 8px;
                        display: block;
                       }
                       .wrapper .container a.button_link {
                            display: block;
                            background: url('../i/read_link.png') repeat-x;
                            border: 1px solid #ccc;
                            margin-bottom: 5px;
                            width: 198px;
                       }
                       .wrapper .container a.button_link span {
                            display: block;
                            font-size: 12px;
                            color: #06f;
                            font-weight: bold;
                            margin-bottom: 0;
                            padding: 7px 10px;
                       }
                       .wrapper .container a.load_file span {
                            background: url('../i/ico_pdf.png') 170px center no-repeat;
                       }
                       .wrapper .container a.read_online span{
                       background: url('../i/ico_readOnline.png') 170px center no-repeat;
                       }
                       .wrapper .container .button_link_wrapper {
                          overflow: hidden;
                          padding: 20px 20px 0;
                        }
                            .wrapper .container .button_link_wrapper a.button_link {
                                float: left;
                                width: auto;
                                margin:0 10px 0 0;

                            }
                                .wrapper .container .button_link_wrapper a.button_link span {
                                    padding-left: 30px;
                                }
                                .wrapper .container .button_link_wrapper a.button_link.vkontakte span {
                                 background: url('../i/ico_vkontakte.png') 7px center no-repeat;
                                }
                                .wrapper .container .button_link_wrapper a.button_link.facebook span {
                                 background: url('../i/ico_facebook.png') 7px center no-repeat;
                                }
                                .wrapper .container .button_link_wrapper a.button_link.twitter span {
                                 background: url('../i/ico_twitter.png') 7px center no-repeat;
                                }
        .container-border {
            height:1px;
            background:#fff;
            margin: 0 -9px 10px;
        }
        .container .inner .container-border{
            margin: 0 -9px 0 0;
        }
            .container .content {
               margin:0 240px;
            }
            .container .inner .content {
               margin:0 243px 0 0;
               border-bottom:1px solid #ccc;
               border-right:1px solid #fff;
               background: #fff url('../i/inner_bg.png')   top center repeat-x;

            }
            .wrapper.inner_contacts .container .inner .content {
               margin:0 420px 0 0;
            }
            .container .inner .content-border {
               border-right:1px solid #ccc;
               padding-bottom:25px;
           }
           .inner_contacts .container .inner .content-border {
               padding-bottom:20px;
           }
           .container .content .text-holder {
            padding:15px 20px 0;
           }
           .wrapper.inner_contacts .container .content .text-holder {
             border-bottom: 1px solid #ebebeb;
             padding-bottom: 14px;
            }
           .container .content .text-holder h2 a , .container .content .text-holder h2{
            font-size:18px;
            line-height:18px;
            margin-bottom:10px;
            display:block;
            color: #ae2351;
           }
           .container .content .text-holder p {
            font-size:12px;
            line-height:18px;
            color:#333;
            margin-bottom:9px;
           }
           .inner_contacts .container .content .text-holder p {
               margin-bottom: 0;
           }
           .inner_contacts .container .content .text-holder a {
               font-size: 12px;
           }
           .inner_contacts .container .content .contacts_holder {
               margin-top: 6px;
            }
           .content .banner {
            position:relative;
            height:180px;
           }
           .content .banner img {
            position:absolute;
            top:0;
            left:0;
           }
               .content .banner-control {
                margin:5px 0 14px;
                overflow:hidden;

                }
                    .content .banner-control a {
                    height:6px;
                    width:9px;
                    float:left;
                    border-top:3px solid #ccc;
                    margin-left:1px;
                    width:91px;
                    padding-top:3px;
                    }
                    .content .banner-control a.activeSlide {border-top-color:#ae3251;}
                    .content .banner-control a:first-child {
                    margin-left:0;
                    }
                    .content .banner-control a.one {
                     background: url('../i/slide_1.png') 0 -78px no-repeat;
                    }
                    .content .banner-control a.two {
                     background: url('../i/slide_1.png') 0 -60px no-repeat;
                    }
                    .content .banner-control a.three {
                     background: url('../i/slide_1.png') 0 -42px no-repeat;
                    }
                    .content .banner-control a.four {
                     background: url('../i/slide_1.png') 0 -24px no-repeat;
                    }
                    .content .banner-control a.five {
                     background: url('../i/slide_1.png') 0 -6px no-repeat;
                    }
                    .content .banner-control a.one.activeSlide {
                     background: url('../i/slide_1.png') 0 -69px no-repeat;
                    }
                    .content .banner-control a.two.activeSlide {
                     background: url('../i/slide_1.png') 0 -51px no-repeat;
                    }
                    .content .banner-control a.three.activeSlide {
                     background: url('../i/slide_1.png') 0 -33px no-repeat;
                    }
                    .content .banner-control a.four.activeSlide {
                     background: url('../i/slide_1.png') 0 -15px no-repeat;
                    }
                    .content .banner-control a.five.activeSlide {
                     background: url('../i/slide_1.png') 0 3px no-repeat;
                    }
           .content .nodeBox {
            margin-bottom:30px;
           }
               .nodeBox .title {
                background: url('../i/titBg.png') repeat-x;
                color:#666;
                font-weight:bold;
                text-transform:uppercase;
                border:1px solid #ccc;
                border-top:2px solid #ae2351;
                padding:5px 10px;
                text-shadow: 1px 1px 0 #fff;
               }
               .nodeBox .article {
                background:#ebebeb;
                border-color: #dfdfdf;
                border-style:solid;
                border-width: 0 1px 1px;
                padding:9px;
               }
                   .nodeBox .article .item {
                    background:#fff;
                    border-bottom:1px solid #ebebeb;
                    padding:10px;
                   }

                        .nodeBox .article .item h3{
                            margin: 18px 0 5px 0;
                        }

                        .nodeBox .article .item h3:first-child{
                            margin-top: 0;
                        }

                        .nodeBox .article .item img:first-child+h3{
                            margin-top: 0;
                        }

                       .nodeBox .article .item p {
                        color:#333;
                        margin-top:5px;
                       }

                       .nodeBox .article .item span {
                        font-size:10px;
                        color:#999;
                        display:block;
                        margin-bottom:10px;
                       }

                        .nodeBox .article .item ul
                        {
                            list-style-type: circle;
                            margin: 5px 0 5px 15px;
                        }

                            .nodeBox .article .item ul li
                            {
                                color:#333;

                            }


                       .nodeBox .article .item h2 a {
                        font-size:13px;
                        text-transform:uppercase;
                       }
                       .nodeBox .article .item h2{ margin-bottom:3px;}
                       .nodeBox .article .item a.more {
                        display:block;
                        text-align:right;
                        margin-top: 4px;
                       }
            .container .sidebar-l {
               width:230px;
               float:left;
            }

            .sidebar-l .infoSystems {

            }
            .sidebar-l .infoSystems .sub-title  {
                border:1px solid #ccc;
                vertical-align:middle;
                width:100%;
            }
               .sidebar-l .infoSystems .sub-title tr td {
                background: url('../i/sideLinkB.png') repeat-x;
                padding:7px 10px;
               }
                .sidebar-l .infoSystems .sub-title .title, .sidebar-l .infoSystems .sub-title .title a {
                    font-size:12px;
                    color:#06f;
                    font-weight:bold;
                }
                .sidebar-l .infoSystems .sub-title td.ico {
                    width:32px;
                }
                .sidebar-l .infoSystems .sub-title .ico a {
                    height:32px;
                    width:32px;
                    display:block;
                }
                .sidebar-l .infoSystems .sub-title.calendar .ico a {
                    background: url('../i/calendar.png') 0 -32px no-repeat;
                }
                .sidebar-l .infoSystems .sub-title.record-book {
                    margin:12px 0;
                }
                .sidebar-l .infoSystems .sub-title.record-book .ico a {
                    background: url('../i/calendar.png')  0 0 no-repeat;
                }
            .sidebar-l .infoSystems ul#list-infosystem {
                display: none;
            }
                .sidebar-l .infoSystems ul.holder li {
                    background: #cfcfcf url('../i/sideLinkS.png') repeat-x;
                    border:1px solid #ccc;
                    margin-top:-1px;
                    padding:4px 7px 4px 9px;
                }
                .sidebar-l .infoSystems ul.holder li a {
                    background: url('../i/ico_go.png') right center no-repeat;
                    padding-right:25px;
                    display:block;
                    font-size:10px;
                    color:#333;
                    font-weight:bold;
                    padding:1px 0;
                }
               .sidebar-l .infoSystems ul.holder li a:hover {
                color:#06f;
               }
               .sidebar-l .infoSystems .list-action-link {
                    background: url('../i/sideLinkB.png') repeat-x;
                    border:1px solid #ccc;
                    margin-top:-1px;
                    padding:4px 7px 4px 9px;
               }
               .sidebar-l .infoSystems .list-action-link.open-list a {
                background: url('../i/ico_close.png') right -10px no-repeat;
               }
               .sidebar-l .infoSystems .list-action-link a {
                    background: url('../i/ico_close.png') right 3px no-repeat;
                    padding-right:25px;
                    display:block;
                    font-size:10px;
                    color:#06f;
                    font-weight:bold;
                    padding:1px 0;
                    outline:none;
               }
               .sidebar-l .infoSystems .list-action-link a:hover {
                color:#ae2351;
               }
            .container .sidebar-r {
               width:230px;
               float:right;
               margin-top:-10px;
            }
                .container .inner .sidebar-r {
                    margin-top: 15px;
                    margin-right: 12px;
                    width: 220px;
                }
                .inner_contacts .container .inner .sidebar-r {
                   width: 380px;
                }
                .inner_contacts .container .inner .sidebar-r h2 {
                   display:block;
                   font-size:18px;
                   line-height:18px;
                   margin-bottom:15px;
                   color: #ae2351;
                }
                .inner_contacts .container .inner .sidebar-r p {
                   font-size:12px;
                   color: #333;
                }
                .inner_password .container .inner .extra_block .contact_form {
                    margin-top: 5px;
                }
                .container .inner .contact_form
                .container .inner .contact_form tr td {
                    padding: 5px 0;
                }
                .container .inner .contact_form .button-a {
                    float: left;
                    margin-top: -5px;
                }
                .container .inner span.warning {
                    color: #f00;
                    padding-left: 7px;
                }
                .container .inner .contact_form input[type="text"], .container .inner .contact_form input[type="password"]{
                    width: 210px;
                    padding: 4px 5px;
                    font-size: 13px;
                    border: 1px solid #ccc;
                    color: #ae2351;
                    font-weight: bold;
                }
                .container .inner .contact_form textarea {
                    width: 370px;
                    height: 96px;
                    padding: 2px 4px;
                    font-size: 12px;
                    border: 1px solid #ccc;
                    color: #666;
                }
                .contact_form p {
                   margin:13px 0 7px;
                   font-size: 12px;                   
                }
                .container .inner .contact_form .bt_clear {

                }
                .container .sidebar-r .banner {
                   background: url('../i/20.png') no-repeat top center;
                   position:relative;
                   height:198px;
                   margin-bottom:22px;
                }
                .container .sidebar-r .banner a {
                   position:absolute;
                   height:54px;
                   left:20px;
                   top:139px;
                   width:188px;
                }
               .container .itemList {
                   margin-bottom: 22px;
               }
           .container .sidebar-r .item {
            margin-bottom:4px;
            font-weight:bold;
            border:1px solid #ccc;
            background: url('../i/itemBg.png');
            -webkit-box-shadow: 0 2px 2px #ccc;
            -webkit-box-shadow: 0 2px 2px 0px #ccc;
            -moz-box-shadow: 0 2px 2px 0px #ccc;
            box-shadow: 0px 2px 0px #ccc;
            padding:9px;
           }

               .container .sidebar-r .item a {
                display:block;
               }
                   .container .sidebar-r .item a img {
                   margin-top:15px;
                   }
               .container .sidebar-r .item .open-link {
                background: url('../i/trGray.png') top right no-repeat;
                height:11px;
                width:12px;
                display:block;
                position:relative;
                top:-11px;
                left:211px;
               }
               .container .sidebar-r .item a.title {
                margin-top:-11px;
                outline: none;
               }
               .container .sidebar-r .item .center {
                   text-align:center;
                   display: none;
               }
               .container .sidebar-r .item .center img {
                   display:inline;
               }
                   .container .sidebar-r .item .center a {
                       text-decoration:underline;
                   }
               .container .sidebar-r .item span {
                color:#666;
                font-size:10px;
               }
               .container .sidebar-r .item.open {
                background: url('../i/itemOpenBg.png');
                margin-bottom:11px;
               }
                   .container .sidebar-r .item.open a.title {
                    margin-bottom:10px;
                   }
                   .container.inner .sidebar-r {
                       margin-top:9px;
                       width:222px;
                    }
				.container .sidebar-r .demotour 
				{
					background: url('../i/demotour.png') top center no-repeat;
					height:200px;
				}                    
               .container .sidebar-r .article {
                 font-style:italic;
                 margin-bottom:17px;
                 background: url('../i/art_border.png') bottom center repeat-x;
                 /*padding:0 9px 7px;*/
               }
                   .container .sidebar-r .article .quote {
                    /*background: url('../i/text.png') no-repeat;*/
                    color:#fff;

                    /*height:67px;*/
                    overflow:hidden;
                    /*margin:0 -9px;*/
                   }

                    .container .sidebar-r .article .quote div.text{
                        background: #297FFF url('../i/quote_bg.png') repeat-x bottom;
                        padding:8px 10px;
                    }

                    .container .sidebar-r .article .quote div.bottom{
                        background: url('../i/quote_marker.jpg') no-repeat top;
                        height: 10px;
                    }

                    .container .sidebar-r .article div.author
                    {
                        padding: 0 10px 7px;
                    }

                   .container .sidebar-r .article a {
                    color:#06f;

                   }
                   .container .sidebar-r .article span {
                    color:#666;
                   }
           .container .sidebar .nodeBox {
            border-top:2px solid #ccc;;

           }
               .container .sidebar .nodeBox .title {
                border-width:1px 1px 0;
                border-top-color: #dadada;
               }
               .container .sidebar .nodeBox .holder {
               padding:0 4px 4px;
               border-color:#ccc;
               border-style:solid;
               border-width:0 1px;

               }
               .container .sidebar .nodeBox .sub {
                overflow:hidden;
                padding:7px 0;
               }
                   .container .sidebar .nodeBox .sub  a {
                    color:#666;
                    font-size:9px;
                    float:left;
                    outline: none;
                   }
                       .container .sidebar .nodeBox .sub  a em, .container .sidebar .nodeBox .sub  a span {
                        display:block;
                        height:17px;
                        line-height:17px;
                        margin:0;
                       }
                       .container .sidebar .nodeBox .sub  a span {
                        padding-left:6px;
                       }
                       .container .sidebar .nodeBox .sub  a em {
                        font-style:normal;
                        padding-right:6px;
                        cursor: pointer;
                       }
                       .container .sidebar .nodeBox .sub  a.active span {
                        background:url(../i/active.png) no-repeat 0 0;
                        color:#fff;
                       }
                       .container .sidebar .nodeBox .sub  a.active em {
                        background:url(../i/active.png) no-repeat right -17px;
                        cursor: pointer;

                       }
                   .container .sidebar .nodeBox .sub  a:hover {
                    color:#06f;
                   }
                   .container .sidebar .nodeBox .list a, .container .sidebar .nodeBox.statistic li {
                    display:block;
                    background:#fbfbfb;
                    border:1px solid #e7e7e7;
                    padding:5px 7px;
                    margin-top:-1px;
                   }
                   .container .sidebar .nodeBox.statistic ul {
                    padding-top:4px;
                   }
                       .container .sidebar .nodeBox.statistic ul span {
                        color:#999;
                       }
                       .container .sidebar .nodeBox.statistic ul p {
                        color:#444;
                        font-size:12px;
                       }
                           .container .sidebar .nodeBox.statistic ul p span {
                            color:#09f;
                            font-weight:bold;
                           }
                   .container .nodeBox .link-block
                   {
                       background:url(../i/sideLink.png) right 0 no-repeat;
                       padding-right: 9px;
                       overflow: hidden;
                   }
                   .container .nodeBox .link-block span {
                      padding: 0 9px 0 0;
                      background:url(../i/sideLink.png) left -26px no-repeat;
                      display: block;
                      overflow: hidden;
                    }
                    
                   .container .nodeBox .link-block a
                   {
                    color:#666;
                    line-height:26px;
                    padding:0 8px;
                   }
                   .container .password_block {
                      border: 1px solid #ccc;
                      overflow: hidden;
                      margin: 0 9px;
                      background: #fff url(../i/reg_tr.png) 581px top no-repeat;

                    }
                        .container .password_block .info_block {
                            float: left;
                            background:#fff url(../i/info_block_bg.png) repeat-x;
                            width: 541px;
                            padding: 10px 20px 20px;
                            font-size: 12px;
                        }
                        .container .password_block .info_block a{                           
                            font-size: 12px;
                        }
                        .container .password_block .info_block h2{
                           font-size: 18px;
                           color: #ae2351;
                           margin:5px 0 13px;
                        }
                        .container .newpassword h2 {
                           font-size: 18px;
                           color: #ae2351;
                        }
                         .container .password_block .info_block ol {
                           padding-left: 18px;
                        }
                        .container .password_block .info_block ol li {
                        padding-bottom: 15px;
                        line-height: 14px;
                        }
                        .container .password_block .extra_block h2 {
                           font-size: 14px;
                           color: #333;
                           margin-bottom: 10px;
                        }
                        .container .password_block .extra_block span.warning {
                          padding: 0;
                          font-size: 12px;
                          margin-bottom: 10px;
                          display: none;
                        }
                        .container .password_block .extra_block input[type="text"], .container .password_block .extra_block input[type="password"] {
                            width: 298px;
                        }
                        .container .password_block .extra_block {
                            float: left;
                            background: #fff;
                            width: 310px;
                            padding: 20px 19px;
                            margin-left: 8px;
                        }
                        .container .contact_form tr td.error input[type="text"]{
                        background: #fdd;
                        border-color: #f00;
                        }
                        .container .contact_form tr td.error{
                        color: #f00;
                        }
                        .container .contact_form tr.th, .container .contact_form tr.adm,
                        .container .contact_form tr.invt, .container .contact_form tr.grd
                        {
                            display: none;
                        }
                        .container .contact_form tr.st
                        {
                            display: block;
                        }
                        .container .contact_form tr td.error span.warning{
                            display: block;
                        }
                        .container .password_block .extra_block .confirm_block {
                            color: #333;
                            background: #f3f3f3 url(../i/ico_confirm.png) 19px 16px no-repeat;
                            border: 1px solid #f7f7f7;
                            padding: 15px 22px 16px 80px;
                        }
                        .inner_password_new .container .password_block .confirm_block {
                            color: #333;
                            background: #e7f4c1 url(../i/ico_confirmActive.png) 19px 16px no-repeat;
                            border: 1px solid #e7e7e7;
                            padding: 23px 22px 23px 80px;
                            text-align: left;
                            margin: 15px 0 24px;

                        }
                        .inner_password_new .container .password_block .confirm_block p{
                            font-weight: bold;
                        }
                        .inner_password_new .password_block {
                            background: #fff;
                        }
                        .inner_password_new .newpassword {
                           margin: 15px auto 0;
                           width: 310px;
                           text-align: center;
                        }
                        .inner_password_new .contact_form {
                            width: 100%;
                        }
                        .inner_password_new .contact_form p {
                            margin-bottom: 5px;
                        }
                        .inner_password_new  .btwrapper {
                            width: 63px;
                            margin: 9px auto 15px;
                            overflow: hidden;
                        }
                        .inner_password_new .container .inner .contact_form .button-a {
                            margin-top: 0;
                        }
                        .inner_password_new .container .inner span.warning {
                          padding: 0;
                          font-weight: bold;
                          font-size: 12px;
                          display: block;
                          margin-top: 15px;
                        }
                        .inner_password_new .container .inner .contact_form input[type="text"], .inner_password_new .container .inner .contact_form input[type="password"] {
                            width: 298px;
                            text-align: center;
                        }
                        .registration .password_block {
                            margin-top: 10px;
                            background-position: 350px top;
                        }
                        .registration .password_block .info_block {
                            width: 310px;
                            padding-top: 17px;
                        }
                        .registration .password_block .info_block ol {
                            list-style-position: inside;
                            padding-left: 0;
                        }
                        .registration .password_block .extra_block {
                            width: 555px;
                            padding:17px 13px;
                        }
                        .registration .password_block .info_block h2 {
                           font-size: 14px;
                           margin-bottom: 10px;
                        }
                        .registration .password_block .extra_block h2 {
                           padding-bottom: 15px;
                           margin-bottom: 0;
                           border-bottom: 1px solid #ccc;
                        }
                        .registration .password_block .attention {
                            border: 1px solid #e7e7e7;
                            background: #ffc url('../i/ico_attention.png') 6px 6px no-repeat;
                            padding: 5px 4px 9px 25px;
                            line-height: 16px;
                            font-size: 11px;
                            margin-top: 5px;
                            
                        }
                        .registration .user_accesslist {                            
                            width:199px;
                            zoom:1.0;
                            z-index:  100;
                            /*overflow: hidden;*/
                        }
                        .registration .user_accesslist li {
                           width:161px;
                           display:block;
                           float:left;
                           padding: 17px 18px;
                           border: 1px solid #ccc;
                           margin-top: -1px;
                           color: #666;
                           zoom:1.0;
                           *padding-bottom:0;
                        }
                        .registration .user_accesslist li.active {
                            background: #fbfbfb;
                            border-right: 1px solid #fbfbfb;
                            color: #06f;
                        }
                        .registration .user_accesslist li:first-child {
                            margin-top: 0;
                            border-top: 0 none;
                        }
                            .registration .user_accesslist li input[type="radio"] {
                                margin:0;
                                padding:0;                              
                                border: none;
                                float: left;
                                display: block;
                               
                            }
                            .registration .user_accesslist li label {
                                font-weight: bold;                             
                                margin:0 0 0 5px;
                                font-size: 12px;
                                cursor: pointer;                               
                                float: left;
                                display: block;
                                width: 140px;
                                *margin:4px 0 0 5px;
                            }
                        .registration .contact_form_holder {
                            border: 1px solid #ccc;
                            padding: 0 20px 20px;
                            background: #fbfbfb;                           
                            width: 314px;
                            zoom:1.0;
                            float: right;
                            border-top: 0 none;
                        }
                                .registration .contact_form select {
                                    padding: 2px 1px;
                                    font-size: 11px;
                                    color: #000;
                                    margin-right: 10px;
                                }
                        .container .inner .contact_form td.action {
                            padding: 23px 0 0;
                         }
                            .registration .container .inner .contact_form {
                                margin-top: 4px;
                            }
                                
                                .registration .contact_form span.suggest {
                                  font-size: 10px;
                                  color: #999;
                                }
                                .registration .contact_form select.dd {
                                    width: 68px;
                                }
                                 .registration .contact_form select.mm {
                                    width: 78px;
                                }
                                 .registration .contact_form select.yyyy {
                                    width: 59px;
                                }
                                .registration .container .password_block .extra_block input[type="text"], .registration .container .password_block .extra_block input[type="password"] {
                                    padding: 4px 5px;
                                }
                    .news .container .password_block {
                        margin: 0;
                        border: none;
                        background: none;
                    }
                         .news .container .password_block .info_block {
                            border-width: 0 1px 1px 0;
                            border-color: #ccc #fff #ccc #ccc;
                            padding: 0;
                            border-style: solid;
                            float: none;
                            margin-right: 240px;
                            width: auto;
                         }
                         .news .container .password_block  .info_block_border {
                           border-right: 1px solid #ccc;
                           padding:16px 9px 20px;

                         }
                        .news .container .password_block .extra_block {
                            background: none;
                            float: right;
                            width: 220px;
                            margin: 0;
                            padding: 15px 10px;
                           
                        }
                            .news .extra_block .extra_wrapper {
                            margin-bottom: 13px;
                            }
                            .news .extra_block .extra_wrapper h2{
                            margin-bottom: 5px;
                            }
                                .news .extra_block .extra_wrapper a{
                                    font-size: 12px;
                                    display: block;
                                    padding: 4px 25px;
                                }
                                .news .extra_block .extra_wrapper a.vkontakte{
                                    background: url('../i/ico_vkontakte.png') left center no-repeat;
                                }
                                .news .extra_block .extra_wrapper a.facebook{
                                    background: url('../i/ico_facebook.png') left center no-repeat;
                                }
                                .news .extra_block .extra_wrapper a.twitter{
                                    background: url('../i/ico_twitter.png') left center no-repeat;
                                }
                                .news .extra_block .extra_wrapper a.yyyy{
                                    background: url('../i/ico_year.png') left center no-repeat;
                                }
                                .news .extra_block .extra_wrapper a.youtube{
                                    background: url('../i/iсo_youtube.png') left center no-repeat;
                                }
                                .news .extra_block .extra_wrapper a.rss{
                                    background: url('../i/ico_rss.png') left center no-repeat;
                                }
                        .news .container .password_block  .info_block h1 {
                            color: #333;
                            font-size: 18px;
                            line-height: 18px;
                            margin: 0 0 19px 10px;
                        }
                        .news .nodeBox .link-block .tabs {
                            float: right;
                            background: url('../i/link_tabsbg.png') repeat-x;
                            /**width:332px;*/                            
                        }
                        .news .container .nodeBox .link-block .tabs a {
                            float: right;
                            background: url('../i/link_tabs_border.png') no-repeat left bottom;
                            color: #333;
                            font-size: 11px;
                        }
                        .news .container .nodeBox .link-block .tabs a>p {
                            background: url('../i/link_tab_round.png') no-repeat right bottom;
                            padding: 0 9px 0 13px;
                        }
                        .news .container .nodeBox .link-block .tabs a:first-child {
                            /*padding: 0;*/
                        }
                        .news .container .nodeBox .link-block, .news .container .nodeBox .link-block span {
                            padding: 0;
                        }
                        .news .nodeBox .article .item img {
                            float: left;
                            margin: 0 10px 10px 0;
                        }
                        .news .nodeBox .article .item a.more {
                            text-align: left;
                            font-size: 12px;
                            padding-top: 12px;
                        }
                        .news .nodeBox .article .item em {
                            display: block;
                            margin-top: 16px;
                            color: #999;
                        }
                        .news .container .password_block .info_block .nodeBox {
                            margin-bottom: 20px;
                        }
                        .news .container .password_block .info_block .nodeBox .title  {
                            text-shadow:none;
                            background: #dbdbdb url("../i/tit_news.png") repeat-x;
                            padding: 6px 10px;
                        }
                            .news .container .password_block .info_block .nodeBox .title table {
                               width: 100%;
                            }
                            .news .container .password_block .info_block .nodeBox .title table tr td:first-child{
                               width:33px;
                            }
                            .news .container .password_block .info_block .nodeBox .title h2  {
                                font-size: 14px;
                                line-height: 18px;
                                padding: 2px 30px 0 9px;
                                margin: 0;
                            }

                            .news .container .password_block .info_block .nodeBox .title h2  a{
                                font-size: 14px;
                                line-height: 18px;
                            }

                            .news .container .password_block .info_block .nodeBox .title a.go {
                                padding: 0 0 15px;
                                float: right;
                                display: block;
                                height: 13px;
                                width: 13px;
                                background: url('../i/ico_go.png') right 8px no-repeat;
                            }
                            .news .nodeBox .title .date {
                                float: left;
                                font-size: 10px;                            
                                background: url('../i/date_border.png') no-repeat right center;
                                padding-right: 10px;
                            }
                             .news .nodeBox .title .date strong {
                                font-size: 18px;
                                display: block;
                                line-height: 15px;
                                text-align: center;
                            }
.wall
{
    width: 700px;
  /*  margin-top: 20px;*/
}

    .wall-addMessage
    {
        height: 90px;
        padding: 9px 10px 11px;
        background: url(../i/addMessageBg.png) repeat-x;
    }

        .wall-addMessage-buttonHolder
        {
            overflow: hidden;
        }

            .wall-addMessage-buttonHolder .button-a
            {
                padding:4px 11px 4px 15px;
            }

        .wall-addMessage textarea
        {
            color: #333;
            font:  11px arial;
            width: 541px;
            height: 60px;
            padding: 5px 7px;
            border: 1px solid #ccc;
        }
        .wall-addMessage textarea.suggestion
        {
            color: #ccc;
        }
    .wall-addMessage-actions
    {
        float: right;
        width: 108px;
        margin-top: 1px;
    }

        .wall-addMessage-actions a.extEditor
        {
            display: block;
            border-top: 1px solid #ccc;
            padding: 6px 0;
            color: #ae2351;
            text-align: center;
            margin-top: 10px;
            font-size: 10px !important;
            line-height: 11px;

        }

    .wall-message
    {
        margin-bottom: 11px;
        overflow: hidden;
    }

        .wall-message-userPic
        {
            width: 50px;
            height: 50px;
            float: left;
        }

        .wall-message-description
        {
            float: right;
            width: 641px;
        }

            .wall-message-header
            {
                border-width: 1px 0 1px 0;
                border-color: #ae2351 #000 #ccc #000;
                border-style: solid;
                background: #f0f0f0;
                padding: 6px 10px;
                color: #666;
                font-weight: bold;
                font-size: 11px !important;
            }
            .wall-message-header a
            {
                font-size: 11px !important;
            }

            .wall-message.new .wall-message-header
            {
                border-top-color: #06f;
                background:#e1e8ff;
            }

            .wall-message-body
            {
                border-bottom: 1px dotted #999;
                padding: 7px 10px;
                font-size: 11px !important;
            }
               
            .wall-message-actions
            {
                overflow: hidden;
                padding: 6px 10px;
            }

                .wall-message-actions a
                {
                   font-size: 10px;
                   float: left;
                   padding-right: 8px;
                   padding-left: 8px;
                   border-right: 1px solid #999;
                   display: block;
                   height: 7px;
                   line-height: 7px;
                   font-size: 11px !important;
                }

                .wall-message-actions a:first-child
                {
                    padding-left: 0;
                }

                .wall-message-actions a:last-child
                {
                    border-right: none;
                }               
                .pagingWrapper
            {
            }

    .pagingWrapper .content
    {
        height:50px;
        border:1px solid #ccc;
    }

.pagingHolder
{
    font-size:11px;
    overflow:hidden;
   /* margin-top: 20px;*/
}

.pageTop
{
    border-bottom:1px  solid #e1e1e1;
    margin-bottom: 10px;
}


.pageBottom
{
    border-top:1px solid #e1e1e1;
    margin-top:18px;
}

        .pagingHolder .summary
        {
            float:left;
            color:#666;
            padding-left:10px;
            margin-top: 3px;
        }

        .pagingHolder .paging
        {
            color:#999;
            float:right;            
        }

            .pagingHolder .paging a, .pagingHolder .paging span
            {
                float:left;
                border-style:solid;
                border-color:#fff;
                border-width: 0 0 2px 0;
                padding:3px 3px 1px;
                font-size: 11px !important;
            }

            .pagingHolder .paging a.active
            {
                border-color:#ae2351;
                border-style:solid;
                border-width: 0 0 2px 0;
            }
            .pageBottom .paging a, .pageBottom .paging span
            {
                border-width:2px 0 0 0;
                padding:1px 3px 3px;
            }
            .pageBottom .paging a.active
            {
                border-width:2px 0 0 0;
            }

            .pagingHolder .paging a:hover
            {
                color:#fff;
                background:#ae2351;
                border-color:#ae2351;
                border-style:solid;
                border-width: 0 0 2px 0;
            }
            .pageBottom .paging a:hover
            {
                border-width:2px 0 0 0;
            }

    .footer {       
        height:100px;
        /*position:  absolute;*/
        bottom:  0;
        width:  100%;
    }
    .footer-siteInfo {
        background:#333;
        border-top:1px solid #484848;
        color:#999;
        padding:18px 0;
        overflow:hidden;
        zoom:1.0;
        color:#666;
    }
    
       .footer-siteInfo .holder {
        padding:0 19px;
        width:942px;
        margin:0 auto;
       }
    .footer a {
        text-decoration:underline;
        color:#999;
    }
    .footer-siteInfo a {color:#666;}
    .footer-siteInfo span.copy {
        float:left;   
    }
    .footer-siteInfo span.madein {
        float:right;
        margin-right:173px;
    }
    .footer-menu {
        background: #333 url('../i/footerBg.png') repeat-x;
        overflow:hidden;
        border-bottom:1px solid #000;
        border-top:1px solid #fff;
        padding:18px 0 44px 0;
        zoom:1.0;
        
    }   
    .footer-menu ul {
        padding:0 20px;
        width:940px;
        margin:0 auto;
    }
    .footer-menu ul li {
        float:left;
        width:240px;
    }
   .footer-menu ul li.notitle {
       width:220px;
   }
    .footer-menu ul li a {
        display:block;
        line-height:17px;
    }
    .footer-menu ul li h2 {        
        margin-bottom:6px;
        height:19px;
        display:block;
    }
    .footer-menu ul li h2.campus {        
          background: url('../i/campus.png') 0 -70px no-repeat;
    }
    .footer-menu ul li h2.struct {        
          background: url('../i/campus.png') 0 -48px no-repeat;
    }
    .footer-menu ul li h2.service {        
         background: url('../i/campus.png') 0 -24px no-repeat;
    }

    .footer-border {
        height:5px;
        background:#dadada;
    }
    /* statistics*/
    .container .statistics_block {
        background: #fff;
        border:1px solid #ccc;
        margin:10px 19px 0;
        overflow:hidden;       
        padding: 17px 14px;
    }
    .statistics_block .stat_header {
     background: #fff url('../i/stat_title.png') repeat-x bottom left;
     border-bottom: 4px solid #ae2351;   
     overflow: hidden;
    }
        .statistics_block .stat_header .right {
            color: #939393;
            font-size: 12px;
            margin-top:31px;
            padding:0 13px;
        }
        .statistics_block .stat_header .stat_header_reg {
            float: right;
        }
            .statistics_block .stat_header .stat_header_reg_tit {
                background: url('../i/stat.png') no-repeat;
                color: #fff;
                padding: 0 0 0 7px;
            }
                .statistics_block .stat_header .stat_header_reg_tit span {
                    background:  url('../i/stat.png') right -20px no-repeat;
                    padding: 3px 43px;
                    letter-spacing:0.03em;
                    cursor: pointer;
                    display: block;
                }
            .statistics_block .stat_header .stat_header_reg_b {
                color: #333;
                border-right: 1px solid #ae2351;
                font-size: 12px;
                overflow: hidden;
            }
                .statistics_block .stat_header .stat_header_reg_b .left {
                    border-left: 1px solid #ae2351;
                    width: 145px;
                    text-align:center;
                    padding:11px 0 10px;
                }
.statistics_block .tb_stat {
    width:100%;                  
}
    .statistics_block .tb_stat tr td {
        border-top: 1px solid #e2e2e2;
        border-bottom: 1px solid #e2e2e2;
        padding:6px 0;
        font-size: 12px;
    }
    .statistics_block .tb_stat tr td:first-child {
        background: #e2e2e2;
        width: 38px;
        text-align: center;
    }
    .statistics_block .tb_stat tr.top td {
     background:  url('../i/stat_top_bg.png') left bottom repeat-x;
     font-size: 13px;
     color: #ae2351;
     font-weight: bold;
    }
    .statistics_block .tb_stat tr.lower td {      
        background: #fdd;
        border-color: #fdd;
    }
    .statistics_block .tb_stat tr.lower td.count {border: none;}
    .statistics_block .tb_stat tr.lower td:first-child {
        font-weight: normal;
    }
    .statistics_block .tb_stat tr.top td:first-child {
        background: #ae2351;
        border-color: #ae2351;
        color: #fff;
        font-size: 12px;
        font-weight: normal;
    }
    
    .statistics_block .tb_stat tr td.tchr, .statistics_block .tb_stat tr td.st {
        font-size:18px;     
        padding-right:32px;
        text-align:right;
        width:117px;
    }
        .statistics_block .tb_stat tr td .stbar {
            color:#999;
            float:right;
            border-left: 1px dotted #c6c6c6;
            margin-left:10px;
            font-size:8px;
            width:23px;
            margin-top: 2px;
        }        
        .statistics_block .tb_stat tr td.few {
            color:#c00;            
        }
        .statistics_block .tb_stat tr td.less  {
            color:#d78000;            
        }
        .statistics_block .tb_stat tr td.many  {
            color:#090;            
        }
        .statistics_block .tb_stat tr td.count  {
            color:#999;
            font-size:18px;           
            padding:5px 30px 5px 20px;
            text-align:right;
            width:47px;
            border-right: 1px solid #e2e2e2;
        }
        .statistics_block .tb_stat tr td.st  {
        padding-right:20px;
        }
        .statistics_block .tb_stat tr td.title {
            padding-left: 16px;
        }
        .statistics_block .tb_stat tr.empty td {
         height: 3px;
         padding: 0;
         border: 0;
         background: #fff;
        }
    .statistics h1 {
        font-size: 18px;
        font-weight: normal;
        color: #ae2351;
        margin: 17px 18px;
    }
    .browserUpgrade
    {
		background: url('../i/ie6_non_support.jpg') top center no-repeat;
		width:600px;
		height:400px;
		margin:40px auto;		
    }
