
/*********************************** Main CSS ****************************************/

html {
        height:100%;
}
html.main {background:#0d1628;}
html {
        /*background:#4485bb url(images/bg-html.jpg) repeat-x 0 0;*/
}
html.first {
        background:#1d397a url(images/bg-1.jpg) repeat-x 0 0;
}
html.second {
        background:#4485bb url(images/bg-2.jpg) repeat-x 0 0;
}
html.third {
        background:#657899 url(images/bg-3.jpg) repeat-x 0 0;
}
body {
        width:100%;
        font-family: Arial;
        font-size:11px;
        padding:0; margin:0 auto;
        min-height:100%;
        position:relative;
}
* html body {
        height:100%;
}

/*********************************** Main elements ***********************************/

img {
        border: 0;
}
p {
        margin: 0;
   padding: 0 0 5px 0;
   font-size: 10px;
}
ul {
   padding: 0;
   margin: 0;
   list-style: none;
}
ul li {
   padding: 0;
   margin: 0;
}

ol {
        margin-top: 0;
   margin-bottom: 0;
}

ol li {
        margin-top: 0;
   margin-bottom: 0;
}
dl {
        padding: 0;
   margin: 0;
}

dl dt {
        padding: 0;
   margin: 0;
}

dl dt dd {
        padding: 0;
   margin: 0;
}

form, input, textarea, select {
        padding: 0;
        margin: 0;
        font-size: 11px;
}
a {
        color: #ffffff;
}
a:hover {
        color:#ffffff;
        text-decoration: none;
}

/*********************************** Zagalovki ***********************************/

h1, h2, h3, h4, h5, h6 {
        margin: 0;
   padding: 0 0 5px 0;
}

h1 {
        font-size:24px;
}
h2 {
        font-size:18px;
}
h3 {
        font-size:14px;
}
h4 {
        font-size:14px;
}
h5 {
        font-size:13px;
}
h5 {
        font-size:12px;
}

/*******************************************************************************/

.tbl_main {
        width:100%;
        height:100%;
        padding:0;
        margin:0;
}
.tbl_main tr td.a {
        width:30%;
        vertical-align:top;
        padding:0;
        margin:0;
        vertical-align:top;
}
.tbl_main tr td.b {
        width:40%;
        vertical-align:top;
        padding:0;
        margin:0;
        vertical-align:top;
}
.tbl_main tr td.b div.px {
        width:883px;
        height:1px;
        font-size:1px;
}
.tbl_main tr td.c1 {
        width:30%;
        vertical-align:top;
        padding:0;
        margin:0;
}
.tbl_main tr td.c2 {
        width:30%;
        vertical-align:top;
        padding:0;
        margin:0;
}
.tbl_main tr td.c3 {
        width:30%;
        vertical-align:top;
        padding:0;
        margin:0;
}

/*******************************************************************************/

/*   ++++++++++++++++++++++++   new    +++++++++++++++++++++++++++   */


#container .head2 {
        width:1000px;
        height:190px;
        padding:0;
        margin:0;
}
#container .head2 div.logo {
        float:left;
        text-align:right;
        width:246px;
        padding:33px 0 0 0;
}
#container .content2 {
        width:1000px;
        height:auto;
        padding:0;
        margin:0;
}
#container .content2 div.left_main {
        width:265px;
        height:320px;
        float:left;
        padding:0;
        margin:0;
        text-align:right
}
*html #container .content2 div.left_main {
        height:300px;
}
#container .content2 div.left_main ul.menu1 {
        padding:0 29px 5px 0;
        margin:0 0 10px 5px;
        list-style:none;
}
#container .content2 div.left_main ul.menu1 li {
        padding:0 0 7px 3px;
        margin:0;
        text-transform: uppercase;
        font-size:10px;
}
#container .content2 div.left_main ul.menu1 li a {
        color:#7badd7;
        text-decoration: none;
}
#container .content2 div.left_main ul.menu1 li a:hover {
        color:#ffffff;
        text-decoration: none;
}
#container .content2 div.left_main ul.menu1 li.act a {
        color:#ffffff;
        text-decoration: none;
        font-weight:bold;
}
#container .content2 div.left_main ul.menu1 li.act a:hover {
        color:#ffffff;
        text-decoration: none;
        font-weight:bold;
}

#container .content2 div.left_main ul.menu2 {
        padding:0  29px 5px 0;
        margin:0 0 10px 5px;
        list-style:none;
}
#container .content2 div.left_main ul.menu2 li {
        padding:0 0 7px 3px;
        margin:0;
        text-transform: uppercase;
        font-size:10px;
}
#container .content2 div.left_main ul.menu2 li a {
        color:#7badd7;
        text-decoration: none;
}
#container .content2 div.left_main ul.menu2 li a:hover {
        color:#ffffff;
        text-decoration: none;
}
#container .content2 div.left_main ul.menu2 li.act a {
        color:#ffffff;
        text-decoration: none;
        font-weight:bold;
}
#container .content2 div.left_main ul.menu2 li.act a:hover {
        color:#ffffff;
        text-decoration: none;
        font-weight:bold;
}
#container .content2 div.left_main ul.menu3 {
        padding:0 29px 5px 5px;
        margin:0 0 10px 0;
        list-style:none;
}
#container .content2 div.left_main ul.menu3 li {
        padding:0 0 7px 3px;
        margin:0;
        text-transform: uppercase;
        font-size:10px;
}
#container .content2 div.left_main ul.menu3 li a {
        color:#7badd7;
        text-decoration: none;
}
#container .content2 div.left_main ul.menu3 li a:hover {
        color:#ffffff;
        text-decoration: none;
}
#container .content2 div.left_main ul.menu3 li.act a {
        color:#ffffff;
        text-decoration: none;
        font-weight:bold;
}
#container .content2 div.left_main ul.menu3 li.act a:hover {
        color:#ffffff;
        text-decoration: none;
        font-weight:bold;
}
#container .tbl_gen_main {
    width:1000px;
    height:770px;
}
#container .tbl_gen_main div.opros {
        padding:25px 0 0px 10px;
        margin:0 0 10px 0;
        color:#60697a;
        text-align:right;
}
#container .tbl_gen_main div.opros h3.title {
        padding:0px 35px 15px 0px;
        margin:0;
}
#container .tbl_gen_main div.opros p.vopros {
        padding:10px 35px 5px 0px;
        margin:0;
}
#container .tbl_gen_main div.opros div.otvet {
        padding:10px 0 5px 20px;
        margin:0;
        height: 70px;
}
#container .tbl_gen_main div.opros div.otvet ul.otvet-text {
        padding:0 0 0px 0;
        margin:0;
        width:180px;
        float:right;
}
#container .tbl_gen_main div.opros div.otvet ul.otvet-text li {
        padding:0px 0 7px 0px;
        margin:0;
}

#container .tbl_gen_main div.opros div.otvet ul.otvet-img {
        padding:0 0 0px 0;
        margin:0;
        width:17px;
        float:right;
}
#container .tbl_gen_main div.opros div.otvet ul.otvet-img li {
        padding:0px 0 7px 0px;
        margin:0;
}

#container .tbl_gen_main div.opros p.golos {
        padding:15px 35px 15px 0px;
        margin:0 0 15px 0;
        background: url(images/border-opros.gif) no-repeat 0 0;
}

#container .tbl_gen_main div.opros div.otvet ul.otvet-text {
        padding:0 0 0px 0;
        margin:0;
        width:180px;
        float:left;
}
#container .tbl_gen_main div.opros div.otvet ul.otvet-text li {
        padding:0px 0 6px 0px;
        margin:0;
}

