    /* CSS MSK */
    body { background-color:#FFFFFF; margin: 0px; font-family:'Georgia','Calibri',Tahoma; }
    h1 { font-size:42px; line-height:95%; font-family:'Calibri',Tahoma; color:#2fa863; text-align:center;
    padding:5px; } 
    h2, h3, h4 { color:#548719; line-height:95%; }

    #roof {  width:750px; height:85px; background-color:#FFFFFF; margin: 0px auto; text-align: left; 
    overflow : visible; font-family:'Calibri',Tahoma; }
    #logo, #basket {display:inline;zoom:1;vertical-align:top;}
    #logo {  width:50%; height:80px; float:left;}

    #cart {  width:35%; height:80px; background-image: url(img/cart.png); float:right; text-align:right; }
    .incart { font-size:25px; color:#9ea867; line-height:90%; position:relative; top:27px; right:80px;  }
    .incart a{ text-decoration:none; color:black; font-family:"Calibri",Tahoma; }
    .incart a:hover{ text-decoration:none; color:#2f5; font-family:"Calibri",Tahoma; }

    #headerb { /*background-image: url(img/hb.png); background-repeat: repeat-x;*/ width:100%; height:200px; }
    #headerbi { /*background-image: url(img/hbi.png); background-repeat: repeat-x;*/ width:100%; 
    height:100px; }
    #head {  width:750px; height:200px; background-image:url(http://aptekari.ru/img/header.png);  
    margin: 0px auto; text-align: left; }
    #headi {  width:750px; height:100px; background-color:transparent;  margin: 0px auto; text-align: left; }

    #menu { height:30%; background-color:transparent; margin: 0px auto; text-align:center; 
        font-size:20px; color:#777; line-height:200%; font-family:'Georgia',serif; }
    #menui { height:30%; background-color:transparent; margin: 0px auto; text-align:center; 
        font-size:20px; color:#777; line-height:200%; font-family:'Georgia',serif; }
    #menu a{ font-size:20px; color:#040; line-height:200%; font-family:'Georgia',serif; text-decoration:none;  text-shadow: 0 0 5px yellow;}
    #menu a:hover{ color:#ff0; background:#0f0; text-decoration:none; }
    #menui a{ font-size:20px; color:#777; line-height:200%; font-family:'Georgia',serif; text-decoration:none;}
    #menui a:hover{ color:#ff0; background:#0f0; text-decoration:none; }

    #hpic { height:35%; background-color:transparent; }
    #sform { height:35%px; background-color:transparent; margin: 0px auto; text-align:center; }
    #sformi { height:70%px; background-color:transparent; margin: 0px auto; text-align:center; }

    #meat {  width:750px; height:auto; background-color:#fff;  margin: 3px auto; text-align: left; 
    padding:3px;}
    #meat ul, li { text-decoration:none; color:#7c854d;  }
    #meat a{ text-decoration:none; color:#81ab00;  } 
    #meat a:hover{ text-decoration:none; color:#111;  }
    
    #pos { font-size:16px; line-height:110%; color:#555; font-family: 'Calibri',Tahoma; padding:3px;
    background-color:#fff7a1; width:750px; height:auto; margin: 3px auto; 
    -moz-border-radius: 0.5em; /*-moz-box-shadow: 4px 5px 15px #cdc; box-shadow: 4px 5px 15px #cdc; -webkit-box-shadow: 4px 5px 15px #cdc;*/ }
    
    #posc { font-size:16px; line-height:110%; color:#419f99; font-family: 'Calibri',Tahoma; padding:3px;
    background-color:#c5fffa; width:750px; height:auto; margin: 3px auto; 
    -moz-border-radius: 0.5em; /*-moz-box-shadow: 4px 5px 15px #cdc; box-shadow: 4px 5px 15px #cdc; -webkit-box-shadow: 4px 5px 15px #cdc;*/ }

    #posc a{ text-decoration:none; color:#419f99; }
    #posc a:hover{ text-decoration:none; color:#000; background:#ff0; }
    
    #poscv { font-size:16px; line-height:110%; color:#999; font-family: 'Calibri',Tahoma; padding:3px;
    background-color:#eee; width:750px; height:auto; margin: 3px auto;  -moz-border-radius: 0.5em; }
    #poscv a{ text-decoration:none; color:#999; }
    #poscv a:hover{ text-decoration:none; color:#000; background:transparent; }

    #addtocart { font-size:16px; line-height:110%; color:#7c854d; font-family: 'Calibri',Tahoma; padding:3px;
    background-color : #fff7a1; width:750px; height:auto; margin: 3px auto; 
    -moz-border-radius: 0.5em; /*-moz-box-shadow: 4px 5px 15px #cdc; box-shadow: 4px 5px 15px #cdc; -webkit-box-shadow: 4px 5px 15px #cdc;*/ }
    #addtocart a{ text-decoration:none; color:#222; }
    #addtocart a:hover{ text-decoration:none; color:#000; background:#ff0; }

    #numrows { width:auto; height:auto; background-color:#ACFFD7; color:#666; text-align: center;
    margin: 8px auto; padding:3px; font-family: 'Calibri',Tahoma; font-size:12px; -moz-border-radius: 0.5em; }
    #reslt { width:auto; height:auto; background-color:transparent; color:#333; text-align: center;
    margin: 8px auto; padding:3px; font-family: 'Calibri',Tahoma; font-size:14px; }
    #reslt a{ color:#333; text-decoration:none; } 
    #reslt a:hover { text-decoration:none; color:#ff0; background:#0f0; }
    
    #pagnt { width:auto; height:auto; background-color:#ACFFD7; color:#888; text-align: center;
    margin: 8px auto; padding:3px; font-family: 'Calibri',Tahoma; font-size:13px; }
    #pagnt a{ color:#243; text-decoration:none; } 
    #pagnt a:hover { text-decoration:none; color:#152; background:#ff0; }

    #catp { font-size:15px; line-height:110%; color:#777; font-family: 'Calibri',Tahoma; padding:3px;
    background-color:#fff; width:650px; height:auto; margin: 3px auto; text-align:left; }
    #catp a{ text-decoration:none; color:#3a5; }
    #catp a:hover{ text-decoration:none; color:#000; background:transparent; }

    #catab { width:750px; height:auto; background-color:#feff85; margin: 10px auto; text-align:center;}
    #catab a{ text-decoration:none; color:#7c854d; }
    #catab a:hover{ text-decoration:none; color:#000; background:#ff0; }
    
    #note { width:750px; height:50px; background-color:#ffbca5; margin: 10px auto; text-align:center; color:#422; line-height:300%;}

    #footerb { background-color : #52a457; width:100%; height:52px; }
    #footer {  width:750px; height:52px; overflow:hidden; background-color:transparent;
        margin: 0px auto; text-align: left; padding:5px 0 0 5px; text-align:center; 
        font-size:12px; font-family: 'Calibri',Tahoma; color:#fff; }
    #footer a{ text-decoration:none; color:#88e88e; }
    #footer a:hover{ text-decoration:none; color:#88e88e; }

    p { font-size:20px; line-height:110%; color:#666666; font-family:'Calibri',Tahoma; }
    .tabdescr { font-family: 'Calibri',Tahoma; font-size:12px; color:#777; line-height:100%; }
    #text {  line-height:110%; color:#666666; font-family: 'Calibri',Tahoma; }
    #text p { font-size:12px; }


    #tbl { height:auto; font-family: 'Calibri',Tahoma; color:#777; line-height:100%; }
    #separator { width:100%; border-bottom:dotted 1px; border-color:grey; height:auto; padding-top:15px; }
    
.lang_en, .lang_de, .lang_fr {width: 22px; height: 16px;}
.lang_en {background: url(/img/English_adminway.png);margin:4px;}
.lang_de {background: url(/img/German_adminway.png);margin:4px;}
.lang_fr {background: url(/img/French_adminway.png);margin:4px;}
.lang_en:hover, .lang_de:hover, .lang_fr:hover {background-position: 0 -16px;} 

#lngs { position:absolute; float:right; }

.cat { font-size:22px; color:green; }
.cat:hover { color:black; }

.ds h1 { font-size:22px; color:#548719; font-family:'Calibri',Tahoma; text-align:right; border-bottom:1px dotted; border-color:grey; }

    a.opacity img {
    filter:alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;}

    a.opacity:hover img {
    filter:alpha(opacity=100);
    -moz-opacity: 1.0;
    opacity: 1.0;    }
    
.dst { font-size:14px; }    
.ph { border: 0px; margin:5px; }