/*@charset "utf-8";
/* CSS Document */


form{padding:0px; margin: 0px;}

img{border: none;}

body{
     font-family:  Arial,Tahoma,Verdana;
     font-size: 14px;
     background: #ffffff;
     margin: 0px;
}

a{ text-decoration: none;}
a:hover{ text-decoration: underline;}
.link_small{ font-size: 10px;}
.link{ font-size: 12px; text-decoration: underline;}
.link:hover{ font-size: 12px; text-decoration: none;}


.header{
background: url('../../images/header-bg.jpg');
height: 86px;
}

.header-inner{
width: 738px;
margin: 0 auto;
}

.login{
float: right;
padding: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size: 10px;
font-weight: bold;
}

.login-inner{
float: left;
margin-left: 2px;
font-weight: normal;
}

.login-inner a{
color:#999999;
font-weight: normal;
}

.input-container{
background: url('../../images/input-bg.jpg');
background-color: #E5F2FF;
background-repeat: repeat-x;
border: 1px solid #666666;
margin: 2px;
}

.login input{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 padding: 4px 4px 4px 25px;
 border: none;
 color: #003366;
}

#login{
background: url('../../images/input-user.jpg');
background-position: 5px 3px;
background-repeat: no-repeat;
}

#pass{
background: url('../../images/input-pass.jpg');
background-position: 5px 3px;
background-repeat: no-repeat;
}

.btn, #btn, .page .btn, .page2 .btn{
background: url('../../images/btn-bg.jpg');
background-repeat: repeat-x;
background-color: #0066CC;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
padding: 3px 6px 3px 6px;
border: none;
color: #FFFFFF;
}



.btn2{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
border: 1px solid #000000;
padding: 1px 3px 1px 3px;
color: #000000;
}
.btn3{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
border: 1px solid #000000;
padding: 1px 3px 1px 3px;
color: #000000;
width: 150px;

}

.btn_big{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    border: 1px solid #000000;
    color: #000000;
    width: 100px;
    height: 50px;
}


.nav{
background-image: url('../../images/nav-bg.jpg');
background-repeat: repeat-x;
background-position: center;
height: 52px;

}

.nav-inner{
width: 735px;
margin: 0 auto;
text-align: right;
padding: 0px 10px 0px 0px;

}
.nav-inner2{
float: right;
background: #FFFFFF;
}



.nav-inner div{
 background-color: #FFFFFF;
}

.nav-inner a{
float: left;
cursor: pointer;
}

.banner{
height: 135px;
}

.banner-inner{
width: 730px;
margin: 0px auto 0px auto;
padding: 18px 0px 0px 0px;
color: #000;
font-size: 14px;

}

.banner-inner2
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 730px;
float:left;
}

.banner-inner h1{
font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
font-size: 30px;
font-weight: bold;
letter-spacing: -2px;
border-bottom: 0px solid #bbb;
margin: 0px 0px 3px 0px;
line-height: 27px;
color:#0062cb;
}



.banner-acont{
background: url('../../images/bb-bg.jpg');
width: 118px;
height: 118px;
margin: 0px 5px;
float: left;
}

.page{
padding-top: 0px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 0px;
width: 725px;
margin: 0 auto;
color: #000;
line-height: 17px;
}

.page2{

width: 100%;
margin: 0 auto;
color: #666666;
line-height: 17px;
}

.page p, .page2 p{
margin: 0px 0px 20px 0px;
}

h3, .h3_title
{
font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
font-size: 23px;
font-weight: bold;
letter-spacing: -1.3px;
border-bottom: 0px solid #95CAFF;
color: #000;
margin: 0px 0px 10px 0px;
line-height: 27px;}

h2, .h2_title
{
font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
font-size: 21px;
font-weight: bold;
letter-spacing: -1.1px;
color: #000;
margin: 5px 0px 4px 0px;
line-height: 23px;
}

a.h2_link{
    color: #FFFFFF;
    font-size: 16px;
    letter-spacing: -1px;
    text-decoration: none;
}

.test-right{
float: right;
margin: 0px 0px 0px 10px;;
padding: 8px;
background: #f7f7f7;
border: 0px dashed #95CAFF;
width: 200px;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 14px;
}

.test-left{
float: left;
margin: 7px 15px;
padding: 8px;
background: #f7f7f7;
border: 0px dashed #95CAFF;
width: 200px;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 14px;
}

.test-from{
float: right;
display: block;
padding: 3px 0px 0px 0px;
color: #0066CC;
}

.footer{
background: url('../../images/nav-bg.jpg');
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #BFD9F2;
font-weight: bold;
padding: 10px;
text-align: center;
}

#center{
margin: 0 auto;
width: 520px;
}

/* ***************  custom classes ********************* */