#container .tbl_gen_main div.opros div.otvet ul.otvet-img {
        padding:0 0 0px 0;
        margin:0;
        width:17px;
        float:left;
}
#container .tbl_gen_main div.opros div.otvet ul.otvet-img li {
        padding:0px 0 3px 0px;
        margin:0;
}
#container .tbl_gen_main .do_nov {
   text-align:right;
   padding:20px 35px 0 0;
}
#container .bottom_main {
        padding:0px 0 0 281px;
        margin:0 0 0 1px;
        background:#1d2b45;
}
#container .bottom_main .tabs_01 {
    padding:20px 0 40px 0;
}
#container .bottom_main .tabs_02 {
    padding:74px 0 0 0;
}
#container .bottom_main .tabs_03 {
    padding:74px 0 0 0;
}
#container .content2 .nowost_main {
    padding:290px 20px 20px 20px;}

#container .content2 .nowost_main div.news {
        padding:0 0 0 0;
        margin:0;
}
#container .content2 .nowost_main div.news table tr td {
        padding:10px 0 10px 0;
        vertical-align:top;
}
#container .content2 .nowost_main div.news table tr td div.number {
        font-size:11px;
        padding:2px 0 0 0;
}
#container .content2 .nowost_main div.news table tr td h3.name {
        font-size:12px;
        padding:0;
        color:#5e90c2;
        text-transform: uppercase;
        font-weight:normal;
}
#container .content2 .nowost_main div.news table tr td p.date {
        font-size:10px;
        padding:0 0 5px 0;
        color:#4d6c8b;
}
#container .content2 .cob_main {
   padding:260px 0 0 0;
}

#container .content2 .cob_main .nam_sab {
   padding:0 0 0 38px;
}
#container .content2 .cob_main div.sob_sob {
        padding: 10px 0 20px 0;
        margin:0;
}
#container .content2 .cob_main div.sob_sob table tr td {
        padding:10px 0 10px 0;
        vertical-align:top;
}
#container .content2 .cob_main div.sob_sob table tr td div.number {
        font-size:11px;
        padding:2px 10px 0 20px;
}
#container .content2 .cob_main div.sob_sob table tr td h3.name {
        font-size:12px;
        padding:0 30px 0 0;
        color:#b2b1b1;
        text-transform: uppercase;
        font-weight:normal;
}
.ahref_index{color:#5e90c2;}
#container .content2 .cob_main div.sob_sob table tr td .opisanie {
        font-size:11px;
        padding:0 30px 5px 0;
        color:#d7cc95;
        font-weight:normal;
}
#container .content2 .cob_main div.sob_sob table tr td .opisanie a {
        font-size:11px;
        color:#d7cc95;
}
#container .content2 .cob_main div.sob_sob table tr td p.date {
        font-size:10px;
        padding:0 0 5px 0;
        color:#79808a;
}

#container .content2 .arxiv {
    padding:20px 0 0 0;
}

#container .content2 .arxiv .name {
    text-align:right;
        padding-right:55px;
        padding-bottom:15px;
}
#container .content2 .arxiv .god {
    text-align:right;
        padding-right:10px;
}
#container .content2 .arxiv .mes {
   text-align:left;
}
#container .content2 .arxiv .link {
   text-align:right;
   padding-right:55px;
   padding-top:25px;
   font-size:11px;
   color:#535f6d;
}

#container .content2 .arxiv ul.text {
        padding:0 0 0px 0;
        margin:0;
        width:16px;
        float:right;
}
#container .content2 .arxiv ul.text li {
        padding:0px 0 6px 0px;
        margin:0;
}

#container .content2 .arxiv ul.img {
        padding:0 0 0px 0;
        margin:0;
        width:55px;
        float:right;
}
#container .content2 .arxiv ul.img li {
        padding:0px 0 3px 0px;
        margin:0;
}

/*   ++++++++++++++++++++++++  // new    +++++++++++++++++++++++++++   */

#container {
        padding:0;
        margin:0;
}
#container .head {
        width:883px;
        height:245px;
        padding:0;
        margin:0;
}
#container .head div.logo {
        float:left;
        width:231px;
        padding:33px 0 0 0;
}
#container .head div.illustr {
        float:left;
        width:652px;
        height:245px;
        padding:0px 0 0 0;
}
#container .head div.illustr ul.icons {
        padding:88px 0 10px 0;
        margin:0;
        list-style:none;
}
#container .head div.illustr ul.icons li {
        padding:0px 26px 0 0;
        margin:0;
        display:inline;
}

#container .head div.illustr ul.grad {
        padding:50px 0 10px 35px;
        margin:0;
        list-style:none;
}
#container .head div.illustr ul.grad li {
        padding:0px 4px 0 0;
        margin:0;
        display:inline;
        color:#8694a2;
}
#container .head div.illustr ul.grad li a {
        color:#8394a1;
        text-decoration:none;
        margin:0 0 0 5px;
}
#container .head div.illustr ul.grad li a:hover {
        color:#ffffff;
        text-decoration:none;
        margin:0 0 0 5px;
}
#container .head div.illustr h3.title {
        padding:13px 0 0px 0;
        margin:0;
        color:#ffffff;
        font-size:27px;
        font-weight:normal;
        font-family:Arial, Tahoma;
}
#container .head div.illustr h3.title span {
        padding:0px 0 0 40px;
}


/*******************************************************************************/

#container .content {
        width:883px;
        padding:0;
        margin:0;
}
#container .content div.left {
        width:231px;
        float:left;
        padding:0;
        margin:0;
}
#container .content div.left ul.menu1 {
        padding:0 0 5px 0;
        margin:0 0 10px 5px;
        list-style:none;
}
#container .content div.left ul.menu1 li {
        padding:0 0 7px 3px;
        margin:0;
        text-transform: uppercase;
        font-size:10px;
        /*filter:alpha(opacity=75);
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
        -moz-opacity: 0.75;
        opacity: 75%;*/
}
#container .content div.left ul.menu1 li a {
        color:#c7daea;
        text-decoration: none;
}
#container .content div.left ul.menu1 li a:hover {
        color:#ffffff;
        text-decoration: none;
}
#container .content div.left ul.menu1 li.act a {
        color:#ffffff;
        text-decoration: none;
        font-weight:bold;
}
#container .content div.left ul.menu1 li.act a:hover {
        color:#ffffff;
        text-decoration: none;
        font-weight:bold;
}

#container .content div.left ul.menu2 {
        padding:0 0 5px 0;
        margin:0 0 10px 5px;
        list-style:none;
}
#container .content div.left ul.menu2 li {
        padding:0 0 7px 3px;
        margin:0;
        text-transform: uppercase;
        font-size:10px;
        /*filter:alpha(opacity=75);
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
        -moz-opacity: 0.75;
        opacity: 75%;*/
}
#container .content div.left ul.menu2 li a {
        color:#c7daea;
        text-decoration: none;
}
#container .content div.left ul.menu2 li a:hover {
        color:#ffffff;
        text-decoration: none;
}
#container .content div.left ul.menu2 li.act a {
        color:#ffffff;
        text-decoration: none;
        font-weight:bold;
}
#container .content div.left ul.menu2 li.act a:hover {
        color:#ffffff;
        text-decoration: none;
        font-weight:bold;
}
#container .content div.left ul.menu3 {
        padding:0 0 5px 5px;
        margin:0 0 10px 0;
        list-style:none;
}
#container .content div.left ul.menu3 li {
        padding:0 0 7px 3px;
        margin:0;
        text-transform: uppercase;
        font-size:10px;
        /*filter:alpha(opacity=75);
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
        -moz-opacity: 0.75;
        opacity: 75%;*/
}
#container .content div.left ul.menu3 li a {
        color:#c7daea;
        text-decoration: none;
}
#container .content div.left ul.menu3 li a:hover {
        color:#ffffff;
        text-decoration: none;
}
#container .content div.left ul.menu3 li.act a {
        color:#ffffff;
        text-decoration: none;
        font-weight:bold;
}
#container .content div.left ul.menu3 li.act a:hover {
        color:#ffffff;
        text-decoration: none;
        font-weight:bold;
}


