html, body {
        margin:0;
        padding:0;
/*
        width:100%;
        height:100%;
*/
        overflow-x: hidden;
        }

body {
        PADDING-BOTTOM: 0px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 0px;
        MARGIN: 0px;
        min-height: 100%;
        background-color: #ffffff;
        font-family: 'Roboto';
        font-weight: 400;
        }

b {
        font-family: 'Roboto';
        font-weight: 700;
        }

/* главный блок */
.all-t {
        position: relative;
        min-height: 1200px;
        height: 100%;
        z-index: 10;
        min-width: 640px;
		margin-bottom: 10px;	
/* временно
        border: 1px solid rgb(192,192,192);
        margin:0px auto 0px;
        max-width: 1300px;
*/
        }
        

.pr-ttop-t1, .pr-ttop-t2 {
/*
        border: 1px solid rgb(192,192,192);
*/
        width: 100%;
        height: 254px;
        z-index: 1000;
        }

.pr-ttop-t2 {
        background: url('/img/top-fon.gif')  repeat-x left bottom;
/*
        border: 1px solid rgb(192,192,192);
*/
        }

.pr-ttop-t2-nul {
        background: url('/img/null-volna.png')  repeat-x left bottom,
                    url('/img/top-fon.gif')  repeat-x left bottom;
        }

/* как будет показана шапка при прокрутке*/
.pr-ttop-t2-s {
        height: 150px;
        min-width: 640px;
        background: url('/img/top-fon2.gif')  repeat-x left bottom;
        }

.pr-ttop-t2-s .ttop-t1 {
        height: 150px;
        }
        
.pr-ttop-t2-s .ttop-t1 {
/*
        height: 100px;
*//
        }

.pr-ttop-t2-s .tlogo {
        display: none;
        }

.pr-ttop-t2-s .tlogo-t {
        display: block;
        }

.pr-ttop-t2-s .tname {
        top: 30px;
        left: 140px;
        }

.pr-ttop-t2-s .tmenu-l, .pr-ttop-t2-s .tmenu-r {
        display: none;
        }
        
.pr-ttop-t2-s .ttels{
        left: 220px;
        margin-left: 0;
        column-width: 150px;
        top: 10px;
        width: 400px;

        left: 100%;
        top: 10px;
        margin-left: -680px;

        position: relative;
        }

.pr-ttop-t2-s .ttels span{
        font-size: 21px;
        }

.pr-ttop-t2-s .sr{
        top: 35px;
        }
.pr-ttop-t2-s .mmenu {
        top: 96px;
        }

.pr-ttop-t2-s .ttop-t1 .lng2{
        display: block;
        width: 200px;
        position: absolute;
        left: 100%;
        margin-left: -220px;
        text-align: right;
        top: 10px;
        }

.pr-ttop-t2-s .ttop-t1 .lng2 a{
        text-decoration:none;
        color: #333333;
        }

.ttop-t1 {
        height: 244px;
        max-width: 1700px;
        position: relative;
        margin:0px auto 0px;
        }
        
.ttop-t1 .menu-btn {
        width: 60px;
        height: 60px;
        padding: 0px;
        background: #010066;
        color: #ffffff;
        text-align: center;
        cursor: pointer;
        position: absolute;
        left: 2px;
        top: 2px;
        font-size: 40px;
        border: 0px;
        font-weight: bold;
/*
        margin-left: -130px;
        margin-bottom: 20px;
*/
        display: none;
        border-radius: 2px;
        -moz-border-top-right-radius: 2px;
        -webkit-border-top-right-radius: 2px;
        -moz-border-bottom-right-radius: 2px;
        -webkit-border-bottom-right-radius: 2px;
        -moz-border-top-left-radius: 2px;
        -webkit-border-top-left-radius: 2px;
        -moz-border-bottom-left-radius: 2px;
        -webkit-border-bottom-left-radius: 2px
        }

.ttop-t1 .menu-btn:hover {
          opacity: 0.6;
        }
