/* ------------- мой -------------- */
 body{
text-align: center; /* выравниваем все содержимое body по центру */
background: #ffff99; /* цвет фона для наглядности */
background-image: url(/img/fon.jpg); /* Путь к фоновому рисунку */
background-repeat: repeat-x; /* Повторяем фон по горизонтали */
font-family: "Lucida Sans Unicode",Verdana,Arial,sans-serif;
}
#text {
margin:0 auto;
text-align: left;
width:990px;
height:100%;
font-family: "Lucida Sans Unicode",Verdana,Arial,sans-serif;
font-size: 12px;
}
#text2 {
margin:0 auto;
text-align: left;
width:990px;
height:100%;
font-family: "Lucida Sans Unicode",Verdana,Arial,sans-serif;
font-size: 10px;
}
#text3 {
background: #ffff00;
margin:0 auto;
padding: 5px;
text-align: left;
width:990px;
height:100%;
font-family: "Lucida Sans Unicode",Verdana,Arial,sans-serif;
font-size: 12px;
}
#text4 {
margin:5px; auto;
text-align: left;
width:100%;
height:100%;
font-family: "Lucida Sans Unicode",Verdana,Arial,sans-serif;
font-size: 10px;
}
h1 {
	font-size: 18px;}
h2 {
	font-size: 16px;}
h3 {
	background-color: #ffff00; font-size: 14px;}
h4 {
	background-color: #ffff00; font-size: 14px;}
hr {
height: 3px;
width:990px;
border: none;
color: #000000;
background: #000000;
margin: auto; /* устраняем начальный отступ для всех браузеров (в ие6 не работает) */
}

#hr2 {height: 1px;}

* html hr {/* хак для ие6 */
margin: -7px auto; /* устраняем начальный отступ для ие6 */
}

#za {
		background: #000000;
		color: #ffff00;
		font-weight: bold;
font-family: "Lucida Sans Unicode",Verdana,Arial,sans-serif;
}
#futer {
background: #000000; /* цвет фона для наглядности */
font-family: "Lucida Sans Unicode",Verdana,Arial,sans-serif;
font-size: 9px;
	}
	/* ------------- таблица -------------- */
#tablica{
margin:0 auto;
width:990px;
height:100%;
border-width: 3px;
border-style: solid;
border-color: #000000;
 /* border radius */
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    }
    
.sorted {font-style:italic;} 
.disnone {display:none;}
col {overflow:hidden !important; }

#t150 {width:77em; font-size:0.8em;table-layout:fixed; font-family: "Lucida Sans Unicode",Verdana,Arial,sans-serif;}
col.Dohod, col.Popular {width:5em;}
col.Summa {width:7em;}
col.Srok {width:3em;}
col.Vozrast {width:9em;}
col.ID {width:2em;}
col.Zayavka {width:10em;}
col.Bank {width:30em;}
col.Dohod {width:9em;}
col.Geo {width:7em;}
col.Stavka {width:5em;}

#t153 {width:77em; font-size:0.8em;table-layout:fixed; font-family: "Lucida Sans Unicode",Verdana,Arial,sans-serif;}
col.Popular {width:5em;}
col.Srok {width:3em;}
col.ID {width:2em;}
col.Zayavka {width:10em;}
col.Bank {width:50em;}
col.Geo {width:5em;}
col.Stavka {width:5em;}


#t151 {width:82em; font-size:0.75em;table-layout:fixed; font-family: "Lucida Sans Unicode",Verdana,Arial,sans-serif;}
col.Dohod, col.Popular {width:5em;}
col.Summa {width:6em;}
col.Srok {width:3em;}
col.Vozrast {width:5em;}
col.ID {width:2em;}
col.Zayavka {width:10em;}
col.Bank {width:19em;}
col.Dohod {width:9em;}
col.Geo {width:10em;}
col.Stavka {width:5em;}
col.Pervy {width:5em;}


#t152 {width:67em; font-size:0.8em;table-layout:fixed; font-family: "Lucida Sans Unicode",Verdana,Arial,sans-serif;}
col.Popular {width:5em;}
col.Srok {width:3em;}
col.ID {width:2em;}
col.Zayavka {width:10em;}
col.Bankz {width:47em;}
col.Dohod {width:9em;}
col.Geo {width:5em;}
col.Stavka {width:5em;}