#container .content div.left {
        padding:30px 0 0px 5px;
        margin:0;
}
#container .content div.nagrada {
        padding:30px 0 0px 5px;
        margin:0;
		background: url(images/brend-goda.png) no-repeat !important;
        background-image: none;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/brend-goda.png,sizingMethod=scale);
}

#container .bottom_main .tabs_01 div.nagrada  {
    	background: url(images/brend-goda.png) no-repeat !important;
        background-image: none;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/brend-goda.png,sizingMethod=scale);
}

#container .content div.left ul.search {
        padding:30px 0 0px 5px;
        margin:0;
}
#container .content div.left ul.search li {
        padding:0px 0 0px 5px;
        margin:0;
        display:inline;
}
#container .content div.left ul.search li a {
        color:#c5d4e0;
}

#container .content div.left ul.search li img {
        position:relative;
        top:2px;
        padding:0 5px 0 0;
}

input.search1 {
        width:335px;
        border:0;
        background: #a3abc0;
        padding:4px;
                position:relative;
}
input.search2 {
        width:135px;
        border:0;
        background: #b8beca;
        padding:4px;
                position:relative;
}
input.search3 {
        width:135px;
        border:0;
        background: #adb0b9;
        padding:4px;
                position:relative;
}
input.button {
        width:64px;
        height:22px;
        border:0;
        background: #376c98 url(images/lupa.gif) no-repeat 0 5px;
        color:#c5d4e0;
        text-decoration:underline;
        padding:0 0 0 10px;
}

#container .content div.left ul.banners {
        padding:40px 0 0px 10px;
        margin:0;
        list-style:none;
		z-index: 12;
}
#container .content div.left ul.banners li {
        padding:0 0 10px 0;
        margin:0;
        z-index: 13;
}
#container .content div.left ul.banners li img {
        border: 1px solid #a8b4d1;
}

ul.banners {
        padding:0px 0 0px 10px;
        margin:0;
        list-style:none;
}
ul.banners li {
        padding:0 0 10px 0;
        margin:0;
}
ul.banners li img {
        border: 1px solid #a8b4d1;
}

#container .content div.left div.opros {
        padding:25px 0 0px 10px;
        margin:0 0 10px 0;
        color:#ffffff;
}
#container .content div.left div.opros h3.title {
        padding:0px 0 15px 0px;
        margin:0;
}
#container .content div.left div.opros p.vopros {
        padding:10px 0 5px 0px;
        margin:0;
        font-weight:bold;
}
#container .content div.left div.opros div.otvet {
        padding:10px 0 5px 0px;
        margin:0;
        height: 70px;
}
#container .content div.left div.opros div.otvet ul.otvet-text {
        padding:0 0 0px 0;
        margin:0;
        width:180px;
        float:left;
}
#container .content div.left div.opros div.otvet ul.otvet-text li {
        padding:0px 0 7px 0px;
        margin:0;
}

#container .content div.left div.opros div.otvet ul.otvet-img {
        padding:0 0 0px 0;
        margin:0;
        width:17px;
        float:left;
}
#container .content div.left div.opros div.otvet ul.otvet-img li {
        padding:0px 0 7px 0px;
        margin:0;
}

#container .content div.left div.opros p.golos {
        padding:15px 0 15px 0px;
        margin:0 0 15px 0;
        background: url(images/border-opros.gif) no-repeat 0 0;
}

/****************************************************************************/

#container .content div.right {
        width:652px;
        float:left;
        padding:0;
        margin:0;
}

#container .content div.right1 {
        width:652px;
        float:left;
        padding:0;
        margin:0;
        background: url(images/bg4.png) repeat-y !important;
        background-image: none;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/bg4.png,sizingMethod=scale);
}

#container .content div.right1 a {
        position: relative;
}
#container .content div.right1 select {
        position: relative;
}

#container .content div.right2 {
        width:652px;
        float:left;
        padding:0;
        margin:0;
        /*behavior: url('/pngfix.htc');*/
        background: url(images/bg2.png) repeat-y !important;
        background-image: none;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/bg2.png,sizingMethod=scale);
}

#container .content div.right2 a {
        position: relative;
}
#container .content div.right2 select {
        position: relative;
}

#container .content div.right3 {
        width:652px;
        float:left;
        padding:0;
        margin:0;
        /*behavior: url('/pngfix.htc');*/
        background: url(images/bg4.png) repeat-y !important;
        background-image: none;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/bg4.png,sizingMethod=scale);
}

#container .content div.right3 a {
        position: relative;
}
#container .content div.right3 select {
        position: relative;
}

.menu_2 {
        padding:0 0 0 40px;
        margin:20px 30px 0px 0px;
        float:left;
}
/****************************************************************************
.menu_2 ul {
        padding:0;
        margin:0;
        list-style:none;
        float:left;
}
.menu_2 ul li {
        padding:10px 0 10px 0;
        margin:0 15px 0 0;
        border-bottom: 1px solid #40546f;
        text-transform: uppercase;
        font-size:12px;
        width:107px;
}
.menu_2 ul li.none {
        border-bottom: 0px;
}
.menu_2 ul li a.act {
        color:#ffffff;
        font-weight:bold;
}

.menu_2 ul li a {
        color:#9a9fa7;
        text-decoration: none;
}
.menu_2 ul li a:hover {
        color:#ffffff;
        text-decoration: none;
}

****************************************************************************/

.menu_2 table tr td table {
        padding:0;
        margin:0 25px 0 0;
        float:left;
}
.menu_2 table tr td  table tr td {
        padding:9px 0 9px 0;
        margin:0 0px 0 0;
        border-bottom: 1px solid #4a5163;
        text-transform: uppercase;
        font-size:11px;
}
.menu_2 table tr td  table tr td.none {
        border-bottom: 0px;
}
.menu_2 table tr td  table tr td a.act {
        color:#ffffff;
        font-weight:bold;
}

.menu_2 table tr td  table tr td a {
        color:#9a9fa7;
        text-decoration: none;
}
.menu_2 table tr td  table tr td a:hover {
        color:#ffffff;
        text-decoration: none;
}
/****************************************************************************/

.options {
        padding:0 0 0 0;
        margin:20px 0px 0px 0px;
        width:130px;
        float:right;
}


.options ul {
        padding:0;
        margin:0;
        list-style:none;
}
.options ul li.print {
        padding:0 0 6px 22px;
        margin:0;
        background: url(images/print-icon.gif) no-repeat 0 0;
}
.options ul li.write {
        padding:0 0 6px 22px;
        margin:0;
        background: url(images/write-icon.gif) no-repeat 0 3px;
}
.options ul li.perepechatka {
        padding:0 0 6px 22px;
        margin:0;
        background: url(images/perepechatka-icon.gif) no-repeat 0 2px;
}

td.border-inner {
        margin:0;
}
.inner {
        padding:30px 43px 20px 40px;
        margin:0px 0 0 0;
        color:#ffffff;
        font-size:13px;

		
}

/*******************************************************************************/

#container .bottom {
        padding:0px 0 0 231px;
}
#container .bottom div.left {
        float:left;
        padding:35px 0 0 0;
}
#container .bottom div.left ul.knopki {
        padding:35px 0 20px 0;
        margin:0;
        list-style:none;
}
#container .bottom div.left ul.knopki li {
        padding:0 2px 0 0;
        margin:0;
        display:inline;
}
#container .bottom div.left ul.knopki li  img {
        filter:alpha(opacity=30);
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
        -moz-opacity: 0.30;
        opacity: 30%;
        background: #FFFFFF;
}

#container .bottom div.right {
        float:right;
        padding:35px 7px 0 0;
}

/*******************************************************************************/

