*{
	margin: 0;
	padding: 0;
	}

html{
	font-size:100.01%;
	}
	
body {
   position:relative;
	background:#fff;
	font:normal 62.5% Tahoma;
	color:#333;
	}

img {
	border: 0;
	}

#body{
	min-width:1000px;
   }
   
.medicine_1{
   position:relative;
   }

a{
	color:#4f91c0;
	text-decoration:none; 
	}
	
a:hover{
	
	}


ul{
	list-style:none;
	}

table{
	border-collapse:collapse;
	}
   
   
/*search block*/

#search-form{
   background:url('images/top-bg.gif') repeat-x;
   height:32px;
   }
   
.container-form{
   background:url('images/top-l.gif') no-repeat;
   height:32px;
   }
   
   .container-form form{
      display:block;
      float:right;
      height:29px;
      background:url('images/top-r.gif') no-repeat 100% 0;
      padding:3px 20px 0 0;
      }
      
      
      .container-form form input.form-text{
         font:bold 0.9em Tahoma;
         padding:2px 10px;
         width:187px;
         border:solid 1px #96bdd9;
         }
         
      .container-form form input.form-submit{
         overflow:visible;
         font:bold 0.9em Tahoma;
         padding:1px 10px;
         }
      

/*end search block*/

#top-block{
   overflow:hidden;
   height:1%;
   }

#head-block{
   clear:both;
   height:104px;
   background:url('images/head-block-bg.gif') repeat-x;
   margin-top:28px;   
   }
   

/*autorizathion*/

.autorizathion{
   display:block;
   float:left;
   background:url('images/autorizathion-bg.gif') no-repeat;
   width:217px; height:104px;
   padding:14px 0 0 13px;
   }
   
   .autorizathion label.autorizathion-label{   
      display:block;
      clear:both;
      float:left;
      padding:0 5px 0 0;
      font:bold 1.1em Tahoma;
      color:#fff;
      text-align:right;
      width:60px;
      margin-bottom:7px;
      }
      
   .autorizathion input.form-text{
      font:bold 0.9em Tahoma;
      padding:3px 10px;
      width:113px;
      border:solid 1px #96bdd9;
      margin-bottom:5px;
      }
      
   .autorizathion input.form-submit{
      overflow:visible;
      font:bold 0.9em Tahoma;
      padding:1px 13px;
      }

.memory{
   font:bold 0.9em Tahoma;
   display:inline;
   color:#fff;
   padding-left:5px;
   }

/*end autorizathion*/

/*top-menu*/

.top-menu{
   display:block;
   float:left;
   margin:16px 0 16px 5px;
   }
   
   .top-menu li, .list-service li{
      display:block;
      }
      
      .top-menu li a, .list-service li a{
         font:bold 1.1em Tahoma;
         color:#333;
         padding:0 0 0 16px;
         }
         
         .list-service li a{
            font-weight:normal;
            }
         
         
         .top-menu li a:hover, .list-service li a:hover{
            background:url('images/arrow-menu.gif') no-repeat 0 3px;
            text-decoration:none;
            }
         

/*end top-menu*/

/*exchange*/

.exchange{
   float:right;
   height:104px;
   background:url('images/head-r.gif') no-repeat 100% 0; 
   padding:16px 0px 0 0;
   }
   
   .exchange h2{
      font:normal 1.8em Tahoma;
      margin:0 0 5px 0;
      }
      
.row-exchange{
   float:left;
   font:bold 1.1em Tahoma;
   color:#000;
   margin-right:28px;
   }

/*end exchange*/

/*nav-image*/

table.nav-image{
   width:99%;
   }
   
   .nav-image td{
      text-align:center;
      padding-bottom:30px;
      vertical-align:top;
      }
   
 
   .nav-image a{
      font:normal 1.8em Tahoma;
      color:#333;
      }
      
   .nav-image img{
      margin-bottom:11px;
      }
      
   .nav-image td.rzd{
      width:70px;
      }