#str {width:74em; font-size:0.8em;table-layout:fixed; font-family: "Lucida Sans Unicode",Verdana,Arial,sans-serif;}
col.Popular {width:5em;}
col.ID {width:2em;}
col.Zayavka {width:10em;}
col.Bankz {width:55em;}
col.Dohod {width:9em;}
col.Geo {width:5em;}



.abs0 {position:absolute; left:0; top:0; font-family: arial; font-size:.75em; background-color:#fff;}
.sortable {clear:both; border-collapse:collapse; table-layout:fixed; margin:0 auto; background-color:transparent;}
.sortable td, .sortable th {border:1px solid #999; padding:0 .3em;}
.sortable .even {background-color:#efffff;} 
.sortable .odd , .sortable tr {background-color:transparent;} 
.sortable thead {cursor:pointer;}
.sortable .unsortable {cursor:text;}
/* arrows */
.c_0_c { }
.c_0_c td, .c_0_c th { background: url(img/c1.gif) no-repeat right center; cursor:pointer; border:0; height:2em;}
.c_0_c td.unsortable, .c_0_c th.unsortable { background:#fff; cursor:text;}

.c_0_c .d_1_d { background:url(img/d1.gif) no-repeat right center; }
.c_0_c .d_2_d { background:url(img/d2.gif) no-repeat right center; }
.c_0_c .d_3_d { background:url(img/d3.gif) no-repeat right center; }
.c_0_c .d_4_d { background:url(img/d4.gif) no-repeat right center; }
.c_0_c .d_5_d { background:url(img/d5.gif) no-repeat right center; }
.c_0_c .d_6_d { background:url(img/d6.gif) no-repeat right center; }
.c_0_c .d_7_d { background:url(img/d7.gif) no-repeat right center; }
.c_0_c .d_8_d { background:url(img/d8.gif) no-repeat right center; }
.c_0_c .d_9_d { background:url(img/d9.gif) no-repeat right center; }
.c_0_c .d_10_d { background:url(img/d10.gif) no-repeat right center; }


.c_0_c .u_1_u { background:url(img/u1.gif) no-repeat right center; }
.c_0_c .u_2_u { background:url(img/u2.gif) no-repeat right center; }
.c_0_c .u_3_u { background:url(img/u3.gif) no-repeat right center; }
.c_0_c .u_4_u { background:url(img/u4.gif) no-repeat right center; }
.c_0_c .u_5_u { background:url(img/u5.gif) no-repeat right center; }
.c_0_c .u_6_u { background:url(img/u6.gif) no-repeat right center; }
.c_0_c .u_7_u { background:url(img/u7.gif) no-repeat right center; }
.c_0_c .u_8_u { background:url(img/u8.gif) no-repeat right center; }
.c_0_c .u_9_u { background:url(img/u9.gif) no-repeat right center; }
.c_0_c .u_10_u { background:url(img/u10.gif) no-repeat right center; }

.c_0_c .digit .d_1_d { background:url(img/alt/d1.gif) no-repeat right center; }
.c_0_c .digit .d_2_d { background:url(img/alt/d2.gif) no-repeat right center; }
.c_0_c .digit .d_3_d { background:url(img/alt/d3.gif) no-repeat right center; }
.c_0_c .digit .d_4_d { background:url(img/alt/d4.gif) no-repeat right center; }
.c_0_c .digit .d_5_d { background:url(img/alt/d5.gif) no-repeat right center; }
.c_0_c .digit .d_6_d { background:url(img/alt/d6.gif) no-repeat right center; }
.c_0_c .digit .d_7_d { background:url(img/alt/d7.gif) no-repeat right center; }
.c_0_c .digit .d_8_d { background:url(img/alt/d8.gif) no-repeat right center; }
.c_0_c .digit .d_9_d { background:url(img/alt/d9.gif) no-repeat right center; }
.c_0_c .digit .d_10_d { background:url(img/alt/d10.gif) no-repeat right center; }


.c_0_c .digit .u_1_u { background:url(img/alt/u1.gif) no-repeat right center; }
.c_0_c .digit .u_2_u { background:url(img/alt/u2.gif) no-repeat right center; }
.c_0_c .digit .u_3_u { background:url(img/alt/u3.gif) no-repeat right center; }
.c_0_c .digit .u_4_u { background:url(img/alt/u4.gif) no-repeat right center; }
.c_0_c .digit .u_5_u { background:url(img/alt/u5.gif) no-repeat right center; }
.c_0_c .digit .u_6_u { background:url(img/alt/u6.gif) no-repeat right center; }
.c_0_c .digit .u_7_u { background:url(img/alt/u7.gif) no-repeat right center; }
.c_0_c .digit .u_8_u { background:url(img/alt/u8.gif) no-repeat right center; }
.c_0_c .digit .u_9_u { background:url(img/alt/u9.gif) no-repeat right center; }
.c_0_c .digit .u_10_u { background:url(img/alt/u10.gif) no-repeat right center; }

.sort1 {background-color:#ffffff;}
.sort2 {background-color:#ffffff;}
.sort3 {background-color:#ffffff;}
.sort4 {background-color:#ffffff;}
.sort5 {background-color:#ffffff;}
.sort6 {background-color:#ffffff;}
.sort7 {background-color:#ffffff;}
.sort8 {background-color:#ffffff;}
.sort9 {background-color:#ffffff;}
.sort10 {background-color:#ffffff;}

.sortable .even .sort1 {background-color:#ffffff;}
.sortable .even .sort2 {background-color:#ffffff;}
.sortable .even .sort3 {background-color:#ffffff;}
.sortable .even .sort4 {background-color:#ffffff;}
.sortable .even .sort5 {background-color:#ffffff;}
.sortable .even .sort6 {background-color:#ffffff;}
.sortable .even .sort7 {background-color:#ffffff;}
.sortable .even .sort8 {background-color:#ffffff;}
.sortable .even .sort9 {background-color:#ffffff;}
.sortable .even .sort10 {background-color:#ffffff;}
/* ------------- меню -------------- */
#nav,#nav ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#nav {
    font-family: "Lucida Sans Unicode",Verdana,Arial,sans-serif;
    font-size: 14px;
    height: 36px;
    list-style: none outside none;
    margin: 2px auto;
    text-shadow: 0 -1px 3px #202020;
    width: 990px;

    /* border radius */
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;

    /* box shadow */
    -moz-box-shadow: 0px 3px 3px #cecece;
    -webkit-box-shadow: 0px 3px 3px #cecece;
    box-shadow: 0 3px 4px #8b8b8b;

    /* gradient */
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #3c3c3c), color-stop(0.5, #393939), color-stop(0.51, #242424), color-stop(1, #646464));
    background-image: -moz-linear-gradient(center bottom, #3c3c3c 0%, #393939 50%, #242424 51%, #646464 100%);
    background-color:#5f5f5f;
}
#nav ul {
    left: -9999px;
    position: absolute;
    top: -9999px;
    z-index: 2;
}
#nav li {
    border-bottom: 1px solid #575757;
    border-left: 1px solid #929292;
    border-right: 1px solid #5d5d5d;
    border-top: 1px solid #797979;
    display: block;
    float: left;
    height: 34px;
    position: relative;
    width: 24.6%;
}
#nav li:first-child {
    border-left: 0 none;
    margin-left: 5px;
}
#nav li a {
    color: #FFFF00;
    display: block;
    line-height: 34px;
    outline: medium none;
    text-align: center;
    text-decoration: none;

    /* gradient */
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #3c3c3c), color-stop(0.5, #393939), color-stop(0.51, #242424), color-stop(1, #646464));
    background-image: -moz-linear-gradient(center bottom, #3c3c3c 0%, #393939 50%, #242424 51%, #646464 100%);
    background-color:#5f5f5f;
}

/* keyframes #animation1 */
@-webkit-keyframes animation1 {
    0% {
        -webkit-transform: scale(1);
    }
    30% {
        -webkit-transform: scale(1.3);
    }
    100% {
        -webkit-transform: scale(1);
    }
}
@-moz-keyframes animation1 {
    0% {
        -moz-transform: scale(1);
    }
    30% {
        -moz-transform: scale(1.3);
    }
    100% {
        -moz-transform: scale(1);
    }
}
#nav li > a:hover {
    /* css3 animation */
    -moz-animation-name: animation1;
    -moz-animation-duration: 0.7s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: normal;
    -moz-animation-delay: 0;
    -moz-animation-play-state: running;
    -moz-animation-fill-mode: forwards;

    -webkit-animation-name: animation1;
    -webkit-animation-duration: 0.7s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: normal;
    -webkit-animation-delay: 0;
    -webkit-animation-play-state: running;
    -webkit-animation-fill-mode: forwards;
}
#nav li:hover > a {
    z-index: 4;
}
#nav li:hover ul.subs {
    left: 0;
    top: 34px;
    width: 150px;
}
#nav ul li {
    background: none repeat scroll 0 0 #646464;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
    opacity: 0;
    width: 100%;

    /*-webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    -ms-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;*/
}

/* keyframes #animation2 */
@-webkit-keyframes animation2 {
    0% {
        margin-left:185px;
    }
    100% {
        margin-left:0px;
        opacity:1;
    }
}
@-moz-keyframes animation2 {
    0% {
        margin-left:185px;
    }
    100% {
        margin-left:0px;
        opacity:1;
    }
}
#nav li:hover ul li {
    /* css3 animation */
    -moz-animation-name: animation2;
    -moz-animation-duration: 0.3s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: 1;
    -moz-animation-direction: normal;
    -moz-animation-delay: 0;
    -moz-animation-play-state: running;
    -moz-animation-fill-mode: forwards;

    -webkit-animation-name: animation2;
    -webkit-animation-duration: 0.3s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-direction: normal;
    -webkit-animation-delay: 0;
    -webkit-animation-play-state: running;
    -webkit-animation-fill-mode: forwards;

    /*-webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    -ms-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;*/
}
/* animation delays */
#nav li:hover ul li:nth-child(1) {
    -moz-animation-delay: 0;
    -webkit-animation-delay: 0;
}
#nav li:hover ul li:nth-child(2) {
    -moz-animation-delay: 0.05s;
    -webkit-animation-delay: 0.05s;
}
#nav li:hover ul li:nth-child(3) {
    -moz-animation-delay: 0.1s;
    -webkit-animation-delay: 0.1s;
}
#nav li:hover ul li:nth-child(4) {
    -moz-animation-delay: 0.15s;
    -webkit-animation-delay: 0.15s;
}
#nav li:hover ul li:nth-child(5) {
    -moz-animation-delay: 0.2s;
    -webkit-animation-delay: 0.2s;
}
#nav li:hover ul li:nth-child(6) {
    -moz-animation-delay: 0.25s;
    -webkit-animation-delay: 0.25s;
}
#nav li:hover ul li:nth-child(7) {
    -moz-animation-delay: 0.3s;
    -webkit-animation-delay: 0.3s;
}
#nav li:hover ul li:nth-child(8) {
    -moz-animation-delay: 0.35s;
    -webkit-animation-delay: 0.35s;
}
/* ------------- заявка ------------------------------------------------------------ */
#nav2,#nav2 ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#nav2 {
    font-family: "Lucida Sans Unicode",Verdana,Arial,sans-serif;
    font-size: 14px;
    height: 36px;
    list-style: none outside none;
    margin: 2px auto;
    text-shadow: 0 -1px 3px #202020;
    width: 100%;

    /* border radius */
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;

    /* box shadow */
    -moz-box-shadow: 0px 3px 3px #cecece;
    -webkit-box-shadow: 0px 3px 3px #cecece;
    box-shadow: 0 3px 4px #8b8b8b;

    /* gradient */
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #3c3c3c), color-stop(0.5, #393939), color-stop(0.51, #242424), color-stop(1, #646464));
    background-image: -moz-linear-gradient(center bottom, #3c3c3c 0%, #393939 50%, #242424 51%, #646464 100%);
    background-color:#5f5f5f;
}
#nav2 ul {
    left: -9999px;
    position: absolute;
    top: -9999px;
    z-index: 2;
}
#nav2 li {
    border-bottom: 1px solid #575757;
    border-left: 1px solid #929292;
    border-right: 1px solid #5d5d5d;
    border-top: 1px solid #797979;
    display: block;
    float: left;
    height: 34px;
    position: relative;
    width: 94%;
}
#nav2 li:first-child {
    border-left: 0 none;
    margin-left: 5px;
}
#nav2 li a {
    color: #FFFF00;
    display: block;
    line-height: 34px;
    outline: medium none;
    text-align: center;
    text-decoration: none;

    /* gradient */
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #3c3c3c), color-stop(0.5, #393939), color-stop(0.51, #242424), color-stop(1, #646464));
    background-image: -moz-linear-gradient(center bottom, #3c3c3c 0%, #393939 50%, #242424 51%, #646464 100%);
    background-color:#5f5f5f;
}

/* keyframes #animation1 */
@-webkit-keyframes animation1 {
    0% {
        -webkit-transform: scale(1);
    }
    30% {
        -webkit-transform: scale(1.3);
    }
    100% {
        -webkit-transform: scale(1);
    }
}
@-moz-keyframes animation1 {
    0% {
        -moz-transform: scale(1);
    }
    30% {
        -moz-transform: scale(1.3);
    }
    100% {
        -moz-transform: scale(1);
    }
}
#nav2 li > a:hover {
    /* css3 animation */
    -moz-animation-name: animation1;
    -moz-animation-duration: 0.7s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: normal;
    -moz-animation-delay: 0;
    -moz-animation-play-state: running;
    -moz-animation-fill-mode: forwards;

    -webkit-animation-name: animation1;
    -webkit-animation-duration: 0.7s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: normal;
    -webkit-animation-delay: 0;
    -webkit-animation-play-state: running;
    -webkit-animation-fill-mode: forwards;
}
#nav2 li:hover > a {
    z-index: 4;
}
#nav2 li:hover ul.subs {
    left: 0;
    top: 34px;
    width: 150px;
}
#nav2 ul li {
    background: none repeat scroll 0 0 #646464;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
    opacity: 0;
    width: 100%;

    /*-webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    -ms-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;*/
}

/* keyframes #animation2 */
@-webkit-keyframes animation2 {
    0% {
        margin-left:185px;
    }
    100% {
        margin-left:0px;
        opacity:1;
    }
}
@-moz-keyframes animation2 {
    0% {
        margin-left:185px;
    }
    100% {
        margin-left:0px;
        opacity:1;
    }
}
#nav2 li:hover ul li {
    /* css3 animation */
    -moz-animation-name: animation2;
    -moz-animation-duration: 0.3s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: 1;
    -moz-animation-direction: normal;
    -moz-animation-delay: 0;
    -moz-animation-play-state: running;
    -moz-animation-fill-mode: forwards;

    -webkit-animation-name: animation2;
    -webkit-animation-duration: 0.3s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-direction: normal;
    -webkit-animation-delay: 0;
    -webkit-animation-play-state: running;
    -webkit-animation-fill-mode: forwards;

    /*-webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    -ms-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;*/
}
/* animation delays */
#nav2 li:hover ul li:nth-child(1) {
    -moz-animation-delay: 0;
    -webkit-animation-delay: 0;
}
#nav2 li:hover ul li:nth-child(2) {
    -moz-animation-delay: 0.05s;
    -webkit-animation-delay: 0.05s;
}
#nav2 li:hover ul li:nth-child(3) {
    -moz-animation-delay: 0.1s;
    -webkit-animation-delay: 0.1s;
}
#nav2 li:hover ul li:nth-child(4) {
    -moz-animation-delay: 0.15s;
    -webkit-animation-delay: 0.15s;
}
#nav2 li:hover ul li:nth-child(5) {
    -moz-animation-delay: 0.2s;
    -webkit-animation-delay: 0.2s;
}
#nav2 li:hover ul li:nth-child(6) {
    -moz-animation-delay: 0.25s;
    -webkit-animation-delay: 0.25s;
}
#nav2 li:hover ul li:nth-child(7) {
    -moz-animation-delay: 0.3s;
    -webkit-animation-delay: 0.3s;
}
#nav2 li:hover ul li:nth-child(8) {
    -moz-animation-delay: 0.35s;
    -webkit-animation-delay: 0.35s;
}