.inner ul.search {
        padding:20px 0 0px 0px;
        margin:0;
}
.inner ul.search li {
        display:inline;
}
.inner ul.search li.po_cat {
        padding:0px 0px 0px 5px;
        margin:0;
}
.inner ul.search li.rash_search {
        padding:0px 0px 0px 10px;
        margin:0;
}
.inner ul.search li.my_korzina {
        padding:0px 0px 0px 38px;
        margin:0;
        font-weight: bold;
}
.inner ul.search li.my_korzina a {
        color:#fffeff;
}



.inner ul.search li a {
        color:#c5d4e0;
}

.inner ul.search li.po_cat img {
        position:relative;
        top:2px;
        padding:0 5px 0 0;
}
.inner ul.search li.rash_search img {
        position:relative;
        top:0px;
        padding:0 5px 0 0;
}
.inner ul.search li.my_korzina img {
        position:relative;
        top:2px;
        padding:0 5px 0 0;
}

.inner ul.search li input.search {
        width:135px;
        border:0;
        background: #adb0b9;
        padding:4px;
                position:relative;
}
/*******************************************************************************/
.inner div.login {
        padding:0 0 0 0;
        margin:25px 0 0 0;
        width:568px;
        background:#494e62;
}
.inner div.login p.pic {
        padding:0 0 0 0;
}
.inner div.login div.autorization {
        padding:0 0 0 0;
        color:#9aa0b0;
}
.inner div.login div.autorization a {
        color:#bbc1bd;
}
.inner div.login div.autorization table tr td {
        padding:10px 10px 10px 10px;
        vertical-align: middle;
}
.inner div.login div.autorization table tr td p {
        padding:0;
}
.inner div.login div.autorization table tr td  input.search1 {
        width:87px;
        border:0;
        background: #adb0b9;
        padding:4px;
}
.inner div.login div.autorization table tr td img.block-icon {
        position:relative;
        top:3px;
        padding:0 5px 0 0;
}

/*******************************************************************************/

.inner table.catalog tr td.menu_3 {
        vertical-align:top;
        background: #474e61;
        padding:25px 0 25px 25px;
}
.inner table.catalog tr td.menu_3 h3.title {
        color:#a6aab3;
        text-transform: uppercase;
        font-size:14px;
        font-weight:normal;
}
.menu_3 {
        padding:0 0 0 0px;
        margin:25px 0px 0px 0px;
}
.menu_3 table {
        padding:0;
        margin:0 25px 0 0;
        list-style:none;
        float:left;
        width:150px;
}
.menu_3 table tr td {
        padding:9px 0 9px 0;
        margin:0 0px 0 0;
        border-bottom: 1px solid #646a80;
        text-transform: uppercase;
        font-size:12px;
}
.menu_3 table tr td.none {
        border-bottom: 0px;
}
.menu_3 table tr td a.act {
        color:#ffffff;
        font-weight:bold;
}

.menu_3 table tr td a {
        color:#9a9fa7;
        text-decoration: none;
}
.menu_3 table tr td a:hover {
        color:#ffffff;
        text-decoration: none;
}
/*******************************************************************************/
.inner div.fio {
        padding:10px 0 0px 0;
        margin:0 0 0px 0;
        font-size:12px; 
}
.inner div.products {
        padding:20px 0 0 0;
        margin:0;
}
.inner div.products table {
        width:100%;
}
.inner div.products table tr td {
        vertical-align:top;
        padding:0 0 0 0;
          
}
.inner div.products table tr td p.pic {
        padding:0 0 10px 0;
        margin:0;
}
.inner div.products table tr td h3.name {
        padding:0 0 2px 0;
        margin:0;
        color:#ffffff;
        font-size:14px;
        text-transform: uppercase;
}
.inner div.products table tr td p.opisanie {
        padding:5px;
        margin:0;
        color:#9297ab;
        font-size:11px;
}
.inner div.products table tr td div.charac {
        padding:20px;
        margin:0;
        color:#c0c6d6;
        text-transform: uppercase;
        font-size:12px;
}
.inner div.products table tr td div.charac img {
        margin:1px 0 1px 0;
}
.inner div.products table tr td div.sostoyanie {
        padding:9px 0 9px 0;
        margin:10px 25px 0 0;
        color:#9297ab;
        background:#4c5366;
        font-size:11px;
}
.inner div.products table tr td div.sostoyanie table tr td.icon {
        padding:7px 0 0 7px;
        width:60px;
}
.inner div.products table tr td div.sostoyanie table tr td.sklad {
        padding:0 0 0 0;
        width:55px;
}
.inner div.products table tr td div.sostoyanie table tr td.nalichie {
        padding:7px 0 0 0;
        width:54px;
        text-align: center;
        color:#ffffff;
        text-transform: uppercase;
        font-size:12px;
}
.inner div.products table tr td div.cat-menu_3 {
        padding:0;
        margin:0 0 0 0;
}

.inner div.products table tr td div.cat-menu_3 div.item {
        padding:9px 0 9px 0;
        margin:0 0 0 15px;
        text-transform: uppercase;
        border-bottom: 1px solid #666C71;
    font-size:11px;
}

.inner div.products table tr td div.cat-menu_3  div.item_none {
        border-bottom: 0px;
        padding:9px 0 9px 0;
        margin:0 0 0 15px;
        text-transform: uppercase;
}
.inner div.products table tr td div.cat-menu_3  div.item_none  a {
        color:#ffffff;
        text-decoration: none;
        font-weight:bold;
}
.inner div.products table tr td div.cat-menu_3  div.item_none a.act {
        color:#ffffff;
        font-weight:bold;
}

.inner div.products table tr td div.cat-menu_3  div.item a {
        color:#9a9fa7;
        text-decoration: none;
}
.inner div.products table tr td div.cat-menu_3 div.item a:hover {
        color:#ffffff;
        text-decoration: none;
}

.inner div.products table tr td div.cat-menu_3 div.item2 {
        margin:0;
        text-transform: none;
        border:none;
        font-size:11px;
        vertical-align: top;
        padding:5px 25px 5px 25px;
}
.inner div.products table tr td div.cat-menu_3 div.item2 tr td {
        margin:0;
        text-transform: none;
        border:none;
        font-size:11px;
        vertical-align: top;
}
.inner div.products table tr td div.cat-menu_3 div.item2 tr td div.item_2 {
        padding:0;
        margin:0;
}

.inner div.products table tr td div.cat-menu_3 div.item2 tr td img {
        padding:4px 0px 5px 5px;
}
.inner div.products table tr td div.cat-menu_3 div.item2 tr td div.item_2 a { 
        color:#bdc0d1;
        text-decoration:none;
}
.inner div.products table tr td div.cat-menu_3 div.item2 tr td div.item_2 a:hover { 
        color:#ffffff;
        text-decoration:none;
}
.inner div.products table tr td div.cat-menu_3 div.item2 tr td div.item_2 a.act { 
        color:#ffffff;
        font-weight:bold;
}

.inner div.products table tr td div.cat-menu_3 div.item3 {
        padding:5px 25px 5px 35px;
        margin:0;
        text-transform: none;
        border:none;
        font-size:11px;
        vertical-align: top;
}
.inner div.products table tr td div.cat-menu_3 div.item3 tr td {
        padding:5px 5px 5px 0;
        margin:0;
        text-transform: none;
        border:none;
        font-size:11px;
        vertical-align: top;
}
.inner div.products table tr td div.cat-menu_3 div.item3 tr td img {
        padding:4px 5px 5px 0px;
}
.inner div.products table tr td div.cat-menu_3 div.item2 tr td div.item3 table tr td a { 
        color:#bdc0d1;
        text-decoration:none;
}
.inner div.products table tr td div.cat-menu_3 div.item2 tr td div.item3 table tr td a:hover { 
        color:#ffffff;
        text-decoration:none;
}
.inner div.products table tr td div.cat-menu_3 div.item2 tr td div.item3 table tr td a.act { 
        color:#ffffff;
        font-weight:bold;
}

