html,body{font-family:Arial;font-size:12px;margin:0px;min-width:998px;color:#000;line-height:1.5em;}
div, td, th, p{font-family:Arial;font-size:12px;color:#000;}
body{background:#f4f8fe url(/i/bg.jpg) center top no-repeat;}
a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#00588f;}
a:visited{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#4b398f;}
a:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#15825a;}
a img{border:0;}
p{margin:0px 0px 5px 0px;}
table tr td{text-align:left;vertical-align:top;}
td, th, div, span{color:#000;}
button{background:none;border:0;}
.b{border:1px solid #ccc;}
.clear{clear:both;width:1px;height:1px;}
span.caption{font-family:Arial,Georgia, "Times New Roman", Times, serif;font-size:18px;display:block;padding: 20px 0px 20px 0px;color:#000000;}
h1{font-family:Arial, Georgia, "Times New Roman", Times, serif;font-size:20px;color:#000;font-weight:normal;padding:0;margin:0 0 13px 0;}
h2{font-family:Arial, Georgia, "Times New Roman", Times, serif;font-size:17px;color:#4b5a6c;font-weight:normal;padding:0;margin:10px 0;}
blockquote{padding: 0 0 0 20px;margin:20px 0;border-left:7px solid #cbdee2;font-family:"Times New Roman", Times, serif;font-size:15px;color:#074c6f;}

.search-form{margin:0;padding:0;}
.login-form .user-name {padding:0 0 0 11px;}
.login-form .submit {padding:0 0 0 41px;}
.login-form p {margin:5px;}
.catalog_level1{padding-left: 116px;background-position:left top;background-repeat:no-repeat;}
 .catalog_level1 a,.catalog_level1 a:hover,.catalog_level1 a:visited{font-family:Arial,Georgia, "Times New Roman", Times, serif;font-size:17px;color:#00588f;}
 .catalog_level1 .catalog_level2{position:relative;margin-top:30px;}
  .catalog_level1 .catalog_level2 ul{list-style:none;padding:0;margin:0 0 25px 0;width:50%;float:left;}
   .catalog_level1 .catalog_level2 li{list-style:none;padding:3px 0 3px 16px;margin:0;line-height:16px;background: url(/i/left_menu_dot.gif) 4px 8px no-repeat;}
    .catalog_level1 .catalog_level2 li a{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
 table.catalog_level2{border-collapse:collapse;padding:0px;margin:0 0 25px 0;}
  table.catalog_level2 tr td{width:50%;padding:3px 0 3px 16px;margin:0;line-height:16px;background: url(/i/left_menu_dot.gif) 4px 8px no-repeat;}
   table.catalog_level2 tr td a,table.catalog_level2 tr td a:visited,table.catalog_level2 tr td a:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
 
.container{width:1019px;margin:0 auto;position:relative;padding-top:183px;}
.transparent_bg{position:fixed;top:0;left:0;width:100%;height:100%;background:transparent url(/i/book.png) repeat scroll 0 50%;z-index:4;display:none;}

.center{background-color:#f4f8fe;float:right;width:760px;}
 .content{padding:25px 20px 20px 20px;min-height:550px;}
  img{margin:5px}
  p.quote{font-family:"Times New Roman", Times, serif;font-size:18px;color:#074c6f;margin:10px 0;}
  p.author{text-align:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:italic;}
  .path,.path a.path{color:#8894a2;font-family:Tahoma;font-size:10px;text-decoration:none;}
   .path a.path:hover{color:#8894a2;font-family:Tahoma;font-size:10px;text-decoration:underline;}
   
  .person{width:240px;height:130px;float:left;}
   .person img{float:left;height:90px;}
   .person a{display:block;}
   .person span.person_name{font-family:Arial, Helvetica, sans-serif;font-size:11px;display:block;}
   .person span.position{font-family:Arial,Georgia, "Times New Roman", Times, serif;font-size:11px;font-style:italic;color:#8894a2;}
   .person .big_photo{position:fixed;top:200px;left:-253px;margin-left:50%;width:507px;height:326px;background-color:#f4f8fe;z-index:10;border:1px;display:none;}
    .person .big_photo img{width:auto;height:auto;margin:13px;}
        .person .big_photo div.family{position:absolute;font-family:Arial,Georgia, "Times New Roman", Times, serif;font-size:22px;color:#15825a;top:50px;left:250px;}
        .person .big_photo div.name{position:absolute;font-family:Arial, Georgia, "Times New Roman", Times, serif;font-size:22px;color:#4b5a6c;top:80px;left:250px;}
        .person .big_photo div.position{position:absolute;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;top:120px;left:250px;}
        .person .big_photo div.mail{position:absolute;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;top:170px;left:250px;padding-left:20px;background:url(/i/ico_mail.gif) left 4px no-repeat;}
        .person .big_photo div.phone{position:absolute;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;color:#000;top:190px;left:250px;padding-left:20px;background:url(/i/ico_phone.gif) left 4px no-repeat;}
        .person .big_photo a.close{position:absolute;top:10px;left:auto;right:10px;}
         .person .big_photo a.close img{margin:0;}
 .left{width:200px;padding:30px 10px 0 20px;background:url(/i/dlinev.gif) right top repeat-y;float:left;background-color:#F4F8FE;}
  .left ul.left_menu{list-style:none;padding:0;margin:0 0 25px 0;}
   .left ul.left_menu li{list-style:none;padding:0;margin:0;line-height:22px;}
    .left ul.left_menu li a{line-height:12px;font-size:12px;line-height:14px;font-family:Arial, Helvetica, sans-serif;color:#15825a;text-decoration:none;}
    .left ul.left_menu li a:hover{line-height:12px;font-size:12px;line-height:14px;font-family:Arial, Helvetica, sans-serif;color:#15825a;text-decoration:underline;}
    .left ul.left_menu li a.active{font-weight:bold;}
    .left ul.left_menu li ul{list-style:none;padding:0;margin:0;line-height:22px;}
     .left ul.left_menu li ul li{list-style:none;padding:3px 0 3px 16px;margin:0;line-height:16px;background: url(/i/left_menu_dot.gif) 4px 8px no-repeat;}
      .left ul.left_menu li ul li a{line-height:12px;font-size:12px;line-height:14px;font-family:Arial, Helvetica, sans-serif;color:#4b5a6c;}
       .left ul.left_menu li ul li a.selected{font-weight:bold;}
  .dlineh{background:url(/i/dlineh.gif) left top repeat-x;height:1px;}
  .news{padding:20px 0px;}
   .news a.caption{font-family:Arial,Georgia, "Times New Roman", Times, serif;font-size:18px;color:#00588f;display:block;}
   .news .event{margin-top:20px;}
    .news span.date{font-family:Arial, Helvetica, sans-serif;font-size:10px;display:block;font-style:italic;color:#627388;}
  .publication{padding:20px 0;}
   .publication a.caption{font-family:Arial,Georgia, "Times New Roman", Times, serif;font-size:18px;color:#00588f;display:block;margin-bottom:20px;}
   .publication img{float:left;margin-right:10px;}

 .header{position:absolute;top:0px;}
  .header a.logo{top:55px;position:absolute;}
  .header div.menu{padding:155px 0 0 300px;}
   .header ul.menu{list-style:none;padding:0;margin:0;}
    .header ul.menu li{margin:0;padding:0;list-style:none;display:inline;}
     .header ul.menu li a{background-color:#5d8c7e;display:block;float:left;font-family:Arial, Helvetica, sans-serif;font-size:15px;line-height:18px;padding:5px 9px;margin:0 1px 0 0;font-weight:bold;color:#fff;text-decoration:none;}
     .header ul.menu li a.active, .header ul.menu li a:hover{background-color:#f4f8fe;display:block;float:left;font-family:Arial, Helvetica, sans-serif;font-size:15px;line-height:18px;padding:5px 9px;margin:0 1px 0 0;font-weight:bold;color:#1668b1;text-decoration:none;}
   .header .top_line{position:absolute;top:0;left:0;}
    .header .top_line .change_lang{position:absolute;top:5px;left:20px;width:70px;}
    .header .top_line .search{position:absolute;top:5px;left:748px;width:300px;}
     .header .top_line .search .search_query{width:201px;height:20px;background:url(/i/search_input.png) left top no-repeat;border:none;float:left;display:block;padding-left:20px;}
     .header .top_line .search .search_submit{width:40px;height:16px;background:url(/i/search_submit.png) left center no-repeat;border:none;margin:4px 2px 2px 5px;float:left;cursor:pointer;}
  .header .phone{position:absolute;top:60px;left:830px;width:300px;}
   .header .phone .code{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#364554;font-weight:bold;position:absolute;top:0;left:0;}
   .header .phone .number{font-family:Arial, Helvetica, sans-serif;font-size:25px;line-height:30px;color:#1d3e35;font-weight:bold;position:absolute;top:-3px;left:-30px;}
   .header .phone .pont{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#364554;font-weight:normal;position:absolute;top:20px;left:50px;}
 .footer{height:155px;clear:both;padding-top:70px;background:url(/i/footer.jpg) bottom left no-repeat;position:relative;}
  .copyrights{padding:30px 0 0 30px;font-family:Arial, Helvetica, sans-serif;font-size:12px;float:left;width:470px;}
   .copyrights a{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
  .footer .phone{width:200px;float:left;padding-top:30px;position:relative;}
   .footer .phone .code{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#587086;position:relative;top:-8px;}
   .footer .phone .number{font-family:Arial, Helvetica, sans-serif;font-size:31px;color:#204262;font-weight:bold;line-height:32px;}
   .footer .phone .multichannel{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#3e7587;position:absolute;right:25px;top:55px;}
  .stuff_links{position:absolute;right:80px;top:100px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#627388;}
.long_line{height:1px;width:100%;border-top:1px solid #a6bfce;position:relative;bottom:155px;top:auto;}

a.ask_price,a.ask_price:hover,a.ask_price:visited{display:block;width:108px;height:24px;background:url(/i/price.gif) left top no-repeat;font-family:Arial,Georgia, "Times New Roman", Times, serif;font-size:17px;color:#fff;padding:4px 0 0 28px;margin:10px;}

div.ask_price{width:600px;height:300px;background-color:#fff;position:fixed;margin-left:50%;left:-312px;padding:12px;z-index:9;display:none;}
 div.ask_price a{float:right;}
 div.ask_price .forwhat{font-family:Arial,Georgia, "Times New Roman", Times, serif;font-size:18px;color:#15825a;}
 div.ask_price .caption{font-family:Arial,Georgia, "Times New Roman", Times, serif;font-size:18px;color:#000;padding:10px 0;}
 div .ask_price table{padding-top:10px;}
  div .ask_price table tr td{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;} 
   div .ask_price table tr td label{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#57697e;}
   div .ask_price table tr td input.text{width:265px;height:20px;}
   div .ask_price table tr td textarea{width:346px;height:67px;}
   div .ask_price table tr td input.submit{margin-top:20px;}
  
  
  
.catitem{float:left;width:30%;}


.bot .icq1{
background-image:url("http://web.icq.com/whitepages/online?icq=251491327&img=5");
background-repeat:no-repeat;
height:20px;
left:585px;
position:absolute;
text-align:right;
top:170px;
width:90px;}

.bot .icq2{
background-image:url("http://web.icq.com/whitepages/online?icq=259193141&img=5");
background-repeat:no-repeat;
height:20px;
left:585px;
position:absolute;
text-align:right;
top:145px;
width:90px;
}

.top .icq1{
background-image:url("http://web.icq.com/whitepages/online?icq=251491327&img=5");
background-repeat:no-repeat;
height:20px;
left:95px;
position:absolute;
text-align:right;
top:40px;
width:90px;
}

.top .icq2{
background-image:url("http://web.icq.com/whitepages/online?icq=259193141&img=5");
background-repeat:no-repeat;
height:20px;
left:95px;
position:absolute;
text-align:right;
top:60px;
width:90px;
}




.authpos{
margin-top:25px;
position:relative;
}

.gotoauth{
position:absolute;
top:-100px;
left:0px;
background-color:#FFFFFF;
border:1px #000000 solid;
padding:5px;
display:none;
width:420px;
}

.gotoauth span{
color:#C8001E;
}

.gotoauth table, .gotoauth th, .gotoauth td, .downloads-report, .downloads-report th, .downloads-report td{
padding:5px;
}

#warn{
display:none;
}

.downloadblanks{
position:absolute;
right:0px;
top:0px;
}

.notauthorized, .notauthorizedsale{
cursor:pointer;
text-decoration:underline;
color:#569516;
}

#tcalShade img {
	margin: 0;
}

#toPrint {
	padding: 10px 30px;
	font-weight: bold;
}


  .header_bottom div.menu{padding-top:20px; clear: both;}
   .header_bottom ul.menu{list-style:none;padding:0;margin:0;}
    .header_bottom ul.menu li{margin:0;padding:0;list-style:none;display:inline;}
     .header_bottom ul.menu li a{background-color:#8bc0b0;display:block;float:left;font-family:Arial, Helvetica, sans-serif;font-size:15px;line-height:18px;padding:5px 9px;margin:0 1px 0 0;font-weight:bold;color:#fff;text-decoration:none;}
     .header_bottom ul.menu li a.active, .header ul.menu li a:hover{background-color:#f4f8fe;display:block;float:left;font-family:Arial, Helvetica, sans-serif;font-size:15px;line-height:18px;padding:5px 9px;margin:0 1px 0 0;font-weight:bold;color:#1668b1;text-decoration:none;}