/* ------------- кнопка длинная ------------------------------------------------------------ */
#nav3,#nav3 ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#nav3 {
    font-family: "Lucida Sans Unicode",Verdana,Arial,sans-serif;
    font-size: 14px;
    height: 36px;
    list-style: none outside none;
    margin: 2px auto;
    text-shadow: 0 -1px 3px #202020;
    width: 990px;

    /* border radius */
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;

    /* box shadow */
    -moz-box-shadow: 0px 3px 3px #cecece;
    -webkit-box-shadow: 0px 3px 3px #cecece;
    box-shadow: 0 3px 4px #8b8b8b;

    /* gradient */
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #3c3c3c), color-stop(0.5, #393939), color-stop(0.51, #242424), color-stop(1, #646464));
    background-image: -moz-linear-gradient(center bottom, #3c3c3c 0%, #393939 50%, #242424 51%, #646464 100%);
    background-color:#5f5f5f;
}
#nav3 ul {
    left: -9999px;
    position: absolute;
    top: -9999px;
    z-index: 2;
}
#nav3 li {
    border-bottom: 1px solid #575757;
    border-left: 1px solid #929292;
    border-right: 1px solid #5d5d5d;
    border-top: 1px solid #797979;
    display: block;
    float: left;
    height: 34px;
    position: relative;
    width: 94%;
}
#nav3 li:first-child {
    border-left: 0 none;
    margin-left: 5px;
}
#nav3 li a {
    color: #FFFF00;
    display: block;
    line-height: 34px;
    outline: medium none;
    text-align: center;
    text-decoration: none;

    /* gradient */
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #3c3c3c), color-stop(0.5, #393939), color-stop(0.51, #242424), color-stop(1, #646464));
    background-image: -moz-linear-gradient(center bottom, #3c3c3c 0%, #393939 50%, #242424 51%, #646464 100%);
    background-color:#5f5f5f;
}