.inner div.products table tr td div.cat-menu_3 div.item4 {
        padding:7px 0 0 0;
        margin:0;
}
.inner div.products table tr td div.cat-menu_3 div.item4 tr td {
        padding:0 2px 2px 0;
        margin:0;
        text-transform: none;
        border:none;
        font-size:11px;
        vertical-align: top;
}
.inner div.products table tr td div.cat-menu_3 div.item4 tr td img {
        padding:7px 5px 5px 0px;
}
.inner div.products table tr td div.cat-menu_3 div.item2 tr td div.item4 table tr td a { 
        color:#bdc0d1;
        text-decoration:none;
}
.inner div.products table tr td div.cat-menu_3 div.item2 tr td div.item4 table tr td a:hover { 
        color:#ffffff;
        text-decoration:none;
}
.inner div.products table tr td div.cat-menu_3 div.item2 tr td div.item4 table tr td a.act { 
        color:#ffffff;
        font-weight:bold;
}
/*******************************************************************************/
.inner div.pages {
        padding:0;
        margin:10px 0 10px 0;
}
.inner div.pages ul {
        padding:0;
        margin:0;
}
.inner div.pages ul li {
        padding:2px 5px 2px 5px;
        margin:0 7px 0 0;
        float: left;
        color:#9ea4b4;
}
.inner div.pages ul li.act {
        background:#828692;
}
.inner div.pages ul li a {
        color:#a0a7ba;
        text-decoration:none;
}
.inner div.pages ul li a:hover {
        color:#fbffff;
        text-decoration:none;
}
.inner div.pages ul li.act a {
        color:#fbffff;
        text-decoration:none;
}
/*******************************************************************************/
.inner div.products table tr td h3.name2 {
        padding:0 0 2px 0;
        margin:0;
        color:#ffffff;
        font-size:11px;
        text-transform: uppercase;
}
.inner div.products table tr td p.opisanie2 {
        padding:0 0 5px 0;
        margin:0;
        color:#9297ab;
        font-size:11px;
}
.inner div.products table tr td div.big-pic {
        padding:0 0 0 0;

        margin:20px 0 0 0;
}
.inner div.products table tr td div.other-pics {
        padding:0 0 0 0;
        margin:-1px 0 60px 0;
}
.inner div.products table tr td div.other-pics table tr td {
        padding:0 16px 0 0;
        margin:0;
}


.inner div.products table tr td div.zakaz {
        margin:20px 0 0 0;
}
.inner div.products table tr td div.zakaz table tr td {
        padding:0 0 0 0;
        margin:0;
        vertical-align: middle;
}
.inner div.products table tr td div.zakaz table tr td.sost {
        padding:0 0 0 0;
        margin:0;
        width:53px;
        color:#9097a7;
        font-size:11px;
}
.inner div.products table tr td div.zakaz table tr td.nal {
        padding:0 0 0 0;
        margin:0;
        width:58px;
        text-align: center;
        color:#ffffff;
        font-size:11px;
        text-transform: uppercase;
}
.inner div.products table tr td div.zakaz table tr td.kol {
        padding:0 0 0 0;
        margin:0;
        width:80px;
        color:#9097a7;
}
.inner div.products table tr td div.zakaz table tr td.inp {
        padding:0 0 0 0;
        margin:0;
        width:31px;
        color:#9097a7;
}
.inner div.products table tr td div.zakaz table tr td.inp input.kol {
        width:20px;
        height:15px;
        padding:4px;
        background: #afb4ba;
        border:0;
        color:#384055;
}
.inner div.products table tr td div.zakaz table tr td.vkr {
        padding:0 0 0 0;
        margin:0;
        width:143px;
        text-align: center;
}
.inner div.products table tr td div.zakaz table tr td.vkr a {
        color:#9097a7;
}
.inner div.products table tr td div.zakaz table tr td.krz-icon {
        padding:0 0 0 0;
        margin:0;
}
.inner div.products table tr td div.charac2 {
        padding:0 0 0 0;
        margin:30px 0 0 0;
        font-family: Tahoma;
        font-size:11px;
}
.inner div.products div.buy_button {
        padding:0 0 0 0;
        margin:0 0 0 0;
		background: url(images/buy.png) no-repeat !important;
        background-image: none;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/buy.png,sizingMethod=scale);
		
}
.inner div.products table tr td div.charac2 table tr td {
        padding:5px 0 5px 0;
        border-bottom: 1px solid #707789;
}
.inner div.products table tr td ul.vibor {
        padding:10px 0 10px 0;
        margin:20px 0 0 0;
}
.inner div.products table tr td ul.vibor li {
        padding:0 5px 0 0;
        margin:0;
        float:left;
        text-transform: uppercase;
        color:#7b8292;
        font-weight:bold;
}
.inner div.products table tr td ul.vibor li a {
        text-decoration: none;
        color:#7b8292;
}
.inner div.products table tr td ul.vibor li a:hover {
        text-decoration: none;
        color:#ffffff;
}
.inner div.products table tr td ul.vibor li a.act {
        text-decoration: none;
        color:#ffffff;
}

.inner div.products table tr td div.tovars {
        padding:0 0 0 0;
        margin:20px 0 0 0;
}
.inner div.products table tr td div.tovars table tr td {
        padding:0 0 0 0;
}
.inner div.products table tr td div.tovars table tr td p.strelka {
        padding:0px 0 10px 0;
        text-align: center;
        font-size:6px;
}
.inner div.products table tr td div.tovars table tr td p.pic {
        padding:0 0 10px 0;
}
.inner div.products table tr td div.tovars table tr td p.name {
        padding:0 10px 0 10px;
        text-align: center;
        color:#a2a9bb;
}
/*******************************************************************************/
.inner div.vkorzine {
        padding:15px 0 0 0;
        margin:0;
}
.inner div.vkorzine p.kol-tovara-rub {
        padding:0 0 15px 0;
        margin:0;
        font-size:12px;
        color:#b2b8c6;
}
.inner div.vkorzine p.kol-tovara-rub b {
        color:#ffffff;
}
.inner div.vkorzine table tr td {
        border-top: 1px solid #61667a;
        padding:10px 0 10px 0;
}
.inner div.vkorzine table tr td.none {
        border: none;
        padding:5px 0 5px 0;
        font-size:7px;
}
.inner div.vkorzine table tr td.manager {
        border: none;
        background:#495063;
        font-size:11px;
        color:#c5cbdb;
        padding:15px 15px 15px 15px;
}
/*******************************************************************************/
.inner div.lichniy_cab {
        padding:15px 0 0 0;
        margin:0;
}
.inner div.lichniy_cab table tr td {
        padding:10px 20px 10px 0;
}
.inner div.lichniy_cab table tr td.border {
        border-top: 1px solid #61667a;
        padding:20px 20px 20px 0;
}
input.form-cab-long {
        width:350px;
        height:17px;
        padding:4px;
        border:0;
        background:#adb0b9;
}
input.form-cab-small {
        width:161px;
        height:17px;
        padding:4px;
        border:0;
        background:#adb0b9;
}
/*******************************************************************************/
.inner div.catalogsearchresult {
        padding:25px 0 0 0;
        margin:0;
}
.inner div.catalogsearchresult table tr td.p1 {
        padding:10px;
        background:#484d61;
        border-top: 10px solid #384056;
        border-right: 10px solid #384056;
        border-bottom: 10px solid #384056;
        width:240px;
}
.inner div.catalogsearchresult table tr td.p2 {
        padding:10px;
        background:#484d61;
        border-top: 10px solid #384056;
        border-left: 10px solid #384056;
        border-bottom: 10px solid #384056;
        width:240px;
}
.inner div.catalogsearchresult table tr td.p_none {
        padding:10px;
        border:0;
        width:240px;
}
.inner div.catalogsearchresult table tr td div.tovar {
        padding:0;
}
.inner div.catalogsearchresult table tr td div.tovar table tr td.pic {
        padding:0 10px 0 0;
}
.inner div.catalogsearchresult table tr td div.tovar table tr td.text h3.name {
        padding:0 0 5px 0;
        text-transform:uppercase;
        font-size:13px;
}
/*******************************************************************************/
.inner div.catalogsearchresulttext {
        padding:25px 0 0 0;
        margin:0;
}
.inner div.catalogsearchresulttext table tr td {
        padding:10px 0 10px 0;
        vertical-align:top;
        border-bottom: 1px solid #61667a;
}
.inner div.catalogsearchresulttext table tr td div.number {
        font-size:11px;
        padding:2px 0 0 0;
}
.inner div.catalogsearchresulttext table tr td h3.name {
        font-size:13px;
        padding:0;
}
.inner div.catalogsearchresulttext table tr td p.url {
        font-size:11px;
        padding:7px 0 0 0;
        color:#a5a7b3;
}
/*******************************************************************************/
.inner div.rashr-poisk {
        padding:25px 0 0 0;
        margin:0;
}
.inner div.rashr-poisk table tr td {
        vertical:align:top;
        padding:5px 0 5px 0;
}
.inner div.rashr-poisk table tr td.search-button {
        vertical:align:top;
        padding:35px 0 5px 0;
        background: url(images/search-button-border.gif) no-repeat 0 16px;
}
.inner div.rashr-poisk table tr td p {
        color:#b3bacc;
        font-weight:bold;
        padding:0 0 5px 0;
        font-size:12px;
}
.inner div.rashr-poisk div.my_korzina {
        font-weight:bold;
}
.inner div.rashr-poisk div.my_korzina img {
        position:relative;
        top:3px;
        left:-5px;
}
input.rash-search {
        width:285px;
        height:15px;
        padding:4px;
        border:0;
        background:#adb0b9;
}
input.rash-search2 {
        width:255px;
        height:15px;
        padding:4px;
        border:0;
        background:#adb0b9;
}
img.vibor {
        position:relative;
        top:3px;
        left:3px;
}
select.rash-search {
        width:292px;
        height:22px;
        border:0;
        background:#adb0b9;
}