/* Стили таблицы (IKSWEB) */
table.iksweb{text-decoration: none;border-collapse:collapse;width:100%;text-align:center;}
table.iksweb th{font-weight:normal;font-size:14px; color:#ffffff;background-color:#0f65a3;}
table.iksweb td{font-size:13px;color:#354251;}
table.iksweb td,table.iksweb th{white-space:pre-wrap;padding:10px 5px;line-height:13px;vertical-align: middle;border: 1px solid #0f65a3;}
table.iksweb tr:hover{background-color:#f9fafb}
table.iksweb tr:hover td{color:#354251;cursor:default;}
#oplatavk{
	width: 348px;
	height: 37px;
	float: right;
	margin-bottom: 0px;
    font-size: 15px
}

/* левый блок верхнего меню */
.tmenu-l {
        position: absolute;
        left: 10px;
        top: 5px;
        height: 25px;
        font-family: 'Roboto Condensed Light';
        font-style: normal;
        font-weight: 400;
        font-size: 20px;
        }

.tmenu-l a{
        color: #ffffff;
        display: block;
        position: relative;
        padding-left: 10px;
        text-decoration:none;
        padding-right: 30px;
        line-height: 30px;
        margin-left: 10px;
        float:left;

        background-image:url('/img/tmenu-l-fon.gif');
        background-repeat: no-repeat;
        background-position: center right;
        }

.tmenu-l a:hover{
        text-decoration: underline;
        }

.tmenu-l .last-child{
        background-image: none;
        }

/* правый блок верхнего меню */
.tmenu-r {
        position: absolute;
        left: 100%;
        margin-left: -440px;
        top: 5px;
        height: 25px;
        font-family: 'Roboto Condensed Light';
        font-style: normal;
        font-weight: 400;
        font-size: 20px;
/*
        border: 1px solid #ffffff;
*/
        z-index: 100;
        }
        
.tmenu-r-kz {
        margin-left: -366px;
        }

.tmenu-r a{
        color: #ffffff;
        font-size: 20px;
        display: block;
        position: relative;
        padding-left:20px;
        padding-right:20px;
        text-decoration:none;
        line-height: 25px;
/*
        margin-left: 10px;
        margin-right: 10px;
        border-right: 1px solid #ffffff;
*/
        float:left;
        }

.tmenu-r a:hover{
        text-decoration: underline;
        }

.tmenu-r .br{
        background-image:url('/img/tmenu-l-fon.gif');
        background-repeat: no-repeat;
        background-position: center right;
        }

/* языковая панель */
.ttop-t1 .lng2{
        display: none;
        }
        
.tmenu-r .lng-mobil {
        display: none;
        color: #ffffff;
        position: relative;
        padding-left:20px;
        padding-right:20px;
        text-decoration:none;
        line-height: 25px;
        float:left;
        padding-left: 40px;
        }
        
.tmenu-r .lng-mobil a{
        font-size: 17px;
        font-size: 20px;
        display: inline;
        position: relative;
        padding-left:5px;
        padding-right:5px;
        text-decoration:none;
/*
        margin-left: 10px;
        margin-right: 10px;
        border-right: 1px solid #ffffff;
*/
        float: none;
        }


.tmenu-r .lng{
        color: #ffffff;
        font-size: 17px;
        display: block;
        position: relative;
        padding-left:20px;
        padding-right:20px;
        text-decoration:none;
        line-height: 25px;

        float:left;
        padding-left: 40px;
        background-image:url('/img/lng-sw1.gif');
        background-repeat: no-repeat;
        background-position: 5px 5px;
        text-decoration: none;
        cursor: pointer;
        }
        
.tmenu-r .lng:hover {
        background-image:url('/img/lng-sw2.gif');
        background-repeat: no-repeat;
        background-position: 5px 5px;
        }
        
.tmenu-r .lng:hover .lng-panel{
        display: block;
        }

.tmenu-r .lng-panel {
        position:absolute;
        top: 25px;
        left: 100%;
        margin-left: -130px;
        background-color: #00ccff;
        padding: 5px;
        display: none;
        border-radius: 4px;
        -moz-border-top-right-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        -moz-border-bottom-right-radius: 4px;
        -webkit-border-bottom-right-radius: 4px;
        -moz-border-top-left-radius: 4px;
        -webkit-border-top-left-radius: 4px;
        -moz-border-bottom-left-radius: 4px;
        -webkit-border-bottom-left-radius: 4px
        z-index: 10000;
        }

.tmenu-r .lng-panel a{
        display: block;
        position: relative;
        width: 100px;
        height: 30px;
        margin-bottom: 5px;
        padding-left: 10px;

        text-decoration: none;
        border-radius: 4px;
        -moz-border-top-right-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        -moz-border-bottom-right-radius: 4px;
        -webkit-border-bottom-right-radius: 4px;
        -moz-border-top-left-radius: 4px;
        -webkit-border-top-left-radius: 4px;
        -moz-border-bottom-left-radius: 4px;
        -webkit-border-bottom-left-radius: 4px
        }

.tmenu-r .lng-panel a:hover{
        background-color: #18348d;
        }


/* лого */
.tlogo {
        position: absolute;
        top: 50px;
        left: 10px;
        width: 190px;
        height: 128px;
/*
        border: 1px solid rgb(192,192,192);
*/
        }

.tlogo-t {
        display: none;
        position: absolute;
        top: 0px;
        left: 5px;
        width: 122px;
        height: 85px;
        }

.mlogo {
        display: none;
        position: absolute;
        top: 50px;
        left: 10px;
        width: 102px;
        height: 71px;
        }


/* название */
.tname {
        position: absolute;
        top: 100px;
        left: 220px;
        color: #000066;
        font-size: 22px;
        font-family: 'Roboto';
        font-weight: 900;
        font-style: normal;
        text-transform: uppercase;
        }

/* телефоны */
.ttels {
        color: #333333;
        position: absolute;
        top: 45px;
        left: 100%;
        width: 190px;
        margin-left: -550px;
        font-size: 15px;
        line-height: 28px;
/*
        height: 128px;
*/
        }

.ttels span{
        font-weight: 700;
        font-style: normal;
        display: block;
        font-size: 22px;
        position: relative;
        padding-top: 7px;
        }

/* верхнее меню */
.mmenu {
        position: absolute;
        top: 188px;
        width: 100%;
/*
        height: 133px;
*/
        z-index: 100;

        font-family: 'Roboto Condensed Light';
        font-style: normal;
        font-weight: 400;
        font-size: 25px;
        }

.mmenu .a{
        float:left;
        display: block;
        min-height: 25px;
        display: none;
        padding-left: 10px;
        padding-right: 10px;
        margin-top: 7px;
        padding-top: 3px;
/*
        border: 1px solid rgb(192,192,192);
*/
        margin-left: 4px;
        margin-right: 4px;
	    color: black;
        /*color: #333333;
	*/
        text-decoration:none;
        font-size: 25px;
        text-transform: uppercase;
        text-align: center;
        cursor: pointer;
        }

.mmenu .a:hover{
/*
        border-bottom: 4px solid #33ccff;
        color: #003399;
        color: #ff0000;
*/
        }
        
.mmenu .as{
        background-color: #33ccff;
        color: #000066;
        border-bottom: 4px solid #33ccff;

        border-radius: 4px 4px 0px 0px;
        -moz-border-top-right-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        -moz-border-top-left-radius: 4px;
        -webkit-border-top-left-radius: 4px;
                }

.mmenu .itm:hover .a {
/*
        border-bottom: 4px solid #33ccff;
*/
        border-bottom: 4px solid #10358f;
        color: #003399;

        background-color: #0099cc;
        color: #ffffff;
        border-radius: 4px 4px 0px 0px;
        -moz-border-top-right-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        -moz-border-top-left-radius: 4px;
        -webkit-border-top-left-radius: 4px;
        }

.mmenu .itm .sel {
/*
        border-bottom: 4px solid #33ccff;
*/
        border-bottom: 4px solid #10358f;
        color: #003399;

        background-color: #0099cc;
        color: #ffffff;
        border-radius: 4px 4px 0px 0px;
        -moz-border-top-right-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        -moz-border-top-left-radius: 4px;
        -webkit-border-top-left-radius: 4px;
        }

.mmenu .mmenu-p-a {
        position: absolute;
        display: none;
        top: 47px;
        background-color: #33ccff;
        padding: 10px;

        font-family: 'Roboto Condensed Light';
        font-style: normal;
        font-weight: 400;
        font-size: 20px;

        box-shadow:5px 9px 6px 2px rgba(0,0,0,0.19);
         -webkit-box-shadow:5px 9px 6px 2px rgba(0,0,0,0.19);
         -moz-box-shadow:5px 9px 6px 2px rgba(0,0,0,0.19);

        border-radius: 0px 4px 4px 4px;

        -moz-border-top-right-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        -moz-border-bottom-right-radius: 4px;
        -webkit-border-bottom-right-radius: 4px;
        -moz-border-top-left-radius: 0px;
        -webkit-border-top-left-radius: 0px;
        -moz-border-bottom-left-radius: 4px;
        -webkit-border-bottom-left-radius: 4px

        z-index: 10001;
        }
        
.mmenu .mmenu-p-a a{
        display: block;
        position: relative;
        float: none;
        color: #ffffff;
        margin-bottom: 5px;
        margin-top: 5px;
        padding: 5px;
        text-decoration:none;
        font-size: 20px;
        text-align: left;

        border-radius: 4px;
        -moz-border-top-right-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        -moz-border-bottom-right-radius: 4px;
        -webkit-border-bottom-right-radius: 4px;
        -moz-border-top-left-radius: 4px;
        -webkit-border-top-left-radius: 4px;
        -moz-border-bottom-left-radius: 4px;
        -webkit-border-bottom-left-radius: 4px

        border: 0px;
        }

.mmenu .mmenu-p4{
        width: 385px;
        }

.mmenu .mmenu-p-a a:hover{
        background-color: #18348d;
        border: 0px;
        }


.text {
        position: relative;
        border: 1px solid rgba(0,0,0,0.0);
        }
        
/* внутренний блок текста */
.v-text-null {
        background-color: #ffffff;
        position: relative;
        width: calc(99% - 20px);
        margin:0px auto 0px;
        margin-top: 30px;
        z-index: 10;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
/*
        min-height: 5100px;
        top: -100px;
*/
        max-width: 1700px;
        }

/* левый блок */
.v-text-null .nul-llft {
        width: calc(100% - 378px);
        float: left;
        display: block;
        position: relative;
        margin-top: 15px;
        color: black;
        line-height: 30px;
        font-family: 'Roboto Condensed';
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        }
        
.v-text-null .nul-llft big{
        color: #333333;
        font-family: 'Roboto Condensed';
        font-style: normal;
        font-weight: 400;
/*
        font-weight: bold;
*/
        font-size: 30px;
        text-transform: uppercase;
        }

.v-text-null .nul-llft h1{
        color: #333333;
        font-family: 'Roboto Condensed';
        font-style: normal;
        font-weight: 400;
/*
        font-weight: bold;
*/
        font-size: 30px;
        text-transform: uppercase;
        }

.v-text-null .nul-llft h1 b{
        font-weight: 400;
        }

.v-text-null .nul-llft a{
		color: black;
        /*color: #333333;*/
        text-decoration:underline;
        }
.v-text-null .nul-llft a:visited{
	     color:  #333;
}


.v-text-null .nul-llft a:hover{
/*
        background-color: #0099cc;
        color: #FFFFFF;
*/
        color: #10358f;
        text-decoration:none;
        }

.v-text-null .nul-llft .onlinezapis {
        display: block;
        background-color: #0099cc;
        position: relative;
        text-transform: uppercase;
        color: #ffffff;
        line-height: 70px;
        width: 420px;
        text-decoration:none;
        height: 70px;
        font-size: 25px;
        border-radius: 6px;
        -moz-border-top-right-radius: 6px;
        -webkit-border-top-right-radius: 6px;
        -moz-border-bottom-right-radius: 6px;
        -webkit-border-bottom-right-radius: 6px;
        -moz-border-top-left-radius: 6px;
        -webkit-border-top-left-radius: 6px;
        -moz-border-bottom-left-radius: 6px;
        -webkit-border-bottom-left-radius: 6px
        }


.v-text-null .nul-prv {
        width: 350px;
        float: right;
        display: block;
        position: relative;
        margin-top: 15px;
        }

/* внутренний блок текста для главной */
.v-text {
        background-color: #ffffff;
        position: relative;
        width: calc(90% - 20px);
        margin:0px auto 0px;
        margin-top: 480px;
        margin-top: -40px;
        border-radius: 10px 10px 0 0;
        z-index: 10;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
/*
        min-height: 5100px;
        top: -100px;
*/
        max-width: 1700px;
        }
        
.v-text .tbtn{
        width: 100%;
/*
        border: 1px solid rgb(192,192,192);
*/
        height: 70px;
        }
        
.v-text .tbtn .l, .v-text .tbtn .r, .v-text .tbtn .c{
        width: calc(33% - 40px);
        display: block;
        height: 60px;
/*
        border: 1px solid rgb(192,192,192);
*/
        position: relative;
        line-height: 60px;
        float: left;
        padding-left: 40px;
        }

.v-text .tbtn .r {
        float: right;
        }

.v-text .tbtn .a1, .v-text .tbtn .a2, .v-text .tbtn .a3 {
        padding-left: 50px;;
        margin-top: 10px;;
/*
        border: 1px solid rgb(192,192,192);
*/
        display: block;
        line-height: 40px;
        height: 40px;
        }

.v-text .tbtn .a1{
        background: url('/img/v-text-bt1.png')  no-repeat left center;
        }

.v-text .tbtn .a1:hover{
        background: url('/img/v-text-bt1s.png')  no-repeat left center;
        }

.v-text .tbtn .a2{
        background: url('/img/v-text-bt2.png')  no-repeat left center;
        padding-left: 70px;;
        }

.v-text .tbtn .a2:hover{
        background: url('/img/v-text-bt2s.png')  no-repeat left center;
        }

.v-text .tbtn .a3{
        background: url('/img/v-text-bt3.png')  no-repeat left center;
        padding-left: 40px;;
        }

.v-text .tbtn .a3:hover{
        background: url('/img/v-text-bt3s.png')  no-repeat left center;
        }

.v-text .tbtn a {
        text-decoration: none;
        color: #10358f;
        text-transform: uppercase;
        font-size: 20px;
        }
        
.v-text .tbtn a:hover {
        text-decoration: underline;
        text-decoration:none;
        }


.llft {
        width: calc(100% - 358px);
        float: left;
        display: block;
        position: relative;
        margin-top: 15px;
        }

.llft-a {
        width: calc(100% - 3px);
        }


/* когда нет рекламы */
.llft-no-reklam {
        width: calc(100% - 10px);
        }

.lprv {
        width: 350px;
/*
        border: 1px solid rgb(192,192,192);
*/
        float: right;
        display: block;
        position: relative;
        margin-top: 15px;
        }


.reklama {
/*
        width: 350px;
*/
        width: calc(100% - 12px);
        float: right;
        display: block;
        position: relative;
        margin-top: 15px;
        padding-left: 10px;
        }
        
        
.reklama .blk{
        background-color: #efefef;
        display: block;
        position: relative;
        min-width: 300px;
/*
        max-width: 300px;
        border: 1px solid rgb(192,192,192);
*/
        width: 100%;
        margin-bottom: 20px;
        height: 300px;
        text-align: center;
        float: left;
        }

.about {
        position: relative;
/*
        border: 1px solid rgb(192,192,192);
        height: 255px;

        color: #333333;
        line-height: 35px;
        font-size: 17px;
        text-align: justify;
        padding: 30px 30px 30px 330px;
        background: url('/img/about.jpg')  no-repeat 20px center;
*/

        background-color: #e9eef2;
        padding: 30px 30px 30px 30px;
        border-radius: 3px;
        -moz-border-top-right-radius: 3px;
        -webkit-border-top-right-radius: 3px;
        -moz-border-bottom-right-radius: 3px;
        -webkit-border-bottom-right-radius: 3px;
        -moz-border-top-left-radius: 3px;
        -webkit-border-top-left-radius: 3px;
        -moz-border-bottom-left-radius: 3px;
        -webkit-border-bottom-left-radius: 3px
        }

.about .img{
        display: block;
        position: relative;
        width: 320px;
/*
        border: 1px solid #dcdde0;
*/
        float:left;
        overflow: hidden;

        border-radius: 3px;
        -moz-border-top-right-radius: 3px;
        -webkit-border-top-right-radius: 3px;
        -moz-border-bottom-right-radius: 3px;
        -webkit-border-bottom-right-radius: 3px;
        -moz-border-top-left-radius: 3px;
        -webkit-border-top-left-radius: 3px;
        -moz-border-bottom-left-radius: 3px;
        -webkit-border-bottom-left-radius: 3px
        }

.about .info{
        display: block;
        position: relative;
        width: calc(100% - 335px);
        float: right;
        padding-left: 10px;

        /*color: #333333;*/
        font-size: 17px;
        text-align: justify;
        }
        
.about .p{
/*
        border: 1px solid #dcdde0;
*/
        }

.about .rus{
        line-height: 32px;
        }


.about .info b {
        color: #3b3b83;
        font-size: 25px;
        display: block;
        padding-bottom: 20px;
        }
        
.about .dalee{
        color: #0590c5;
        display: block;
        position: absolute;
        position: relative;
        width: 200px;
/*
        left: calc(100% - 235px);
        top: calc(100% - 60px);
*/
        text-align: right;
        float: right;
        }

.about .dalee a{
        text-decoration:none;
        color: #0590c5
        }

/* баннер под статистикой */
.statist {
        height: 590px;
        position: relative;

        background: url('/img/stat-fon.jpg');
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top right;
        }

        
.statist .s-text {
        position: relative;
        width: calc(90% - 20px);
        margin:0px auto 0px;

        padding-top: 40px;
        padding-left: 10px;
        padding-right: 10px;
/*
        top: -100px;
*/
        max-width: 1700px;
        }

.statist .s-text .ttl {
        padding-bottom: 40px;
/*
        border: 1px solid rgb(192,192,192);
*/
        }

.statist .s-text .ttl a, .statist .s-text .ttl span{
        text-decoration:none;
        color: #000000;
        font-size: 25px;
        padding-bottom: 5px;
        border-bottom: 9px solid #00ccff;
        }

.statist .s-text .list {
/*
        border: 1px solid rgb(192,192,192);
*/
        width: 100%;
        }
        
.statist .s-text .itm {
        height: 125px;
        width: calc(25% - 70px);
        display: block;
        position: relative;
        color: #000000;
        float:left;
        background: rgba(255, 255, 255, 0.84);
        
        font-size: 15px;
        text-align: center;
/*
        opacity: .1;
        line-height: 100px;
        padding-top: 20px;
        padding-right: 40px;
        margin-bottom: 20px;
*/
        margin-right: 50px;
        margin-bottom: 50px;
        padding: 15px;
        display: flex;
        align-items: center;
        box-shadow:5px 9px 6px 2px rgba(0,0,0,0.19);
         -webkit-box-shadow:5px 9px 6px 2px rgba(0,0,0,0.19);
         -moz-box-shadow:5px 9px 6px 2px rgba(0,0,0,0.19);
/*
        box-shadow:5px 4px 9px 0px rgba(0,0,0,0.26);
        -webkit-box-shadow:5px 4px 9px 0px rgba(0,0,0,0.26);
        -moz-box-shadow:5px 4px 9px 0px rgba(0,0,0,0.26);
*/
        border-radius: 4px;
        -moz-border-top-right-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        -moz-border-bottom-right-radius: 4px;
        -webkit-border-bottom-right-radius: 4px;
        -moz-border-top-left-radius: 4px;
        -webkit-border-top-left-radius: 4px;
        -moz-border-bottom-left-radius: 4px;
        -webkit-border-bottom-left-radius: 4px
        }

.statist .s-text .r{
        margin-right: 0px;
        }
        
.statist .s-text span {
        width: 100%;
        }
        
.statist .s-text b {
        color: #0590c5;
        font-size: 48px;
        display: block;
        }
        
.shema {
        position: relative;
        width: calc(90% - 20px);
        margin:0px auto 0px;

        padding-top: 40px;
        padding-left: 10px;
        padding-right: 10px;

/*
        border: 1px solid rgb(192,192,192);
        top: -100px;
        
*/
        max-width: 1700px;
        }

.shema .ttl {
        padding-bottom: 40px;
/*
        border: 1px solid rgb(192,192,192);
*/
        }

.shema .ttl a{
        text-decoration:none;
        color: #000000;
        font-size: 25px;
        padding-bottom: 5px;
        border-bottom: 9px solid #00ccff;
        }

.shema .list {
        padding-bottom: 5px;
        margin-bottom: 15px;
        font-size: 18px;
        text-align: left;
        text-align: center;
        }

.shema .list a{
        color: #3b3c83;
        text-decoration:none;
        padding-left: 10px;
        padding-right: 10px;
        line-height: 40px;
        height: 40px;
        margin: 3px;
        display: inline-block;
        text-align: center;

        font-family: 'Roboto Condensed Light';
        font-style: normal;
        font-weight: 400;
        font-size: 25px;
        }

.shema .list a:hover, .shema .list .s{
        color: #ffffff;
        background-color: #0099cc;

        border-radius: 3px;
        -moz-border-top-right-radius: 3px;
        -webkit-border-top-right-radius: 3px;
        -moz-border-bottom-right-radius: 3px;
        -webkit-border-bottom-right-radius: 3px;
        -moz-border-top-left-radius: 3px;
        -webkit-border-top-left-radius: 3px;
        -moz-border-bottom-left-radius: 3px;
        -webkit-border-bottom-left-radius: 3px
        }

.shema .info{
        position: relative;
/*
        height: 450px;
*/
        }

.shema .info .itm{
/*
        height: 450px;
        border: 1px solid rgb(192,192,192);
*/
        min-height: 430px;
        font-size: 19px;
	   color: black;
        /*color: #666666;
	*/
        text-align: justify;
        padding-right: 600px;
/*
        background-image:url('/img/shema-fon1.jpg');
*/
        background-repeat: no-repeat;
        background-position: right 60px;
        line-height: 30px;
        }

.shema .info .itm a{
	     color: black;
        /*color: #666666;*/
        }

.shema .info .itm b{
        font-size: 25px;
        color: #333333;
        }

.shema .info .itm1{
        }

/* подвал */
.podval {
/*
        background: url('/img/podval-fon.png');
        min-height: 870px;
*/
        background: url('/img/podval-fon.jpg');
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;
        /* не убирать */
        border: 1px solid rgb(192,192,192,0);
        }

.podval .txt{
        position: relative;
        width: calc(90% - 20px);
        margin: 0px auto 0px;

        padding-top: 300px;
        padding-left: 10px;
        padding-right: 10px;
        line-height: 40px;
        height: 820px;
/*
        top: -100px;
*/
        max-width: 1700px;
        }

.podval .contacts{
	    color: black;
        /*color: #333333;*/
        font-size: 14px;
        display: block;
        position: relative;
        padding-left: 40px;
        margin-bottom: 50px;
        height: 200px;
        width: 31%;
        }

.podval .contacts a{
        text-decoration:none;
        color: black;
        }

.podval .l{
        float: left;
        background:
             url( /img/contacts-geo.png) 10px 10px no-repeat,
             url( /img/contacts-email.png) 7px 173px no-repeat;
        }

.podval .r{
        float: right;
        background:
             url( /img/contacts-tel.png) 3px 10px no-repeat;
/*

             url( /img/contacts-email.png) 10px 175px no-repeat;
*/
        }

.podval .c{
        margin:0px auto 0px;
        line-height: 50px;
        width: 28%;
        background:
             url( /img/contacts-tel2.png) 10px 15px no-repeat,
             url( /img/contacts-tel3.png) 10px 65px no-repeat,
             url( /img/contacts-fb.png) 5px 110px no-repeat,
             url( /img/contacts-wup.png) 5px 160px no-repeat;
        }

.podval .pmenu {
        color: #ffffff;
        font-size: 14px;
/*
        border: 1px solid rgb(192,192,192);
*/
        display: block;
        margin-left: 20px;
        margin-right: 20px;
        position: relative;
        float: left;
        width: 21%;
        }

.podval .p-r {
        margin-right: 0px;
        }

.podval .pmenu b{
        background-color: #000033;
        display: block;
        text-transform: uppercase;
        position: relative;
/*
        padding-left: 25px;
        height: 50px;
*/
        padding-top: 10px;
        padding-bottom: 10px;
        line-height:20px;
        margin-right: 40px;
        text-align: center;
        }

.podval .pmenu a{
        display: block;
        position: relative;
        color: #ffffff;
/*
        border: 1px solid rgb(192,192,192);
*/
        text-decoration:none;
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 18px;
        }

.podval .pmenu a:hover{
        text-decoration: underline;
        }


.podval .copy-l{
        color: #ffffff;
        font-size: 17px;
/*
        border: 1px solid rgb(192,192,192);
*/
        display: block;
        margin-top: 50px;
        position: relative;
        float: left;
        line-height:20px;
        width: 50%;
        }

.podval .copy-l a{
        color: #ffffff;
        text-decoration:none;
        }

.podval .copy-r{
        display: block;
        margin-top: 50px;
        position: relative;
        float: right;
        width: 30%;
        text-align: center;
        }

.podval .copy-r a{
        opacity: .8;
        }

.podval .copy-r a:hover{
        opacity: 1;
        }

/* подвал для всех страниц */
.podval-null {
/*
        height: 1000px;

*/
        background: url('/img/podval-fon-null.gif');
        background-repeat: repeat-x;
        background-position: left top;
        background-color: #003399;
        /* не убирать */
        border: 1px solid rgb(192,192,192,0);
        }

.podval-null .txt{
        padding-top: 30px;
/*
        padding-left: 10px;
        padding-right: 10px;
        line-height: 40px;
        height: 800px;
        top: -100px;
        max-width: 1700px;
*/
        }

.podval-null .contacts, .podval-null .contacts a{
        color: #ffffff;
        }
        
.podval-null .contacts {
        padding-bottom: 40px;
        }


.llft2 {
        width: calc(100% - 358px);
        float: left;
        display: block;
        position: relative;
        margin-top: 15px;
        }


.lprv2 {
        width: 350px;
        float: right;
        display: block;
        position: relative;
        margin-top: 15px;
        }


.nul-llft .klpanel {
        display: none;
        }

.klpanel {
        border: 3px solid #00ccff;
        margin:0px auto 0px;
/*
        height: 290px;
        width: 98%;
*/
        padding: 10px;
        margin-left: 7px;

        border-radius: 3px;
        -moz-border-bottom-right-radius: 3px;
        -webkit-border-bottom-right-radius: 3px;
        -moz-border-bottom-left-radius: 3px;
        -webkit-border-bottom-left-radius: 3px;

        -moz-border-top-right-radius: 3px;
        -webkit-border-top-right-radius: 3px;
        -moz-border-top-left-radius: 3px;
        -webkit-border-top-left-radius: 3px;
        }

.klpanel p{
        margin:0;
        padding-bottom: 10px;
        }

.klpanel .lkmenu{
        }

.klpanel .lkmenu a{
        display: block;
        line-height: 50px;
        text-decoration:none;
        background-color: #00ccff;
        font-size: 18px;
        color: #ffffff;
        height: 50px;
        margin-top: 5px;
        margin-bottom: 5px;
        padding-left: 50px;
        text-transform: uppercase;

        border-radius: 3px;
        -moz-border-bottom-right-radius: 3px;
        -webkit-border-bottom-right-radius: 3px;
        -moz-border-bottom-left-radius: 3px;
        -webkit-border-bottom-left-radius: 3px;

        -moz-border-top-right-radius: 3px;
        -webkit-border-top-right-radius: 3px;
        -moz-border-top-left-radius: 3px;
        -webkit-border-top-left-radius: 3px;

        background-repeat: no-repeat;
        background-position: 10px;
        }

.klpanel .lkmenu .s1{
        background-image: url('/img/lkmenu-1.png');
        }

.klpanel .lkmenu .s1:hover{
        background-image: url('/img/lkmenu-1s.png');
        }

.klpanel .lkmenu .s2{
        background-image: url('/img/lkmenu-2.png');
        }

.klpanel .lkmenu .s2:hover{
        background-image: url('/img/lkmenu-2s.png');
        }

.klpanel .lkmenu .s3{
        background-image: url('/img/lkmenu-3.png');
        }

.klpanel .lkmenu .s3:hover{
        background-image: url('/img/lkmenu-3s.png');
        }

.klpanel .lkmenu .s4{
        background-image: url('/img/lkmenu-4.png');
        }

.klpanel .lkmenu .s4:hover{
        background-image: url('/img/lkmenu-4s.png');
        }

.klpanel .lkmenu .s5{
        background-image: url('/img/lkmenu-5.png');
        }

.klpanel .lkmenu .s5:hover{
        background-image: url('/img/lkmenu-5s.png');
        }

.klpanel .lkmenu .s6{
        background-image: url('/img/lkmenu-6.png');
        }

.klpanel .lkmenu .s6:hover{
        background-image: url('/img/lkmenu-6s.png');
        }

.klpanel .lkmenu .s7{
        background-image: url('/img/lkmenu-7.png');
        }

.klpanel .lkmenu .s7:hover{
        background-image: url('/img/lkmenu-7s.png');
        }

.klpanel .ttl{
        color: #3b3b83;
        text-align: center;
        text-transform: uppercase;
        font-size: 20px;
        font-weight: bold;
        }

.klpanel .error {
        color: #ff0000;
        text-align: center;
        font-size: 16px;
        display: none;
/*
        border: 1px solid #00ccff;
*/
        }


.klpanel .pole {
        text-align: left;
        }

.klpanel .pole input[type=text],.klpanel .pole input[type=password], .klpanel .pole select{
        width: calc(100% - 20px);
/*
        background-color: rgb(255,255,255);
*/
        padding-left: 10px;
        padding-right: 10px;
        height: 30px;
        margin-bottom: 5px;
        margin-top: 5px;
        font-size: 20px;

        border-radius: 2px;
        -webkit-input-placeholder: #999999;

        -moz-border-bottom-right-radius: 2px;
        -webkit-border-bottom-right-radius: 2px;
        -moz-border-bottom-left-radius: 2px;
        -webkit-border-bottom-left-radius: 2px;

        -moz-border-top-right-radius: 2px;
        -webkit-border-top-right-radius: 2px;
        -moz-border-top-left-radius: 2px;
        -webkit-border-top-left-radius: 2px;
        /* не убирать бордюр*/
        border: 1px solid #999999;
        }

.klpanel .pole .inp-error {
        border: 10px solid #999999;
        }

.klpanel .pole select{
        height: 34px;
        }

.klpanel .pole input[type=text]::-webkit-input-placeholder, .klpanel .pole input[type=password]::-webkit-input-placeholder { /* Chrome */
        font-style: italic;
        }

.klpanel .pole input[type=text]:-ms-input-placeholder, .klpanel .pole input[type=password]:-ms-input-placeholder { /* IE 10+ */
        font-style: italic;
        }

.klpanel .pole input[type=text]::-moz-placeholder, .klpanel .pole input[type=password]::-moz-placeholder { /* Firefox 19+ */
        font-style: italic;
        font-size: 16px;
        opacity: 0.6;
        }

.klpanel .pole input[type=text]:-moz-placeholder, .klpanel .pole input[type=password]:-moz-placeholder { /* Firefox 4 - 18 */
        font-style: italic;
        opacity: 0.6;
        }

.klpanel .pole .inp-error {
        border: 10px solid #999999;
        }

.klpanel .enter {
        line-height: 35px;
        height: 45px;
        margin-top: 7px;
        margin-bottom: 7px;
/*
        border: 10px solid rgb(192,192,192);
        border: 1px solid #999999;
*/
        }

.klpanel .enter a{
        color: #b3b3b3;
        font-size: 15px;
        font-style: italic;
        }

.klpanel input[type=submit]{
        color: #ffffff;
        font-size: 16px;
        /* не убирать бордюр */
        border: 1px solid #99ebff;
        background-color: #00ccff;
        text-align: center;
        height: 35px;
        width: 105px;
        float: right;
        display: block;
        cursor: pointer;

        border-radius: 5px;
        -moz-border-bottom-right-radius: 5px;
        -webkit-border-bottom-right-radius: 5px;
        -moz-border-bottom-left-radius: 5px;
        -webkit-border-bottom-left-radius: 5px;

        -moz-border-top-right-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        -moz-border-top-left-radius: 5px;
        -webkit-border-top-left-radius: 5px;
        }

.nul-llft input[type=button]{
    color:#ffffff;
    font-size: 14px;
    border: 1px solid #99ebff;
    background-color:#0099cc;
	text-align: center;
	height: 35px;
	
	display: block;
	cursor: pointer;
	border-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
       
    min-height: 25px;
    margin-top: 7px;
    border: 1px solid 
	rgb(192,192,192);
	margin-left: 4px;
	margin-right: 4px;
	text-decoration: none;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
	cursor: pointer;
        }
#cover:hover {
    box-shadow: 0 0 30px white;
	cursor: pointer;
}

.klpanel .reg {
        line-height: 45px;
        height: 45px;
/*
        border: 1px solid #999999;
*/
        }

.klpanel .reg a{
        display: block;
        width: 100%;
        min-height: 45px;
        padding-left: 5px;
        text-align: center;
        line-height: 45px;
        color: #ffffff;
        background-color: #3b89ff;
        text-decoration:none;
        font-size: 20px;

        border-radius: 5px;
        -moz-border-bottom-right-radius: 5px;
        -webkit-border-bottom-right-radius: 5px;
        -moz-border-bottom-left-radius: 5px;
        -webkit-border-bottom-left-radius: 5px;

        -moz-border-top-right-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        -moz-border-top-left-radius: 5px;
        -webkit-border-top-left-radius: 5px;
        }

.pushy-content .podmenu {
        display: none;
        }
        
.pushy-content .podmenu a{
        padding-left: 40px;
        font-size: 18px;
        text-transform: lowercase;
        }

.submenu {
        cursor: pointer;
        background: url('/img/podmenu-pl.png')  no-repeat left center;
        }

.podmenu-o {
        background: url('/img/podmenu-mn.png')  no-repeat 5px center;
        }
        
        
.list-bt {
        padding-bottom: 20px;
/*
        border: 1px solid #00ccff;
*/
        }
        
.list-bt-t {
        padding-top: 20px;
        }

.list-bt a{
        display: block;
        position: relative;
        border: 3px solid #00ccff;
        line-height: 65px;
        text-decoration:none;
        color: #10358f;
        height: 65px;
        margin: 6px;
        margin-right: 0px;
        padding-left: 60px;
        }
        
.list-bt a:hover {
        color: #000000;
        }

.list-bt .oplatit{
        background: url('/img/oplatit.png')  no-repeat 7px center;
        }
        
.list-bt .pechat{
        background: url('/img/pechat.png')  no-repeat 13px center;
        }

.list-bt .faq{
        background: url('/img/faq.png')  no-repeat 7px center;
        }

.opros {
        background: url('/img/opros.jpg')  no-repeat;
/*
        background-size: cover;
*/

        height: 198px;
        width: 297px;
        display: block;
        position: relative;
        text-align: center;
        margin:0px auto 0px;
        padding-top: 40px;
        padding-left: 20px;
        padding-right: 20px;
        font-size: 19px;
        }

.opros-kaz {
        padding-top: 20px;
        font-size: 19px;
        min-height: 218px;
        }

.opros a {
        text-decoration:none;
        color: #ffffff;
        }

.opros b {
        display: block;
        padding-bottom: 20px;
        font-size: 25px;
        text-transform: uppercase;
        }


.itm-smi {
        position: relative;

        }

.itm-smi img{
        margin-right: 15px;
        margin-bottom: 15px;
        }
        
/* голосование */
.golosovanie {
        position: relative;
        padding: 20px;
        padding-right: 5px;
        padding-left: 5px;
        font-size: 18px;
        color: #646464;
        }

.golosovanie b{
        display: block;
        position: relative;
        font-size: 20px;
        text-transform: uppercase;
        padding-bottom: 10px;
        }

.golosovanie .go{
        font-weight: bold;
        text-decoration:underline;
        }

.golosovanie .go:hover{
        text-decoration:none;
        }

.golosovanie a, .golosovanie .result a{
        text-decoration:none;
        color: #646464;
        }
        
.golosovanie .result {
        font-size: 16px;
        color: #646464;
        }

.golosovanie .blk{
        position: relative;
/*
        border: 1px solid rgb(192,192,192);
*/
        color: #646464;
        font-size: 17px;
        margin-top: 10px;
        }

.golosovanie .blk .itm{
/*
        border: 1px solid rgb(192,192,192);
*/
        height: 35px;
        position: relative;
        display: block;
        text-align: right;
        line-height: 35px;
        color: #646464;
        font-size: 13px;
        margin-bottom: 5px;
        }

.golosovanie .blk .itm .rez{
        float:right;
        display: block;
        width: 15%;
        }
        
.golosovanie .blk .progress{
        position: absolute;
        left: 0px;
        top: 13px;
        width: 83%;
        background-color: #cbcbcb;
        border-radius: 5px;
        -moz-border-top-right-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        -moz-border-bottom-right-radius: 5px;
        -webkit-border-bottom-right-radius: 5px;
        -moz-border-top-left-radius: 5px;
        -webkit-border-top-left-radius: 5px;
        -moz-border-bottom-left-radius: 5px;
        -webkit-border-bottom-left-radius: 5px;
        overflow-x: hidden;
        height: 8px;
        }

.golosovanie .blk .proc{
        background-color: #009ef4;
        height: 100%;
        position: absolute;
        left: 0px;
        top: 0px;
        border-radius: 5px;
        -moz-border-top-right-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        -moz-border-bottom-right-radius: 5px;
        -webkit-border-bottom-right-radius: 5px;
        -moz-border-top-left-radius: 5px;
        -webkit-border-top-left-radius: 5px;
        -moz-border-bottom-left-radius: 5px;
        -webkit-border-bottom-left-radius: 5px;
        }
        
.golosovanie-rez .blk .itm .rez{
        width: 60px;
        }

.golosovanie-rez .blk .progress{
        width: calc(100% - 80px);
        }
        
.golosovanie-rez .blk .go{
        font-weight: bold;
        text-decoration:underline;
        }

.golosovanie-rez .blk .go:hover{
        text-decoration:none;
        }

.golosovanie-rez .blk .progress{
        top: 8px;
        height: 13px;
        }

.anketa-rez .itm{
        margin-left: 50px;
        }

.btn {
        background: #009be8;
        color: #ffffff;
        height: 41px;
        cursor: pointer;
        border: 0px solid #050505;
        font-size: 20px;

        padding-left: 30px;
        padding-right: 30px;

        -moz-border-top-right-radius:3px;
        -webkit-border-top-right-radius:3px;
        -moz-border-bottom-right-radius:3px;
        -webkit-border-bottom-right-radius:3px;
        -moz-border-top-left-radius:3px;
        -webkit-border-top-left-radius:3px;
        -moz-border-bottom-left-radius:3px;
        -webkit-border-bottom-left-radius:3px;
        }
.btn:disabled,
.btn[disabled]{
          border: 1px solid #999999;
          background-color: #cccccc;
          color: #666666;
        }
        
label {
        cursor: pointer;
        }


.iinput {
        width: calc(100% - 20px);
/*
        background-color: rgb(255,255,255);
*/
        padding-left: 10px;
        padding-right: 10px;
        height: 30px;
        margin-bottom: 5px;
        margin-top: 5px;
        font-size: 20px;

        border-radius: 2px;
        -webkit-input-placeholder: #999999;

        -moz-border-bottom-right-radius: 2px;
        -webkit-border-bottom-right-radius: 2px;
        -moz-border-bottom-left-radius: 2px;
        -webkit-border-bottom-left-radius: 2px;

        -moz-border-top-right-radius: 2px;
        -webkit-border-top-right-radius: 2px;
        -moz-border-top-left-radius: 2px;
        -webkit-border-top-left-radius: 2px;
        /* не убирать бордюр*/
        border: 1px solid #999999;
        }

.v-text-null .nul-llft .decor-url{
        text-decoration: underline;
        }


/* соц панель */

.socpanel {
        min-width: 65px;
/*
        border: 1px solid rgb(192,192,192);
        height: calc(65px * 8);
        position: absolute;
*/
        position: fixed;
        left: 100%;
        margin-left: -70px;
        top: 255px;
        z-index: 100;
        }

.socpanel a{
        display: block;
/*
        border: 1px solid rgb(192,192,192);
*/
        padding-top: 3px;
        padding-bottom: 3px;
        opacity: 0.9;
        }

.socpanel a:hover {
          opacity: 1;
        }


@keyframes socpanel-play {
        30% { background-position: 0 -110px; }
/*
        100% { background-position: 0 -200px; }
*/
      }
        
.socpanel .a{
        background: url('/img/socpanel8-1.png') 0 top;
        width: 65px;
        height: 55px;
        display: block;
        margin-top: 3px;
        margin-bottom: 3px;
        padding: 0;
        animation: socpanel-play 2s steps(2) infinite;
        }

.socpanel .a:hover{
        background-position: 0 bottom;
        animation: stop;
        }


.socpanel-m {
        top: 175px;
        }

.v-text-null .nul-llft .faq-add-url {
        padding: 10px;

        background-color: #0099cc;
        color: #ffffff;
        border-radius: 4px 4px 4px 4px;
        -moz-border-top-right-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        -moz-border-top-left-radius: 4px;
        -webkit-border-top-left-radius: 4px;

        -moz-border-bottom-right-radius: 4px;
        -webkit-border-bottom-right-radius: 4px;
        -moz-border-bottom-left-radius: 4px;
        -webkit-border-bottom-left-radius: 4px;

        font-family: 'Roboto Condensed Light';
        font-style: normal;
        font-weight: 400;
        font-size: 25px;
        }
        
.back-top {
        position: fixed;
        bottom: 20px;
        z-index: 10000000000;
        left: 4px;
        display: none;
/*
        border: 1px solid rgb(192,192,192);
        margin-left: -150px;
*/
        }

.back-top a {
        width: 50px;
        display: block;
        text-align: center;
        font: 11px/100% Arial, Helvetica, sans-serif;
        text-transform: uppercase;
        text-decoration: none;
        color: #bbb;

        /* transition */
        -webkit-transition: 1s;
        -moz-transition: 1s;
        transition: 1s;
        }

.back-top a:hover {
        color: #000;
        }

.back-top span {
        width: 50px;
        height: 50px;
        display: block;
        margin-bottom: 7px;
        background: #009be8 url(/img/up-arrow3.png) no-repeat center center;
        /* rounded corners */
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        border-radius: 15px;
        /* transition */
        -webkit-transition: 1s;
        -moz-transition: 1s;
        transition: 1s;
        }

.back-top a:hover span {
/*
        background-color: #009be8;
*/
        background-color: #ddd;
        }

.chrdog {
		transform:scale(1.5);
		opacity:0.9;
		cursor:pointer;	
}

.btn:disabled{
    cursor: default;
	color: grey;
}


#dialog-ecp {
        position:absolute;
        left:0;
        top:0;
        z-index: 9000;
        background-color:#000;
        display:none; 
    }

.dogs {
        text-align: center;	
	}

.dogs input[type=text], .dogs select{
        width: calc(100% - 20px);
/*
        background-color: rgb(255,255,255);
*/
        padding-left: 10px;
        padding-right: 10px;
        height: 30px;
        margin-bottom: 5px;
        margin-top: 5px;
        font-size: 20px;

        border-radius: 2px;
        -webkit-input-placeholder: #999999;

        -moz-border-bottom-right-radius: 2px;
        -webkit-border-bottom-right-radius: 2px;
        -moz-border-bottom-left-radius: 2px;
        -webkit-border-bottom-left-radius: 2px;

        -moz-border-top-right-radius: 2px;
        -webkit-border-top-right-radius: 2px;
        -moz-border-top-left-radius: 2px;
        -webkit-border-top-left-radius: 2px;
        /* не убирать бордюр*/
        border: 1px solid #999999;
        }