/* keyframes #animation1 */
@-webkit-keyframes animation1 {
    0% {
        -webkit-transform: scale(1);
    }
    30% {
        -webkit-transform: scale(1.3);
    }
    100% {
        -webkit-transform: scale(1);
    }
}
@-moz-keyframes animation1 {
    0% {
        -moz-transform: scale(1);
    }
    30% {
        -moz-transform: scale(1.3);
    }
    100% {
        -moz-transform: scale(1);
    }
}
#nav3 li > a:hover {
    /* css3 animation */
    -moz-animation-name: animation1;
    -moz-animation-duration: 0.7s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: normal;
    -moz-animation-delay: 0;
    -moz-animation-play-state: running;
    -moz-animation-fill-mode: forwards;

    -webkit-animation-name: animation1;
    -webkit-animation-duration: 0.7s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: normal;
    -webkit-animation-delay: 0;
    -webkit-animation-play-state: running;
    -webkit-animation-fill-mode: forwards;
}
#nav3 li:hover > a {
    z-index: 4;
}
#nav3 li:hover ul.subs {
    left: 0;
    top: 34px;
    width: 150px;
}
#nav3 ul li {
    background: none repeat scroll 0 0 #646464;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
    opacity: 0;
    width: 100%;

    /*-webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    -ms-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;*/
}