/*******************************************************************************/
.inner table.index {
        width:100%;
}
.inner table.index tr td {
        padding:10px 10px 10px 0px;
        vertical-align:top;
}
.inner table.index tr td.border-left {
        background: url(images/border-left.gif) repeat-y 0 0;
        padding:10px 10px 10px 15px;
}

.inner table.style1 {
        background: url(images/border-inner.gif) no-repeat 0px 0;
        width:100%;
}

.inner table.style1 tr td {
        padding:10px 10px 10px 0px;
        vertical-align:top;
        line-height:15px;
}

.inner table.style2 {
        background: url(images/border-inner.gif) no-repeat 0px 0;
        width:100%;
}

.inner table.style2 tr td {
        padding:10px 10px 25px 0px;
        background: url(images/border-td.gif) repeat-x 0 100%;
        vertical-align:top;
        line-height:20px;
}
.inner table.style2 tr td.border-none {
        padding:10px 10px 10px 0px;
        vertical-align:top;
        background:none;
}
.inner table.style2 tr td div.block-r {
        background: url(images/border-left.gif) no-repeat 0 10px;
        padding:0 10px 10px 15px;
        margin:0 0 10px 0;
}

.inner table.catalog {
        background: url(images/border-inner.gif) no-repeat 0px 0;
        width:100%;
}
.inner table.catalog tr td {
        vertical-align:top;
}

.inner table.style3 {
        background: url(images/border-inner.gif) no-repeat 0px 0;
        width:100%;
}

.inner table.style3 tr td {
        padding:10px 10px 10px 0px;
        vertical-align:top;
        line-height:20px;
}
.inner table.style3 tr td div.block-r {
        background: url(images/border-left.gif) no-repeat 0 10px;
        padding:0 10px 10px 15px;
        margin:0 0 10px 0;
}

.inner table.style3 tr td div.px20 {
        height:20px;
}

.inner table.style3 tr td div.gallery {
        background:#474e61;
        padding:0 5px 10px 10px;
        width:100%;
        /*filter:alpha(opacity=75);
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
        -moz-opacity: 0.75;
        opacity: 75%;*/
}

.inner table.style3 tr td div.gallery h3.name {
        padding:12px 15px 12px 10px;
        font-size:13px;
}
.inner table.style3 tr td div.gallery table tr td {
        padding:0 0 10px 10px;
}
.inner table.style3 tr td div.gallery p {
        text-align: center;
        padding:3px 0 5px 0;
}
.inner table.style3 tr td div.gallery p a {
        text-decoration:none;
}
.inner table.style3 tr td div.gallery p a:hover {
        color:#8f8f8f;
}

.inner table.style4 {
        width:100%;
}

.inner table.style4 tr td {
        padding:10px 10px 25px 0px;
        background: url(images/border-td.gif) repeat-x 0 100%;
        vertical-align:top;
        line-height:20px;
}
.inner table.style4 tr td div.block-r {
        background: url(images/border-left.gif) no-repeat 0 10px;
        padding:0 10px 10px 15px;
        margin:0 0 10px 0;
}

.inner table.style5 {
        width:100%;
}

.inner table.style5 tr td {
        padding:10px 10px 25px 0px;
        background: url(images/border-td.gif) repeat-x 0 100%;
        vertical-align:top;
        line-height:20px;
}
.inner table.style5 tr td.border-none {
        padding:10px 10px 10px 0px;
        vertical-align:top;
        background:none;
}
.inner table.style5 tr td div.block-r {
        background: url(images/border-left.gif) no-repeat 0 10px;
        padding:0 10px 10px 15px;
        margin:0 0 10px 0;
}
/*******************************************************************************/
ul.download-zvonok {
        padding:0;
        margin:35px 0 0 0;
}
ul.download-zvonok li {
        padding:10px 0 10px 55px;
        margin:0;
        background: url(images/mp3-icon.gif) no-repeat 0 0;
        text-transform: uppercase;
        font-weight:bold;
        font-size:11px;
}
ul.download-zvonok li a {
        text-decoration: none;
}

ul.download-zvonok li a:hover {
        color:#8f8f8f;
}
/*******************************************************************************/
ul.proslushat {
        padding:0 0 0 30px;
        margin:10px 0 0 0;
        float:left;
}
ul.proslushat li {
        padding:15px 0 10px 55px;
        margin:0;
        background: url(images/mp3-icon.gif) no-repeat 0 0;
        text-transform: uppercase;
        font-weight:bold;
        font-size:11px;
}
ul.proslushat li a {
        text-decoration: none;
}

ul.proslushat li a:hover {
        color:#8f8f8f;
}

/*******************************************************************************/

.options-line {
        padding:0 0 0 0;
        margin:25px 0px 0px 0;
        float:right;
}

.options-line ul {
        padding:0;
        margin:0 42px 0 0;
        list-style:none;
}
.options-line ul li {
        padding:0;
        margin:0 0 0 17px;
}
.options-line ul li.print {
        padding:0 0 6px 22px;
        background: url(images/print-icon.gif) no-repeat 0 0;
        float:left;
}
.options-line ul li.write {
        padding:0 0 6px 22px;
        background: url(images/write-icon.gif) no-repeat 0 3px;
        float:left;
}
.options-line ul li.perepechatka {
        padding:0 0 6px 22px;
        background: url(images/perepechatka-icon.gif) no-repeat 0 2px;
        float:left;
}

