/* CSS Document */
body            {
                margin-top:0px;
                margin-bottom:0px;
                margin-right:0px;
                margin-left:0px;
                margin-width:0px;
                margin-height:0px;
                bgcolor: #FFF ;
                                        padding:0;
                     }
.main_table   {
                                margin-top:0px;
                margin-bottom:0px;
                margin-right:0px;
                margin-left:0px;
                                border:none;
                                padding:0;
                                font-size:10pt;
                                }
.main_middle                {
                                background: #CCCCFF url(../I/fon_main_city.gif)  top left  repeat;
                                height:200px;
                                }
.city_pict                {
                                background: transparent url(../I/town_with_tree.gif)  bottom left  repeat;
                                height:90px;
                                }
#object_main_pict {
                                background: transparent url(../I/object_main.gif)  top right  no-repeat;
                                height:240px;
                                width:285px;
                                position:absolute;
                                right:1px;
                                top:90px;
                                }

a.main_menu_button_active  {
                                text-align:center;
                                line-height:1.5;
                                font-family:Verdana;
                                color:#333333;
                                font-size:10pt;
                                text-decoration:underline;
                                        }
.main_menu_button  {
                                text-align:center;
                                line-height:1.5;
                                font-family:Verdana;
                                color:#666666;
                                font-size:10pt;
                                text-decoration:underline;
                                vertical-align:center;
                                /*border-left:1px solid #666666;  */
                                        }