/*end nav-image*/

/*C and S*/

.container-content{
   clear:both;
   overflow:hidden;
   height:1%;
   }

.left-column{
   float:left;
   width:244px;
   padding-left:17px;
   }

.right-column{
   margin-left:274px;
   }

#gl-container{
   margin:0 20px;
   }

.logo{
   float:left;
   padding:20px 0 0 17px;
   margin-right:53px;
   }
   
.panel{
   float:left;
   background:url('images/panel.jpg') no-repeat 0 100%;
   padding:5px 10px 20px 20px;
   font:bold 1.1em Tahoma;
   margin:20px 0 0 0;
   color:#5c5c5c;
   margin-right:76px;
   }

.icq-panel{
   line-height:20px;
   }
   
.icq{
   background:url('images/icq-ico.gif') no-repeat;
   padding:3px 0 10px 22px;
   }

.left-column h2{
   font:normal 2.4em Tahoma;
   color:#4188bb;
   margin-bottom:25px;
   }
   
   .left-column h2.begin{
      background:url('images/big-arrow.gif') no-repeat 100% 50%;
      padding-right:118px;
      }

.annotation-begin h3{
   font-size:1.1em;
   color:#777;
   }

.annotation-begin p{
   margin-bottom:11px;
   font-size:1.1em;
   color:#777;
   }
   
.annotation-begin a.more{
   color:#4188bb;
   border-bottom:dashed 1px #4f91c0;
   }
   
   .annotation-begin a.more:hover{
      border-bottom:solid 1px #4f91c0;
      }
   
.webmoney-baners{
   margin:25px 0;
   }
     
   .news span, .download span{
      background:url('images/arrow-enter.gif') no-repeat 100% 50%;
      font:bold 0.45em Tahoma;
      padding-right:30px;
      }
      
      
      .news span a{
         border-bottom:dashed 1px #4f91c0;
         }
         
         .news span a:hover{ 
         border-bottom:solid 1px #4f91c0;
         }

h3.date{
   font:bold 1.4em Tahoma;
   }

   h3.date a{
      color:#777777;
      border-bottom:dashed 1px #4f91c0;
      }
      
      h3.date a:hover{
         border-bottom:solid 1px #4f91c0;
         }
         
   h3.date span{
      color:#4188bb;
      }

.list-news p{
   margin-bottom:17px;
   color:#333;
   font-size:1.1em;
   }
      

.download-button{
   display:block;
   margin-bottom:9px;
   }

.partners{
   width:200px;
   margin-left:100px;
   }
   
   .partners img{
      display:block;
      float:left;
      margin:0 3px 10px 0;
      }
   
.breakup{
   background:url('images/breakup-bg.jpg') no-repeat;
   padding:21px 0 0 34px;
   float:left;
   }

   .breakup h3{
      font:normal 1.8em Tahoma;
      margin-bottom:14px;
      }
      
   .breakup h3 span{
      font:bold 0.6em Tahoma;
      color:#4f91c0;
      }
      
      .breakup h3 span a{
         border-bottom:dashed 1px #4f91c0;
         }
         
         .breakup h3 span a:hover{
            border-bottom:solid 1px #4f91c0;
            }
         

.banner-block{
   text-align:center;
   }
   
   .banner-block img{
      margin-top:53px;
      }
         
#foot{
   height:32px;
   line-height:32px;
   background:url('images/foot-bg.gif') repeat-x;
   color:#fff;
   margin-top:30px;
   }
   
.copyright{
   float:left;
   height:32px;
   background:url('images/foot-l.gif') no-repeat;
   padding-left:24px;
   }
   
   
.created{
   float:right;
   height:32px;
   background:url('images/foot-r.gif') no-repeat 100%;
   padding-right:24px;
   }
   
   .created a{
      color:#fff;
      border-bottom:dashed 1px #fff;
      }
      
      .created a:hover{
         border-bottom:solid 1px #fff;
         }
         
/*end C and S*/