/*******************************************************************************/
div.journal {
        padding:40px 0 0 40px;
}
div.journal table tr td {
        vertical-align: top;
        padding:20px 0 15px 15px;
}
div.journal table.c1 {
        padding:0;
        margin:0;
        background: #545c6f;
        /*filter:alpha(opacity=75);
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
        -moz-opacity: 0.75;
        opacity: 75%;*/
        float:left;
        width:268px;
}
div.journal table.c2 {
        padding:0;
        margin:0 0 0 7px;
        background: #545c6f;
        /*filter:alpha(opacity=75);
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
        -moz-opacity: 0.75;
        opacity: 75%;*/
        float:left;
        width:180px;
        height:170px;
}
div.journal table tr td h3.zag {
        font-size:13px;
        color:#ffffff;
        border-bottom: 1px solid #ffffff;
        padding:0 0 10px 0;
        margin:0 15px 0 0;
}
div.journal table tr td p.num {
        font-size:24px;
        color:#ffffff;
        padding:5px 0 0 0;
        margin:0 0 0 0;
        font-weight:bold;
}
div.journal table tr td p.date {
        color:#a1a7bb;
        padding:0 0 5px 0;
        margin:0 0 0 0;
}
div.journal table tr td p.skachat {
        color:#ffffff;
        padding:0 0 0 0;
        margin:0 0 0 0;
        text-transform: uppercase;
        font-weight:bold;
}
div.journal table tr td p.skachat a {
        text-decoration: none;
}
div.journal table tr td p.skachat a:hover {
        color:#8f8f8f;
}

div.journal table tr td p.skachat img {
        position:relative;
        top:13px;
        left:-9px;
}
div.journal table tr td p.select {
        padding:15px 0 0 0;
        margin:0 0 0 0;
}
div.journal table tr td p.select select.month {
        background:#b9bcc5;
        width:140px;
        color:#3c3c44;
}

/*******************************************************************************/
.options2 {
        padding:0 0 0 0;
        margin:0 0px 0px 0px;
        width:130px;
        float:right;
}

.options2 ul {
        padding:0;
        margin:0;
        list-style:none;
}
.options2 ul li.print {
        padding:0 0 6px 22px;
        margin:0;
        background: url(images/print-icon.gif) no-repeat 0 0;
}
.options2 ul li.write {
        padding:0 0 6px 22px;
        margin:0;
        background: url(images/write-icon.gif) no-repeat 0 3px;
}
.options2 ul li.perepechatka {
        padding:0 0 6px 22px;
        margin:0;
        background: url(images/perepechatka-icon.gif) no-repeat 0 2px;
}
/*******************************************************************************/


.inner table.style3 tr td div.otkritkiinner {
        background:#474e61;
        padding:15px 8px 15px 0;
        width:100%;
        /*filter:alpha(opacity=75);
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
        -moz-opacity: 0.75;
        opacity: 75%;*/
}


.inner table.style3 tr td div.otkritkiinner table tr td {
        padding:0 0 0 16px;
}
.inner table.style3 tr td div.otkritkiinner table tr td p {
        font-weight:bold;
        padding:5px 0 0 0;
}
.inner table.style3 tr td div.otkritkiinner table tr td p.button {
        padding:15px 0 0 0;
        margin:15px 3px 0 0;
        border-top: 1px solid #6d7487;
}
.inner table.style3 tr td div.otkritkiinner table tr td input.message {
        width:170px;
        height:15px;
        border:0;
        padding:4px;
        background:#b8bbc2;
}
.inner table.style3 tr td div.otkritkiinner table tr td textarea.message {
        width:325px;
        height:123px;
        border:0;
        padding:4px;
        background:#b8bbc2;
}

/*******************************************************************************/
.inner h3.words-gimn {
        font-size:14px;
        padding:0 0 0 0;
}
/*******************************************************************************/

.inner div.press-relize {
        padding:0 0 0 0;
        margin:0;
        width:390px;
}
.inner div.press-relize table tr td {
        padding:10px 0 10px 0;
        vertical-align:top;
}
.inner div.press-relize table tr td div.number {
        font-size:11px;
        padding:7px 0 0 0;
}
.inner div.press-relize table tr td h3.name {
        font-size:13px;
        padding:0;
}
.inner div.press-relize table tr td p.date {
        font-size:10px;
        padding:0 0 5px 0;
        color:#a5a7b3;
}

/*******************************************************************************/

.inner div.aktualno {
        padding:0 0 0 0;
        margin:0;
        width:550px;
}
.inner div.aktualno table tr td {
        padding:10px 0 10px 0;
        vertical-align:top;
}
.inner div.aktualno table tr td div.number {
        font-size:11px;
        padding:7px 0 0 0;
}
.inner div.aktualno table tr td h3.name {
        font-size:13px;
        padding:0;
}
.inner div.aktualno table tr td p.date {
        font-size:10px;
        padding:0 0 5px 0;
        color:#a5a7b3;
}
/*******************************************************************************/
.inner div.faq {
        padding:0 0 0 0;
        margin:0;
}
.inner div.faq table tr td {
        padding:15px 0 15px 0;
        vertical-align:top;
        border-top: 1px solid #62697c;
        background:none;
}
.inner div.faq table tr td p.vopros {
        font-weight:bold;
        font-size: 12px;
        padding:0 0 15px 0;
}
.inner div.faq table tr td div.vopros-text {
        font-size: 12px;
        padding:0 0 15px 0;
}
.inner div.faq table tr td p.otvet {
        font-weight:bold;
        font-size: 12px;
        padding:0 0 15px 0;
}
.inner div.faq table tr td div.otvet-text {
        font-size: 12px;
        padding:0 0 15px 0;
}

/*******************************************************************************/

.inner div.textonly {
        padding:20px 0 0 0;
        margin:0;
}
.inner div.textonly p {
        padding:0 0 10px 0;
        font-size:12px;
}

/*******************************************************************************/

ul.skachat2 {
        padding:0 0 20px 0;
        margin:10px 0 0 0;
        position:relative;
        left:-10px;
}
ul.skachat2 li {
        padding:15px 0 10px 55px;
        margin:0;
        background: url(images/mp3-icon.gif) no-repeat 0 0;
        text-transform: uppercase;
        font-weight:bold;
        font-size:11px;
}
ul.skachat2 li a {
        text-decoration: none;
}

ul.skachat2 li a:hover {
        color:#8f8f8f;
}

/*******************************************************************************/
.inner div.textonly  div.form-block {
        padding:30px 0 30px 30px;
        margin:0 0 0 0;
        background: #545c6f;
        /*filter:alpha(opacity=75);
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
        -moz-opacity: 0.75;
        opacity: 75%;*/
        width:373px;
}
.inner div.textonly  div.form-block table tr td {
        padding:0 0 0 0;
        vertical-align:top;
}
.inner div.textonly  div.form-block p.text {
        text-transform:uppercase;
        font-size:11px;
        font-weight:bold;
}
.inner div.textonly  div.form-block p.input {
        padding:0 0 20px 0;
}
.inner div.textonly  div.form-block table.radiobox {
        padding:0 0 0 0;
}

input.form-cab-long2 {
        width:338px;
        height:17px;
        padding:4px;
        border:0;
        background:#adb0b9;
}
input.btn-gray {
        width:120px;
        height:20px;
        border:0;
        background: url(images/send-button-icon.gif) no-repeat 0 3px;
        text-transform:uppercase;
        font-size:10px;
        font-weight:bold;
        color:#ffffff;
}
.inner div.textonly  div.form-block p.button {
        padding:20px 0 0 0;
        border-top: 1px solid #7c8290;
}

/*******************************************************************************/

