
body {background-color: #ffffff;}
body , td, th , div, p , li {padding:0px;margin:0px; font-family: Arial, Verdana, Helvetica, Tahoma;font-size: 12px;color: #4b4b4b;}

.menuact{background-repeat: repeat-x; padding: 5px 16px 0px 16px;}
.menu{background-repeat: repeat-x; padding: 5px 13px 0px 13px;}
.menu1{background-repeat: repeat-x; padding: 0px 13px 0px 13px;}
#cid1 td:hover{background-image: url('/images/menuact.gif');}

a:hover.menu{background-image: url('/images/menuact.gif'); background-repeat: repeat-x; padding: 8px 16px 0px 16px;}

a, div a, div span a   { text-decoration: underline; color: #2D89C1; font-size:12px; font-family:arial;}
a:link, div span a:link    { text-decoration: underline; color: #2D89C1; font-size:12px; font-family:arial;}
a:visited, div span a:visited { text-decoration: underline; color: #2D89C1; font-size:12px;font-family:arial;}
a:hover, div span a:hover   { text-decoration: none; color: #2D89C1; font-size:12px; font-family:arial;}
a:active, div span a:active  { text-decoration: underline; color: #2D89C1; font-size:12px; font-family:arial;}

a img {border:none;}
.bgcontent{background-image: url(/images/bg-bg-content.gif); background-repeat: repeat-x; padding: 0px 15px 0px 15px;}
.leftcontent{background-image: url(/images/left-bg-content.gif); background-repeat: repeat-y;}
.topcontent{background-image: url(/images/top-bg-content.gif); background-repeat: no-repeat;}

.rightcontent{background-image: url(/images/right-bg-content.gif); background-repeat: repeat-y;}
.botcontent{background-image: url(/images/bot-bg-content.gif); background-repeat: no-repeat;}

input, textarea, select 
    {
    background: #ffffff;
    font-family: Arial;    
    font-size: 12px;    
    margin: 0px;
    border: 1px solid #cccccc;
    }

input:focus 
    { 
    outline:0;
    }

.linkbig{font-family: Arial, Verdana, Helvetica; color: #0949bf; font-size: 24px; text-decoration: none; font-weight: normal; border-bottom: 1px solid #0949bf;}
a:hover.linkbig, a:visited.linkbig, a:link.linkbig
    {
    font-family: Arial, Arial, Verdana, Helvetica; 
    color: #0949bf; 
    font-size: 24px; 
    text-decoration: none; 
    font-weight: normal; 
    border-bottom: 1px solid orange;
    }

hr {border:1px solid white;border-top:1px solid #cccccc;}

.mat1{background-image: url('/images/left-cor.gif'); background-repeat: no-repeat; height: 35px;}
.mat2{background-image: url('/images/bg-cor.gif'); background-repeat: repeat-x; padding-top: 10px; height: 35px;}
.mat3{background-image: url('/images/right-cor.gif'); background-repeat: no-repeat; height: 35px;}
.mat4{background-image: url('/images/left-side.gif'); background-repeat: repeat-y; background-position: left;}
.mat5{background-image: url('/images/right-side.gif'); background-repeat: repeat-y; background-position: right;}
.mat6{background-image: url('/images/left-bot-cor.gif'); background-repeat: no-repeat;}
.mat7{background-image: url('/images/bg-bot-cor.gif'); background-repeat: repeat-x; padding-top: 11px;}

.mat11{background-image: url('/images/left-cor1.gif'); background-repeat: no-repeat; height: 35px;}
.mat21{background-image: url('/images/bg-cor1.gif'); background-repeat: repeat-x; padding-top: 10px; height: 35px;}
.mat31{background-image: url('/images/right-cor1.gif'); background-repeat: no-repeat; height: 35px;}
.mat41{background-image: url('/images/left-side1.gif'); background-repeat: repeat-y; background-position: left;}
.mat51{background-image: url('/images/right-side1.gif'); background-repeat: repeat-y; background-position: right;}



.vkl1{background-image: url('/images/vkl-l-cor.gif'); background-repeat: no-repeat;}
.vkl2{background-image: url('/images/vkl-t-shadow.gif'); background-repeat: repeat-x;}
.vkl3{background-image: url('/images/vkl-r-cor.gif'); background-repeat: no-repeat;}
.vkl4{background-image: url('/images/vkl-l-shadow.gif'); background-repeat: repeat-y;}
.vkl5{background-image: url('/images/vkl-r-shadow.gif'); background-repeat: repeat-y;}
.vkl6{background-image: url('/images/vkl-l-b-cor.gif'); background-repeat: no-repeat;}
.vkl7{background-image: url('/images/vkl-b-shadow.gif'); background-repeat: repeat-x;}
.vkl8{background-image: url('/images/vkl-r-b-cor.gif'); background-repeat: no-repeat;}


.menupad{height: 30px; padding: 6px 10px 0px 10px; border-top: 1px solid #E1E1E1;}
.submenu{height: 30px; padding: 6px 10px 0px 23px;}

.menupadact{background-color: #F0F0F0; height: 30px; padding: 6px 10px 0px 10px; border-top: 1px solid #E1E1E1;}

.submenuact{background-color: #F0F0F0; height: 30px; padding: 6px 10px 0px 23px;}

.name{font-family: Arial, Arial, Verdana, Helvetica; color: #0949bf; font-size: 12px; text-decoration: none; font-weight: bold; border-bottom: 0px;}
a:hover.name{font-family: Arial, Verdana, Helvetica; color: #0949bf; font-size: 12px; text-decoration: none; font-weight: bold; border-bottom: 1px solid orange;}

.text1{font-family: Arial, Verdana, Helvetica; color: #3C3C3C; font-size: 12px;font-weight: normal; line-height: 15px;}


.smtext{font-family: Arial, Verdana, Helvetica; color: #878787; font-size: 11px;}

.hideform
    {
    display:none;
    }

#background_content {
  top:0px;
  left:0px;
  position: fixed;
  width: 100%;
  z-index:200;
  height: 100%;
  background: #5889DB;
  -moz-opacity:0.5;
  filter:alpha(opacity: 50);
  opacity: 0.5;/**/

//position: absolute;
                top: expression(
                    document.getElementsByTagName( 'body' )[0].scrollTop + "px"
                );}

#background_container
    {
    top:0px;
    left:0px;
    position: absolute;
    width: 100%;
    z-index:210;
    height: 100%;
    }


#background_load_message
    {
    position:absolute;
    background:#ffffff;
    z-index:220;
    display:none;
    }

#background_load_message td
    {
    font-size:12px;
    color:#777777;
    }


.c_background_content {
  position: fixed;
  width: 100%;
  z-index:200;
  height: 100%;
  background: url(/p/bg.gif);
//position: absolute;
                top: expression(
                    document.getElementsByTagName( 'body' )[0].scrollTop + "px"
                );}

.c_background_container
    {
    position: absolute;
    width: 100%;
    z-index:210;
    height: 100%;
    }


.c_background_load_message
    {
    position:absolute;
    background:#ffffff;
    border:1px solid #444488;
    z-index:220;
    display:none;
    }

.c_background_load_message td
    {
    font-size:12px;
    color:#777777;
    }

.managemodule
    {
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    background:url(/img/formsback.gif);
    }

/*class for menu tree*/
.hide {display: none;}
.show {display: block;}
.clear {display: block;}

.stdtable
    {
    border-left:0px solid #444444;
    border-right:0px solid #444444;
    background:#fff;
    /*background:url(/images/sp_form_back.gif) top repeat-x;/**/
    }

.stdtable a:link,
.stdtable a:visited,
.stdtable a:active {color: #2D89C1; text-decoration: none;}

.stdtable a:hover {color: #2D89C1; text-decoration: none;}

.stdtablevalue , .stdtable td
    {
    border-left:1px solid #eeeeee;
    border-bottom:1px solid #eeeeee;
    color:#333355;
    text-align:center;
    padding:5px;
    }

.stdtable td a, .stdtable td a:active,  .stdtable td a:link, .stdtable td a:hover, .stdtable td a:visited
    {
    color:#2D89C1;
    text-decoration:none;
    }

.stdtabletitle, .stdtable th
    {
    /*background:url("/images/spu_title_center.gif") repeat-x;/**/
    background:#eeeeff;
    color:#333355;
    border:1px solid #dddddd;
    text-align:center;
    }

.stdpaneltitle, .stdpanel th
    {
    /*background:url("/images/spu_title_center.gif") repeat-x;/**/
    background:#eeeeff;
    color:#333355;
    border:1px solid #dddddd;
    text-align:center;
    }


.ggl_ads_b_vert
    {
    position:absolute;
    width:120px;
    height:20px;
    background:#ffffff;
    }

.hidden
    {
    display:none;
    }

.stdpanel 
    {
    background:url(/images/sp_form_back.gif) top repeat-x;
    border-left:1px solid #444444;
    border-right:1px solid #444444;
    }

.menu_item
    {
    padding:5px;
    }

.form_mat1{background-image: url('/images/left-cor.gif'); background-repeat: no-repeat; height: 35px;}
.form_mat2{background-image: url('/images/bg-cor.gif'); background-repeat: repeat-x; padding-top: 10px; height: 35px;}
.form_mat3{background-image: url('/images/right-cor.gif'); background-repeat: no-repeat; height: 35px;}
.form_mat4{background-image: url('/images/left-side.gif'); background-repeat: repeat-y; background-position: left;}
.form_mat5{background-image: url('/images/right-side.gif'); background-repeat: repeat-y; background-position: right;}
.form_mat6{background-image: url('/images/left-bot-cor.gif'); background-repeat: no-repeat;}
.form_mat7{background-image: url('/images/bg-bot-cor.gif'); background-repeat: repeat-x; padding-top: 11px;}
.form_title{font-family: Arial, Verdana, Helvetica; color: #4B4B4B; font-size: 14px;font-weight: normal;}
.form_text1{font-family: Arial, Verdana, Helvetica; color: #3C3C3C; font-size: 12px;font-weight: normal; line-height: 15px;}

.bgcontent{background-image: url(/images/bg-bg-content.gif); background-repeat: repeat-x; padding: 0px 15px 0px 15px;}
.leftcontent{background-image: url(/images/left-bg-content.gif); background-repeat: repeat-y;}
.topcontent{background-image: url(/images/top-bg-content.gif); background-repeat: no-repeat;}

.rightcontent{background-image: url(/images/right-bg-content.gif); background-repeat: repeat-y;}
.botcontent{background-image: url(/images/bot-bg-content.gif); background-repeat: no-repeat;}

.selectedMenu{
vertical-align:top;
color: #000000;
}

.mainContent{
vertical-align:top;
padding-left:20px;
}

.mainContent h1{
vertical-align:top;
font-size:20px;
font-variant:small-caps;
font-weight:lighter;
color: #445D00;
padding-bottom:20px;
}


.newsArea{
vertical-align:top;
text-align:left;
padding:20px;
padding-right:30px;
}

div.hr {
    height: 15px;
    width:90%;
    background: #fff url(images/divContent.gif) repeat-x scroll center;
}
div.hr hr {
    display: none;
}

.newsItem{
vertical-align:top;
background-image:url(images/listIcon.gif);
padding-left:15px;
padding-top:0px;
background-position:top left;
margin-bottom:15px;

background-repeat:no-repeat;
}

.contentBlock{
vertical-align:top;
padding-bottom: 20px;
padding-top:10px;
background-image: url(/images/divContent.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.contentBlock1{
vertical-align:top;
padding-top:10px;
}

.contentBlockLast{
vertical-align:top;
padding-top:30px;
}

.rightMore{
vertical-align:top;
padding:0px;
text-align:right;
vertical-align:bottom;
}

.tipsNavigation{
vertical-align:top;
background-image:url(/images/underLoginGreenLine.gif);
background-position:bottom;
background-position:left;
background-repeat:no-repeat;
}

.tipsNavigation1{
vertical-align:top;
background-image:url(/images/underLoginGreenLine1.gif);
background-position:bottom;
background-position:left;
background-repeat:no-repeat;
}

.tips{
vertical-align:top;
 padding-left:5px;
 padding-top:20px;
 padding-right:60px;
}

.tipsContent{
vertical-align:top;
padding-left:20px;
}

.logo{
vertical-align:bottom;
}

.loginBox{
vertical-align:top;
padding-top:5px;
padding-bottom:5px;
}

.loginBoxInner{
vertical-align:top;
padding-top:5px;
padding-bottom:5px;
}

.tipsNavigation{
vertical-align:top;
padding-bottom:20px;
padding-left:74px;
vertical-align:bottom;
}

.lang{
vertical-align:top;
vertical-align:middle;
padding-left:20px;
font-size:10px;
}

.lang a{
font-size:10px;}

.lang td{
vertical-align:middle;
padding-left:10px; 
padding-right:10px;
}

.footer{
font-size:12px;
color:#7f7f7f}

.footer td,th{
vertical-align:middle;}

.footer a{
color:#7d7d7e}

.footer a:hover{
color:#7d7d7e;}

.footer a:visited{
color:#7d7d7e;}

.menuItem{
vertical-align:top;
padding-top:0px;
padding-left:20px;
padding-bottom:15px;
line-height:1.8;
}

.menuItem a{
vertical-align:top;
color:#c73636;
}

.menuItem a:hover{
vertical-align:top;
color:#c73636;
}

.menuItem a:visited
{vertical-align:top;
color:#c73636;}


.newsblTitle
    {
    font-size:15px;
    color:#0F78B3;
    font-weight:bold;
    }


h1
    {
    font: 24pt arial, arial;
    margin: 0;
    }

h2
    {
    font-size:18px;
    font-family:arial;
    color:#0f7ab4;
    margin: 0;
    margin-bottom:12px;
    font-weight:normal;
    }

h3
    {
    font: 12pt arial, arial;
    margin: 0;
    }

form
    {
    margin:0px;
    }

.download_button input
    {
    border:none;
    width:145px;
    height:48px;
    background: url(/images/btDownloadPas.gif) no-repeat;
    cursor:pointer;
    padding-left:24px;
    }
.download_button_rus input
    {
    border:none;
    width:145px;
    height:48px;
    background: url(/images/btDownloadPas_rus.gif) no-repeat;
    cursor:pointer;
    padding-left:24px;
    }

a.download_button:hover input
    {
    background: url(/images/btDownloadAct.gif) no-repeat;
    }

a.download_button_rus:hover input
    {
    background: url(/images/btDownloadAct_rus.gif) no-repeat;
    }

.login_button
    {
    color:#505050;
    font:bold 15px arial;
    border:none;
    width:145px;
    height:48px;
    background: url(/images/Buttons/login_but.gif) no-repeat;
    cursor:pointer;
    padding-left:24px;
    }

.attach_button input
    {
    color:#505050;
    font:bold 15px arial;
    border:none;
    width:145px;
    height:48px;
    background: url(/images/btAttachPas.gif) no-repeat;
    cursor:pointer;
    }

.attach_button_rus input
    {
    color:#505050;
    font:bold 15px arial;
    border:none;
    width:145px;
    height:48px;
    background: url(/images/btAttachPas_rus.gif) no-repeat;
    cursor:pointer;
    }

a.attach_button:hover input
    {
    background: url(/images/btAttachAct.gif) no-repeat;
    }

a.attach_button_rus:hover input
    {
    background: url(/images/btAttachAct_rus.gif) no-repeat;
    }

.buy_readers div
    {
    border:none;
    width:170px;
    height:37px;
    background: url(/images/btBuyReaderPas.gif) no-repeat;
    cursor:pointer;
    float:right;
    }
.buy_readers_dut div
    {
    border:none;
    width:170px;
    height:37px;
    background: url(/images/btBuyReaderPas_dut.gif) no-repeat;
    cursor:pointer;
    float:right;
    }
.buy_readers_eng div
    {
    border:none;
    width:170px;
    height:37px;
    background: url(/images/btBuyReaderPas_eng.gif) no-repeat;
    cursor:pointer;
    float:right;
    }

a.buy_readers:hover div
    {
    background: url(/images/btBuyAct.gif) no-repeat;
    width:170px;
    height:37px;
    }

a.buy_readers_dut:hover div
    {
    background: url(/images/btBuyAct_dut.gif) no-repeat;
    width:170px;
    height:37px;
    }
a.buy_readers_eng:hover div
    {
    background: url(/images/btBuyAct_eng.gif) no-repeat;
    width:170px;
    height:37px;
    }

.bt_all_projs div
    {
    border:none;
    width:129px;
    height:37px;
    background: url(/images/btProjsPas.gif) no-repeat;
    cursor:pointer;
    margin-left:24px;
    float:right;
    }

.bt_all_projs_dut div
    {
    border:none;
    width:129px;
    height:37px;
    background: url(/images/btProjsPas_dut.gif) no-repeat;
    cursor:pointer;
    margin-left:24px;
    float:right;
    }
.bt_all_projs_eng div
    {
    border:none;
    width:129px;
    height:37px;
    background: url(/images/btProjsPas_eng.gif) no-repeat;
    cursor:pointer;
    margin-left:24px;
    float:right;
    }

a.bt_all_projs:hover div
    {
    background: url(/images/btProjsAct.gif) no-repeat;
    }

a.bt_all_projs_dut:hover div
    {
    background: url(/images/btProjsAct_dut.gif) no-repeat;
    }
a.bt_all_projs_eng:hover div
    {
    background: url(/images/btProjsAct_eng.gif) no-repeat;
    }

.recttable
    {
    table-layout:fixed;
    }

li
    {
    margin:0px;
    margin-bottom:4px;
    }
.nodecor_link a, .nodecor_link a:link, .nodecor_link a:hover, .nodecor_link a:active, .nodecor_link a:visited
    {
    text-decoration:none;
    color:#4b4b4b;
    cursor:pointer;
    }