/* keyframes #animation2 */
@-webkit-keyframes animation2 {
    0% {
        margin-left:185px;
    }
    100% {
        margin-left:0px;
        opacity:1;
    }
}
@-moz-keyframes animation2 {
    0% {
        margin-left:185px;
    }
    100% {
        margin-left:0px;
        opacity:1;
    }
}
#nav3 li:hover ul li {
    /* css3 animation */
    -moz-animation-name: animation2;
    -moz-animation-duration: 0.3s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: 1;
    -moz-animation-direction: normal;
    -moz-animation-delay: 0;
    -moz-animation-play-state: running;
    -moz-animation-fill-mode: forwards;

    -webkit-animation-name: animation2;
    -webkit-animation-duration: 0.3s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-direction: normal;
    -webkit-animation-delay: 0;
    -webkit-animation-play-state: running;
    -webkit-animation-fill-mode: forwards;

    /*-webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    -ms-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;*/
}
/* animation delays */
#nav3 li:hover ul li:nth-child(1) {
    -moz-animation-delay: 0;
    -webkit-animation-delay: 0;
}
#nav3 li:hover ul li:nth-child(2) {
    -moz-animation-delay: 0.05s;
    -webkit-animation-delay: 0.05s;
}
#nav3 li:hover ul li:nth-child(3) {
    -moz-animation-delay: 0.1s;
    -webkit-animation-delay: 0.1s;
}
#nav3 li:hover ul li:nth-child(4) {
    -moz-animation-delay: 0.15s;
    -webkit-animation-delay: 0.15s;
}
#nav3 li:hover ul li:nth-child(5) {
    -moz-animation-delay: 0.2s;
    -webkit-animation-delay: 0.2s;
}
#nav3 li:hover ul li:nth-child(6) {
    -moz-animation-delay: 0.25s;
    -webkit-animation-delay: 0.25s;
}
#nav3 li:hover ul li:nth-child(7) {
    -moz-animation-delay: 0.3s;
    -webkit-animation-delay: 0.3s;
}
#nav3 li:hover ul li:nth-child(8) {
    -moz-animation-delay: 0.35s;
    -webkit-animation-delay: 0.35s;
}
/* ВВЕРХ */
#toTop {
 position:fixed;
 z-index:9999;
 bottom:10px;
 right:10px;
 background: #F4FFBF;
 border: 1px solid #ccc;
 padding: 5px;
 cursor: pointer;
 color: #666;
 text-decoration: none;
 width:100px;
}
/* MODALDIALOG */
	.modalDialog {
		position: fixed;
		font-family: Arial, Helvetica, sans-serif;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background: rgba(0,0,0,0.8);
		z-index: 99999;
		-webkit-transition: opacity 400ms ease-in;
		-moz-transition: opacity 400ms ease-in;
		transition: opacity 400ms ease-in;
		display: none;
		pointer-events: none;
	}

	.modalDialog:target {
		display: block;
		pointer-events: auto;
	}

	.modalDialog > div {
		width: 600px;
		position: relative;
		margin: 10% auto;
		padding: 5px 20px 13px 20px;
		border: 3px solid black;
		border-radius: 10px;
		background: #fff;
		background: -moz-linear-gradient(#ffff99, #ffff00);
		background: -webkit-linear-gradient(#ffff99, #ffff00);
		background: -o-linear-gradient(#ffff99, #ffff00);
	}

	.close {
		background: #606061;
		color: #FFFFFF;
		line-height: 25px;
		position: absolute;
		right: -12px;
		text-align: center;
		top: -10px;
		width: 24px;
		text-decoration: none;
		font-weight: bold;
		-webkit-border-radius: 12px;
		-moz-border-radius: 12px;
		border-radius: 12px;
		-moz-box-shadow: 1px 1px 3px #000;
		-webkit-box-shadow: 1px 1px 3px #000;
		box-shadow: 1px 1px 3px #000;
	}

	.close:hover { background: #ff0000; }

li.md {
    list-style-type: none; /* Убираем маркеры */
    text-align: left;
    margin-left: 5px;
    padding-left: 5px;
   }
ul.md {
    margin-left: 0; /* Отступ слева в браузере IE и Opera */
    padding-left: 0; /* Отступ слева в браузере Firefox, Safari, Chrome */
   }
/* ------------- бегущая строка ------------------------------------------------------------ */   
   
   #wrapp {width: 990px;text-align: center;font: normal 1em Arial;margin: 0 auto;padding: 0;color: black;}
   
  /* ------------- pop up ------------------------------------------------------------ */  

.mainup {
display:none;
position: fixed; 
z-index:10000;
top: 40%; 
width: 600px; 
padding-left: 20px; 
padding-right: 0px; 
height:137px;  
left:50%!important;
margin-left: -200px!important; 
background: url(body.png); 

border-radius:15px; 
-webkit-border-radius:15px; 
-khtml-border-radius:15px; 
-moz-border-radius:15px; 
-o-border-radius:15px; 
box-shadow: 0px 5px 18px #000; 
-webkit-box-shadow:0px 5px 18px #000; 
-khtml-box-shadow:0px 5px 18px #000; 
-moz-box-shadow:0px 5px 18px #000; 
font-weight: bold; 
border: none; 
font-family: arial; 
font-size: 12px; 
font-style: oblique; 
line-height: 9px;
}

.doptext{
COLOR: #FFF; 
font-variant: normal;
line-height:125%; 
font-size: 14px; 
text-shadow: #000  1px 1px  0; 
margin-bottom: 8px; 
margin-top: 7px; 
padding-top: 6px; 
overflow-y: auto!important; 
width: 600px; 
height: 350px!important; 
scrollbar-face-color: #5f1b1b;
scrollbar-highlight-color: #212126; 
scrollbar-shadow-color: #ae5151;
scrollbar-3dlight-color: #212126; 
scrollbar-arrow-color: #5f1b1b; 
scrollbar-track-color: #761a1a;
scrollbar-darkshadow-color: #ae5151;
}

