*{
    font-size: 12px;
    font-family:  Arial, Helvetica, sans-serif;
}
body{
    background-color: #fff;
    color: #333;
    font-size: 11px;
    font-family:  Arial, Helvetica, sans-serif;
    margin:0px;
    padding:0px;
}
body a{
    text-decoration: underline;
    color: #369;
}
body a:hover, body a:focus{
    text-decoration: none;
}
table{
    border:0px;
    border-collapse: collapse;
}
td{
    padding: 20px;
    vertical-align: top;
}
form{
    font-size: 12px;
}
form td{
    padding: 5px;
}
ul{
    position: relative;
    top: 0px;
    left: 0px;
    padding-left: 120px;
    width: 90px;
    padding: 20px 0px 0px 100px;
    list-style: outside none;
    word-spacing: 20px;
}
h1{
     font-size: 28px;
     font-weight: normal;
     color: #0179c3;
}

h4{
     font-size: 14px;
     font-weight: bold;
     color: #fa9628;
}
h3{
    width: 350px;
    background-color: #BEBEBE;
    padding: 4px 6px;
    color: #fff;
    background: url(../../i/bg/rounded.gif) no-repeat center;
}
#Header {
    position:absolute;
    left:0px;
    top:0px;
/*    width:1024px;*/
    width:100%;
    font-family:  Arial, Helvetica, sans-serif;
}

#logo {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 228px;
    height: 119px;
    background: url(../../i/bg/logo.gif) no-repeat center;
}

#toppic {
    position: absolute;
    left: 439px;
    top: 0px;
    width:408px;
    height:120px;
}

#iconki{
    position: absolute;
    left: 840px;
    top: 0px;
    width: 135px;
    height: 43px;
    text-align: center;
    padding-top: 80px;
    word-spacing: 20px;
    padding-left: 20px;
}

#idMenuNews {
    position: absolute;
    left: 0px;
    top: 119px;
    width: 107px;
    height: 45px;
    background: #fa9628 url(../../i/menu/_menu_news.jpg);
}

#idMenuAbout {
    position: absolute;
    left: 107px;
    top: 119px;
    width: 121px;
    height: 45px;
    background: #f02d28 url(../../i/menu/_menu_about.jpg);
}

#idMenuFish {
    position: absolute;
    left: 228px;
    top: 119px;
/*    width: 190px;*/
    width:108px;
    height: 45px;
    background: #64c841 url(../../i/menu/_menu_fish.jpg);
}

#idMenuPartner {
    position: absolute;
/*    left: 418px;*/
    left: 336px;
    top: 119px;
    width: 119px;
    height: 45px;
    background: #0179c3 url(../../i/menu/2010/_menu_partner.jpg);
}

#idMenuForInvest {
    position: absolute;
    left: 454px;
    top: 119px;
    width: 158px;
    height: 45px;
    background: #64c841 url(../../i/menu/2010/_menu_investors.jpg);}
#idMenuForInvest .txt { padding-right:30px;}



#idMenuNews, #idMenuAbout, #idMenuFish, #idMenuForInvest, #idMenuPartner{
    text-align: center;
    font-size: 14px;
    color: #292929;
    font-family: Arial, Helvetica, sans-serif;
}

#idMenuNews a, #idMenuAbout a, #idMenuFish a, #idMenuPartner a, #idMenuForInvest a{
    color: #fff;
    text-decoration: none;
}

#idMenuNews a:hover, #idMenuAbout a:hover, #idMenuForInvest a:hover, #idMenuFish a:hover, #idMenuPartner a:hover, 
#idMenuNews a:focus, #idMenuAbout a:focus, #idMenuForInvest a:focus, #idMenuFish a:focus, #idMenuPartner a:focus{
    text-decoration: underline;
}

.txt{
    padding: 14px 10px 0px 0px;
    font-size: 14px;
    color: #292929;
    font-family: Arial, Helvetica, sans-serif;
}
.txt a{
    font-size: 14px;
    color: #292929;
    font-family: Arial, Helvetica, sans-serif;
}
#greyP {
    position: relative; 
    /*    left: 537px;*/
    left: 0px;
/*    margin-left: 537px;*/
/*    margin-left: 610px; */
    margin-left: 454px; 
    top: 119px;
/*    width: 100%;*/
    height: 45px;
    background-color:#e6e6e6; /*  #BEBEBE; */ 
    padding-left: 350px;
    font-size: 14px;
    word-spacing: 30px;
}
#greyP a{
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}
#data{
    color: #f96;
    padding-top: 20px;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
#checkDate a{
    font: 10px Arial, Helvetica, sans-serif !important;
    color: #333;
}
#checkDate a:hover{
    color: #f96;
    text-decoration: none;
}

/* company */
#menuTab1 {
    position: absolute;
    left: 0px;
    width: 440px;
    height: 320px;
    z-index: 0;
    top: 164px;
    background-image: url(../../i/menu/menupic1.gif);
    font-size: 11px;
}

#menushka1{
    position: relative;
    top: 0px;
/*    left: 120px;
    background-color: #f02d28;*/
    left:10px;
    width: 190px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align:right;
    white-space: nowrap;
}
/*product*/
#menuTab2 {
    position: absolute;
    left: 0px;
    width: 330px;
    height: 195px;
    z-index: 0;
    top: 164px;
    background-image: url(../../i/menu/menupic2.gif);
    font-size: 11px;
}
#menushka2{
    position: relative;
    top: 0px;
/*    left: 250px;*/
    left:70px;
    width: 240px;
    padding-top: 5px;
    text-align:right;
    white-space: nowrap;
}
/*partners*/
#menuTab3 {
    position: absolute;
    left: 0px;