a.main_menu_button:active  {          color:#333333;        border:none;}
a.main_menu_button:hover  {                color:#333333;        border:none;}
a.main_menu_button:visited  {        color:#666666;        border:none;}
a.main_menu_button:link {                color:#666666;        border:none;}

h4,h5                {
                                font-family:Verdana;
                                color:#666666;
                                }
h4    {
                font-size:11pt;
                margin-bottom:10px;
                margin-top:20px;
                margin-right:20px;
                }
.date_news    {
                font-size:10pt;
                font-weight:bold;
                color:#666666;
                margin-bottom:0px;
                text-decoration:underline;
                }
ul.spisok_ssilok  {
                color:#666666;
                font-family:Verdana;
                font-size:10pt;
                list-style:none;
                margin:0 0 0 0;
                margin-bottom:5px;
                padding:0;
                }
ul.spisok_ssilok li {margin-top:5px;}
li  {   line-height:1.3; }

img   {
                border:none;
                }

.search_button  {
                font-size:9pt;
                color:#666666;
                background: #FFF url(../I/search_button.gif) bottom left no-repeat;
                height:22px;
                width:50px;
                text-align:center;
                border:1px solid #AAAAAA;
                margin:0;
                }
.content  {
                        padding-left:30px;
                        padding-right:20px;
                        padding-bottom:30px;
                        padding-top:0px;
                        font-family:Arial;
                       font-size:9pt;
                        color:#000;
                        line-height:1.5;
                        }
h3.present { font-family:Arial; font-size:30pt; color:#336699; font-weight:bold; }
h4.present { font-family:Arial; font-size:20pt; color:#336699; }
td.present {border-top:2px solid #336699; width:100%; font-size:12pt; font-family:Arial; padding:10px; padding-top:40px;}
a.present  {
                                text-align:center;
                                line-height:1.8;
                                font-family:Verdana;
                                color:#333333;
                                font-size:11pt;
                                background:#CCCCCC;
                                text-decoration:underline;
                                padding:3px;  }

a.sub_menu_button_active   {
                                text-align:left;
                                line-height:1.2;
                                font-family:Arial;
                                color:#333333;
                                font-size:0.9em;
                                font-weight:bold;
                                border:none;
                                text-decoration: none;
                                                                }
.sub_menu_button   {
                                text-align:left;
                                line-height:1.2;
                                font-family:Arial;
                                color:#666666;
                                font-size:0.9em;
                                border:none;
                                text-decoration: underline ;  cursor:hand;
                                margin:0;                                }
a.sub_menu_button:active  {        color:#333333;        }
a.sub_menu_button:hover  {        color:#333333;}
a.sub_menu_button:visited  {color:#666666; }
a.sub_menu_button:link {        color:#666666;}

.blue_line { background: #99CCFF;
             align:right;
                         line-height:1.6;
                         font-family:Verdana;
                         font-weight:bold;
                         color:#FFF;
                         font-size:0,8em;
                         height:22px;
                        margin:0; padding:0;

                         }
a.blue_line {background: transparent }
.gray_line {background: #CCCCCC url(/I/maf/for_gray.gif) top left repeat;
 align:right;
                         line-height:1.6;
                         font-family:Verdana;
                         font-weight:bold;
                         color:#FFF;
                         font-size:0,8em;
                         height:22px;
                        margin:0; padding:0;
}
a.blue_line:active {
            color:#FFF;text-decoration:underline;
                        }
a.blue_line:hover {
            color:#FFF;text-decoration:underline;
                        }
a.blue_line:visited {
            color:#FFF;text-decoration:underline;
                        }
a.blue_line:link {
            color:#FFF;text-decoration:underline;
                        }
#slogan  {
                        color:#CCCCFF;
                        font-family:Verdana ;
                        font-size:21pt;
                        align:left;
                        line-height:1.2;
                        margin-left:200px;
                        margin-top:20px; width:250px;
                        heigth:100px;
                        }
ul.tree_view   {
                        color:#666666;
                        font-family:Verdana;
                        list-style:none;
                        margin:0;
                        padding:0;
                        line-height:1.5;
                        font-size:12pt;
                        }

.tree_view  li {
                        margin-left:0.5em;
                        padding-left:0.5em;
                        margin-bottom:1em;
                        font-weight:bold;
                        font-size:0.9em;
                        }
div.line_ {  position:relative;         border-bottom: 1px dotted #999999; border-left: 1px dotted #999999; margin-top:-0.5em;
             width:1.5em; height:2em;}
div.line_end {  position:relative;     border-bottom: 1px dotted #999999; border-left: 1px dotted #999999; margin-top:-0.5em;
             width:2em; height:2em;}
.tree_view li ul li p,
.tree_view li ul ul li p
                {  margin:0; margin-top:-1em; margin-left:1.5em;        font-weight:normal; line-height:1.5em;         }

.tree_view li ul li div ,
.tree_view li ul ul li div  {         margin-left:0;        }
img.arrow  {   margin-top:0; margin-left:0; width:15px;}

.tree_view li ul li  { margin-top:-0.5em;        margin-left:0; padding-top:0.5em; font-weight:normal;         font-size:0.9em;}
.tree_view li  p {margin-left:0;  margin-top:-1.2em;      }
.tree_view  li ul  {
                        margin-left:0;
                        margin-top:-0.5em;
                        padding:0;
                        list-style:none;
                        font-family:Verdana;
                        font-size:1em;
                        line-height:1.5;

                        }
.tree_view  li ul li ul {
                        margin-left:-1em;
                        margin-top:1em;
                        padding-left:2.5em;
                        list-style:none;
                        border-left: 1px dotted #999999;
                        font-family:Verdana;
                        font-size:1em;
                        line-height:1.5;

                        }
.tree_view  li ul li ul li ul{
                        margin-left:-1em;
                        margin-top:1em;
                        padding-left:2.5em;
                        list-style:none;
                        border-left:  1px dotted #999999;;
                        font-family:Verdana;
                        font-size:1em;
                        line-height:1.5;
                        }
.tree_view li ul ul li  { margin-top:-2em;        margin-left:0px;padding-top:0.5em; font-weight:normal;         font-size:1em;}
a.menu_style {
                        padding-left:10px;
                        color:#666666;
                        }
a.menu_style:active
 {
                        text-decoration:underline;
                        color:#333333;
                        }
 a.menu_style:hover
            {
                        text-decoration:underline;
                        color:#333333;
                        }
a.menu_style:link
{
                        text-decoration:none;
                        color:#666666;
                        }
 a.menu_style:visited
                        {
                        text-decoration:none;
                        color:#666666;
                        }
.down_                        { text-decoration:none; width:15px; height:15px; cursor:hand;}

h1,h2,h3 { color:#666666; margin-top:20px; margin-bottom:15px; font-family:Arial; font-weight:normal;}
h4 {color:#666666; font-family:Arial; font-weight:normal;}
h5 {color:#999999; font-family:Arial; font-weight:normal; margin:3px;}

td.right_dopoln  {width:200px; font-family:Verdana; font-size:10pt; color:#000000; padding-right:5px; line-height:1.5; padding-top:30px;}

a.right_dopoln:active {text-decorartion:underline; color:#333333 }
a.right_dopoln:hover {text-decorartion:underline; color:#333333 }
a.right_dopoln:link  {text-decorartion:underline; color:#333333 }
a.right_dopoln:visited {text-decorartion:underline; color:#333333 }


.maf_pict_small  {margin:0; padding:0; width:180px; height:200px; text-align:center;}
.maf_pict_small  input {border:none; font-size:0.8em; color:#333333; cursor:hand; height:120px;margin:0; padding:0; }
input.podrobnee_button {border:none; background:transparent;
                  color:#333333; cursor:hand; Font-size:0.9em;
                   text-decoration:underline;
                   width:220px; margin:0; padding:0; height:25px;}

p.podrobnee_button {border:none; background:transparent;
                  color:#666666; cursor:hand; Font-size:10pt;
                   text-decoration:underline; font-family:arial;
                   width:220px; margin:0; padding:0;  text-align: center;}

a {
color: black;
}
.podrobnee_seria {border:none; Font-family:Verdana; color:#333333; text-decoration:underline; background:transparent;cursor:hand; Font-size:10pt;  width:205px; text-align:left}


.maf_block {
padding:0;
margin:10px;
width:640px;
font-family:Verdana;
font-size:0.9em;
border:none;}

.maf_ris {
width:640px;
align:center;
height:480px;
padding:0px;
border:none;
margin-left:15px;
}

td.maf_info_td_name_    {background:  #99CCFF; background:  #ABD2F9;  }
td.maf_info_td_data_    {border:1px solid #99CCFF;}
h1 {font-size:18pt; margin-top:30px; margin-bottom:15px; margin-left:20px}
h2 {color:#6699cc; font-size:18pt;  margin-left:20px;margin-bottom:10px;}
h3 {font-size:15pt;}
h4 {font-size:14pt;}
h5 {font-size:12pt; background:#FFFFFF; }
.show_print  {display:none;}

a.lang:active , a.lang:hover, a.lang:link, a.lang:visited  {color:#FFFFFF;font-color:#FFFFFF; font-size:0.9em; font-family:Arial; text-decoration:underline;}

p {

text-indent: 3em;
text-align: left;
margin: 0px;
}

p.menu {

text-indent: 0em;
text-align: left;
margin: 0px;
}

.tip_mat {
    width:300px;
}

#prod_left_top  {
   position:absolute;    top:22px;    left:0px;         width:406px;         height:200px;         background: transparent;        align:left;
        margin:0; padding:0;
}
#prod_right_top  {
   position:absolute;   align:right;   top:22px;     right:0px;        width:203px;         height:200px;         background: transparent  ;
        margin:0; padding:0;
}
#prod_left_bottom  {
   position:absolute;    top:260px;    left:0px;         width:365px;         height:64px;         background: transparent;        align:left;
        margin:0; padding:0;
}
.relate_div1  { display:block; position:relative; FLOAT: left;  margin:10px; cursor:hand; text-align:center; font-size:10pt; padding:10px;  margin:0; }
h6 {color:#666666; font-family:Arial; margin:5px; margin-left:0;  font-weight:normal; font-size:10pt;}

.relate_div  { display:block; position:relative; FLOAT: left;  margin:10px; cursor:hand; padding:5px;  border:1px solid #B7D7FC; text-align:center; width:170px; }
#port_body .relate_div  {  width:200px; }
ul.ssilki_doc li {line-height:1.7;}
.table_stand, .table_stand2 {border:1px solid #CCCCCC; text-align:left; font-size:9pt;}
.table_stand tr td , .table_stand2 tr td{border:1px solid #66CCFF;}
.table_stand2 tr td {text-align:center}
ol li {margin-bottom:5px;}

input.button_about { background:transparent;
              border:none;
              font-size:10pt;
              margin:0;
              padding:0;
              padding-left:10px;
              color: #666666;
              height:20px;
              text-decoration:underline;
              }
h5 {color:#6699CC; margin-top:10px; margin-bottom:0px; font-family:Arial; font-weight:normal; font-size:14pt;}
p.podrobnee_button {text-indent:0;}
      .fon
{
background: url(/Portfolio/I/map.gif) top left no-repeat;
height:390px;
}

.text_astana
{font-family:arial ;
font-size: 9pt;
color: #000000;
text-align:right;
}
.text_moskva
{font-family:arial ;
font-size: 9pt;
color: #000000;
text-align:right;
margin-bottom: 6px;
}
.text_mit
{font-family:arial ;
font-size: 8pt;
color: #000000;
text-align:middle;
margin-left: 60px;
}
.text_syr
{font-family:arial ;
font-size: 8pt;
color: #000000;
text-align:left;
margin-top: 10px;
margin-left: 10px;
}
.text_kostroma
{font-family:arial ;
font-size: 8pt;
color: #000000;
text-align:left;
margin-left: 15px;
}
.text_kras
{font-family:arial ;
font-size: 9pt;
color: #000000;
text-align:right;
margin-right: 10px;
}
.text_br
{font-family:arial ;
font-size: 9pt;
color: #000000;
text-align:left;
margin-left: 5px;
}
.text_dal
{font-family:arial ;
font-size: 9pt;
color: #000000;
text-align:middle;
margin-left: 5px;
}
.text_zel
{font-family:arial ;
font-size: 8pt;
color: #000000;
text-align:left;
margin-left: 10px;
margin-bottom: 13px;
}
.text_tomsk
{font-family:arial ;
font-size: 9pt;
color: #000000;
text-align:middle;
margin-left: 10px;
}
.text_vol
{font-family:arial ;
font-size: 9pt;
color: #000000;
text-align:middle;
margin-top: 18px;
}
.text_kr2
{font-family:arial ;
font-size: 9pt;
color: #000000;
text-align:right;
margin-right:2px;
margin-top: 35px;
}
.text_yde
{font-family:arial ;
font-size: 9pt;
color: #000000;
text-align:middle;
margin-top: 3px;
margin-left: 10px;
}
.text_peter
{font-family:arial ;
font-size: 9pt;
color: #000000;
text-align:left;
}
.text_nor
{font-family:arial ;
font-size: 9pt;
color: #000000;
text-align:left;
margin-left:10px;
}
.text_kaz
{font-family:arial ;
font-size: 9pt;
color: #000000;
text-align:left;
margin-left:15px;
margin-top:10px;
}
.gorod {text-decoration:underline; color:#000;}
.gorod_0 {text-decoration:none; font-family:arial ; color:#000;}
.gorod:hover{
font-family:arial ;
color: #0033cc;
}

span a.main_menu_button {font-size:12pt;}
h5 span {margin-left:15px}