.inner div.textonly  div.form-block2 {
        padding:30px 0 30px 30px;
        margin:0 0 0 0;
        background: #545c6f;
        /*filter:alpha(opacity=75);
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
        -moz-opacity: 0.75;
        opacity: 75%;*/
        width:400px;
}
.inner div.textonly  div.form-block2 p.text {
        text-transform:uppercase;
        font-size:11px;
        font-weight:bold;
}
.inner div.textonly  div.form-block2 p.input {
        padding:0 0 5px 0;
}
.inner div.textonly  div.form-block2 table tr td {
        padding:0 0 0 0;
        vertical-align:top;
}
.inner div.textonly  div.form-block2 table tr td div.voiti {
        padding:27px 0 0 0;
        text-transform:uppercase;
        font-size:11px;
        font-weight:bold;
}
.inner div.textonly  div.form-block2 table tr td div.voiti a {
        text-decoration:none;
}
.inner div.textonly  div.form-block2 table tr td div.voiti img {
        position:relative;
        top:3px;
        padding:0 7px 0 0;
}
input.form-cab-small2 {
        width:135px;
        height:17px;
        padding:4px;
        border:0;
        background:#adb0b9;
        margin:0 10px 0 0;
}

/*******************************************************************************/
.inner-regions {
        padding:60px 0 0 20px;
        margin:0;
        background: url(images/border-top-regions.gif) no-repeat 40px 40px;
}

.inner-regions div.map-regions {
        /*filter:alpha(opacity=75);
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
        -moz-opacity: 0.75;
        opacity: 75%;*/
        background: url(images/regions-map.gif) no-repeat 0 0;
        width:617px;
        height:355px;
}


div.msk {
        position:relative;
        top:140px;
        left:90px;
        width:38px;
        height:37px;
        //background-image: none ! important;
        behavior: url('pngfix.htc');
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/big-star.png,sizingMethod=scale);
        float:left;
        cursor: pointer;
    cursor: hand;
}
div.spb {
        position:relative;
        top:108px;
        left:80px;
        //background-image: none ! important;
        behavior: url('/pngfix.htc');
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/big-star.png,sizingMethod=scale);
        width:38px;
        height:37px;
        float:left;
        cursor: pointer;
    cursor: hand;
}
div.city3 {
        position:relative;

        top:165px;
        left:-30px;
        //background-image: none ! important;
        behavior: url('pngfix.htc');
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/small-star.png,sizingMethod=scale);
        width:38px;
        height:37px;
        float:left;
        cursor: pointer;
    cursor: hand;
}
div.city4 {
        position:relative;
        top:155px;
        left:-15px;
        //background-image: none ! important;
        behavior: url('pngfix.htc');
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/small-star.png,sizingMethod=scale);
        width:38px;
        height:37px;
        float:left;
        cursor: pointer;
    cursor: hand;
}
div.city5 {
        position:relative;
        top:118px;
        left:30px;
        //background-image: none ! important;
        behavior: url('pngfix.htc');
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/small-star.png,sizingMethod=scale);
        width:38px;
        height:37px;
        float:left;
        cursor: pointer;
    cursor: hand;
}
div.city6 {
        position:relative;
        top:180px;
        left:0px;
        //background-image: none ! important;
        behavior: url('/pngfix.htc');
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/small-star.png,sizingMethod=scale);
        width:38px;
        height:37px;
        float:left;
        cursor: pointer;
    cursor: hand;
}
div.city7 {
        position:relative;
        top:118px;
        left:250px;
        //background-image: none ! important;
        behavior: url('pngfix.htc');
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/small-star.png,sizingMethod=scale);
        width:38px;
        height:37px;
        float:left;
        cursor: pointer;
    cursor: hand;
}

/*******************************************************************************/

div.level_02 div.inner {
    color: #ffffff;
    font-weight: normal;
    border-left: #676c7c 1px solid;
    border-right: #676c7c 1px solid;
    border-top: #676c7c 1px solid;
    background: #657899;
    width: auto;
    cursor: pointer;
    cursor: hand;
        padding:20px 20px 30px 20px;
}
div.level_02 div.item {
    width: 220px;
    color: #ffffff;
    font-weight: normal;
    padding: 6px 10px 6px 10px;
    border-bottom: #7b7f8f 1px solid;
    background: url(is/arrow.gif) no-repeat 173px 9px;
    cursor: pointer;
    cursor: hand;
}
div.level_02 div.sep {
    cursor: pointer;
    cursor: hand;
}
div.level_02 div.item a {
    color: #ffffff;
    text-decoration: none;
    font-size:11px;  
}
div.level_02 div.item a:hover {
    color: #4158B5;
    font-size:11px;
}

div#mn_01 {
    position: absolute;
    top: 550px;
    left: 600px;
}

/*******************************************************************************/

div.arxiv-sobitiy {
        padding:0 0 0 20px;
        margin:0 0 20px 0;
        background: #545c6f;
        /*filter:alpha(opacity=75);
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
        -moz-opacity: 0.75;
        opacity: 75%;*/
        width:150px;
        height:100px;
}
div.arxiv-sobitiy table {
        padding:0 0 0 0;
        margin:0 0 0 0;
}
div.arxiv-sobitiy table tr td h3.zag {
        font-size:13px;
        color:#ffffff;
        border-bottom: 1px solid #ffffff;
        padding:0 0 10px 0;
        margin:0 0x 0 0;
}

div.arxiv-sobitiy table tr td p.select {
        padding:15px 0 0 0;
        margin:0 0 0 0;
}
div.arxiv-sobitiy table tr td p.select select.month {
        background:#b9bcc5;
        width:130px;
        color:#3c3c44;
}
/*******************************************************************************/

.inner div.sobitiya-index {
        padding:0 0 0 0;
        margin:0 0 0 0;
        width:370px;
}
.inner div.sobitiya-index table tr td {
        padding:10px 0 10px 0;
        vertical-align:top;
}
.inner div.sobitiya-index table tr td div.number {
        font-size:11px;
        padding:7px 0 0 0;
}
.inner div.sobitiya-index table tr td h3.name {
        font-size:13px;
        padding:0;
}
.inner div.sobitiya-index table tr td p.date {
        font-size:10px;
        padding:0 0 5px 0;
        color:#a5a7b3;
}
.p.date
/*******************************************************************************/

.top-title {
        padding:0 0 0 17px;
}

.top-title table {
        padding:0;
        margin:0 25px 0 0;
        list-style:none;
        float:left;
}
.top-title table tr td {
        padding:25px 0 9px 0;
        margin:0 0 0 0;
        text-transform: uppercase;
        font-size:12px; 
        vertical-align:top;
}
.top-title  table tr td div.number {
        font-size:11px;
        padding:7px 0 0 0;
}
.top-title table tr td h3.name {
        font-size:13px;
        padding:0;
        color:#ffffff;
        padding:0 0 7px 0;
}
.top-title tr td p.date {
        font-size:10px;
        padding:0 0 5px 0;
        color:#a5a7b3;
}

.top-title table tr td a {
        color:#9a9fa7;
        text-decoration: none;
}
.top-title table tr td a:hover {
        color:#ffffff;
        text-decoration: none;
}
/*форма авторизации*/
.box { width:170; margin:10px 10px 10px 10px; }
.box td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; border-color:#92959A;   text-align:left;  padding:6px 6px 6px 25px}
.inputfield{background: #ffffff; color:#000000;}
/*таблица остатков*/
.box04 { font-family:Verdana, Arial, Helvetica, sans-serif; width:95%; margin:10px 10px 10px 10px; border-color:#92959A;border-collapse:collapse;}
.box04 th {  background:#4D546C; font-size:12px; color:#ffffff;   border-color:#92959A; text-align:left; padding:6px; text-align:center;border:1px solid #92959A }
.box04 td {  font-size:10px; color:#ffffff; border-color:#92959A;  text-align:center;  padding:6px 6px 6px 6px; border:1px solid #92959A}
.dat { padding:10px;width:50px; height:50px; text-align:center;}
.blimg {width:50px; height:50px; padding:2px;  background: #4D546C; border:1px solid #92959A; float:left}