/*    width: 536px;*/
    width: 454px;
    height: 127px;
    z-index: 0;
    top: 164px;
    background-image: url(../../i/menu/menupic3.gif);
    font-size: 11px;
}
#menushka3{
    position: relative;
    top: 0px;
    left: 220px;
    width: 210px;
    padding-top: 5px;
    text-align: right;
    white-space: nowrap;
    color: Silver;
}
/* for investors */
#menuTab4 {
    position: absolute;
    left: 0px;
    width: 261px;
    height: 227px;
    z-index: 0;
    top: 164px;
    background-image: url(../../i/menu/2010/invest_back.gif);
    font-size: 11px;
}
#menushka4{
    position: relative;
    top: 0px;
    left: 220px;
    width: 210px;
    padding-top: 5px;
    text-align: right;
    white-space: nowrap;
    color: Silver;
}
#menuTab1 a, #menuTab1 a:hover, #menuTab1 a:focus, 
#menuTab2 a, #menuTab2 a:hover, #menuTab2 a:focus,  
#menuTab3 a, #menuTab3 a:hover, #menuTab3 a:focus, 
#menuTab4 a, #menuTab4 a:hover, #menuTab4 a:focus, 
#menuTab11 a, #menuTab11 a:hover, #menuTab11 a:focus{
    color: #fff;
    font-size: 11px;
}

#menuTab2 a:hover.rootLink, #menuTab2 a:focus.rootLink {
    color: #000;
    font-size: 12px;
  text-decoration: none;
}

#menuTab1 a.rootLink, #menuTab2 a.rootLink, #menuTab3 a.rootLink, #menuTab11 a.rootLink{
    color: #000;
    font-size: 12px;
   text-decoration: underline;
}


#mainTextNews, #mainText {
    position: absolute;
    left: 119px;
    width: 820px;
    z-index: 200;
}
#mainTextNews ul, #mainText ul {
    position: relative;
    top: 0px;
    left: 0px;
    width: auto;
    padding: 0px 10px;
    list-style: disc outside;
    word-spacing: normal;
}
#mainText{
    top: 400px;
}
#mainTextNews{
    top: 200px;
}
#mainTextNews a{
    font-size: 12px;    
}
.Pad th, #Pad th{
    border-top: 3px solid #c4eab7;
    border-bottom: 3px solid #c4eab7;
    font-size: 12px;
}
.Pad td, #Pad td{
    border-bottom: 1px solid #aaa;
    vertical-align: top;
}
.Pad th, .Pad td, #Pad th, #Pad td{
    padding: 7px 17px;
    text-align: left;
/*    width: 138px;*/
}
/* for second level menu ("company") */
#menuTab11{
    position: absolute;
    left: 0px;
    top: 164px;
    width: 221px;
    height: 115px;
    background: #f02d28 url(../../i/bg/coner_.gif) no-repeat bottom right;
    color: #292929;
}


/* ??????? ??? ????????? */
#picname{
    font-style: italic;
    text-align: right;
    font-size: 9px;
}
#picname, #footer{
    color: #818181;
}
#footer {
    width: 90%;
    height: 50px;
    position: relative;
    padding-left:0px;
    left:-60px;
    bottom:0px;
    margin-top: 40px;
    font-size: 10px;
}
#footer a{
    color: #818181;
    font-size: 10px;
}
input.a{
    margin-bottom: 10px;
    margin-left: 00px;
    width:160px;
}
input.b{
    margin-left:80px;
    width:160px;
}
input.c{
    width:105px;
    height:23px;
    margin-left:80px;
    width:160px;
}
textarea.tt{
    width:320px;
}
.cf{
    clear: both;
    line-height: 0px;
    font-size: 1px;
    height: 0px;
}
.cans img{
    float: left;
/*    border: 1px solid #818181;
*/    margin: 0px 15px 15px 0px;
}
.cans .name{
    font-weight: bold;
    margin-bottom:10px;
}
.cans .link{
    float: right;
    text-align: right;
}
.cans .link2{
    float: left;
}
.cans .link, .cans .link2{
    margin-top: 10px;
    width: 50%;
}
.cans .tab{
    width: 100%;
    display: block;
    border-bottom: 1px solid #818181;
}
#pform{
    margin-top:30px;
}
#pform th td{
    padding: 10px 0px 10px 0px;
    font-weight: bold;
    text-align: center;
}
#pform input, #pform textarea{
/*    width: 300px;*/
}
#photogo{
    text-align: center;
    border-bottom: 1px solid #bebebe;
    margin: 17px 17px 10px 17px;
}
.photoimg{
    height: 483px;    
}
table.nopad{
    margin: 0px 0px 0px 0px;    
    text-align: center;
}
.pg{
    margin: 10px 0px 10px 0px;
    background-color: Aqua;
}
table.nopad td{
    padding: 0px;
    vertical-align: middle;
}
.bfish, .nfish{
    margin: 11px;
    padding: 0px;
}
.bfish{
    float: left;
}
.nfish{
    float: right;
}
.bfish a, .nfish a{
    display: block;
    width: 51px;
    height: 25px;
}
.bfish a{
    background: transparent url(../../i/menu/f_back.gif) no-repeat center;    
}
.nfish a{
    background: transparent url(../../i/menu/f_next.gif) no-repeat center;
}
.bfish a:hover{
    background: transparent url(../../i/menu/f_red_back.gif) no-repeat center;
}
.nfish a:hover{
    background: transparent url(../../i/menu/f_red_next.gif) no-repeat center;
}
.ptext{
    border-top: 1px solid #bebebe;
    margin: -8px 15px 15px 15px;
/*    width: 546px;*/
}