.loading {position:fixed;right:0px;top:0px;background-color:#CC4444;color:#FFFFFF;padding:2px;display:none;}

.page table td, .page2 table td{

      padding:10px;
}


input, textarea{
 font-family: Tahoma, Arial, Verdana;
 font-size: 11px;
 padding: 3px;
 border: none;
 color: #666;
 font-weight: normal;
 border: 1px solid #666666;
}

select{
 font-family: Tahoma, Arial, Verdana;
 font-size: 11px;
 color: #666666;
 font-weight: normal;
}

.page .inp, .page2 .inp{
 border: none;
}

.page .link, .page2 .link{
      color: #666666;
      text-decoration: underline;
}

.page .link:hover, .page2 .link:hover{
      text-decoration: none;
}
.page a,.page2 a{
      color: #0062CB;
      text-decoration: underline;
      font-weight: bold;
}
.page a:hover, .page2 a:hover{
      color: #0062CB;
      text-decoration: none;
      font-weight: bold;
}

.page ul a{
      color: #666666;
      font-weight: normal;
      text-decoration: none;
}
.page ul a:hover{
      font-weight: normal;
}

.page ul{
      display:block;
      margin:10px;
      padding:10px;
}

.red{
  color: #B50000;
}

.title{
  background-color: #3082D4;
  background: url('../../images/nav-bg.jpg');
  color: #FFFFFF;
  font-weight: bold;
  padding:5px;
}

.title2{
  background-color: #3082D4;
  background: url('../../images/nav-bg.jpg');
  color: #FFFFFF;
  font-weight: bold;
}


.border_t {border-top: 1px solid #000000;}

/* * projects list * */


.pr_item{
   width: 188px;
   height:88px;
   background-image: url('../../images/item_bg.gif');
   background-repeat: no-repeat;
}
.pr_item2{
   width: 188px;
   height:88px;
   background-image: url('../../images/item_bg.gif');
   background-repeat: no-repeat;
   float:left;
   margin-left: 20px;
   padding-top: 35px;
   text-align: center;
}
.pr_item2 a{color: #FFFFFF;}

/*.pr_item2 div{
  padding-top: 35px;
  color: #FFFFFF;
}*/

.pr_icon{
    float:right;
    padding-top: 15px;
    padding-right:7px;
}

.pr_stat{
   color: #FFFFFF;
   float: left;
   font-size: 11px;
   padding-left: 56px;
}

.pr_info{
  text-align:center;
  color: #FFFFFF;
  font-size: 11px;
  padding-top: 10px;
}
.pr_info a{
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  font-size:16px;
}

.title2  a{
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
}

.page .l3 a, .page2 .l3 a{
    font-weight: normal;
    text-decoration: none;
    color: #666666;
}
.page .l2, .page2 .l2{
    font-weight: bold;
    text-decoration: underline;
    color: #FFFFFF;
}
.page .l2:hover, .page2 .l2:hover{
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
}

.page .l3 a:hover, .page2 .l3 a:hover {
    font-weight: normal;
    text-decoration: underline;
    color: #666666;
}

.note{ font-size: 9px; color: #808080; font-style: italic;}

/* ** search forms */

.paypal{
 width:76px;
 height:52px;
 padding:0px;
 margin:0px;
 float:right;
/* bordeR: 1px solid #ff0000;*/
}

.paypal form{
 width:76px;
 height:52px;
 margin:0px;
 padding:0px;

/* bordeR: 1px solid #0000ff;    */
}

.paypal input{






 margin:0px;
 padding:0px;
 bordeR: none;
}

.list1{
    line-height: 150%;
}

.list1 a:hover{
       text-decoration: underline;
}

#block_form{
    min-height:100%;
    min-width:100%;
/*    background-color: #DDDDDD;*/
    background-image: url('../../images/block_bg.png');
    z-index:999;
    position:absolute;
    top:0px;
    left:0px;
    height:740px;
    text-align:center;
    display: none;
}

.cell2{
  background-color: #D2E3F5;

}
.cell1{
  background-color: #DBF5D2;

}

.both{
    clear:both;
}
.list_items a{
  font-weight: normal;
  text-decoration: none;
}

.list_items a:hover{
    text-decoration: underline;
    font-weight: normal;
}

#content_help{
    position: absolute;
    display: none;
    font-size: 11px;
    font-family: Arial,Verdana;
    font-weight: normal;
    border: 1px solid #000000;
    background-color: #FFFFE1;
    padding: 5px;
}

#hidden_form{
    position: absolute;
    display: none;
    z-index: 100;
}

a.h2_link{
    color: #0062cb;
    font-size: 16px;
    letter-spacing: -1px;
    text-decoration: none;
}
a.h2_link:hover{
    text-decoration: underline;
}

.popup{
/*    width:400px;*/
    background-color:#FFFFFF;
    border: 1px solid #888888;
}

.popup_title{
    height:18px;
    background-color:#CCCCCC;
    border-bottom:1px solid #888888;
    text-align:right;
    padding-top:7px;
    padding-right:5px;
    padding-left: 5px;
    background-image: url('../../images/nav-bg.jpg');
    background-repeat:repeat-x;
    font-weight: bold;
    color: #FFFFFF;

}

.popup p{
    padding: 0px;
}

.l{ float:left;}
.r{ float:right;}
.w300 {width: 300px;}


.bullet-table
{
border-top:#ccc 0px solid;

}

.bullet-table td
{
border-top:#ccc 0px dashed;
border-bottom:#bbb 1px dashed;

}

ul.content-bullets
{
padding:10px 20px 0px 0px;
margin:0px auto 25px 15px;
list-style-type:square;

}

.content-bullets li
{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 10px;
list-style-type:square;

}

ul
{
padding:0px 0px 20px 0px;
}

ol li
{
padding:5px 0px 5px 0px;
margin:0px 0px 0px 10px;
}


ul li
{
padding:0px 0px 5px 0px;
margin:0px 0px 0px 10px;

}


