    /* CSS MSK */
    * { outline: none; outline:0; outline-style: none; }
    body { background:#FFFFFF url(http://www.aptekari.com/img/bg.png); background-position:center; margin: 0px; font-family:Tahoma; }
    h1 { font-size:24px; line-height:95%; color:#548719; text-align:center;
    padding:5px; } h3 { font-family:Tahoma; color:#2fa863; text-align:center; line-height:95%; font-size:32px; }
    h2 { font-family:Tahoma; color:#548719; line-height:95%; font-size:22px; padding-top:20px; }
    h4 { font-family:'Georgia',serif; color:#548719; line-height:95%; font-size:13px; padding-top:5px; }
    h5 { color:#548719; line-height:95%; font-size:18px; margin: 10px 0 10px 0; }
    textarea, input, select { background:#eeeeee url(http://www.aptekari.com/img/inputbg.png) repeat-x; -moz-border-radius: 0.3em; border-radius: 0.3em; -webkit-border-radius: 0.3em; 
    border:1px solid; border-color:grey; padding: 6px; text-shadow: #fff 0 0 5px; } 
    .button { background:#eeeeee url(http://www.aptekari.com/img/buttonbg.png) repeat-x; } 
    .button:hover { background:#FFF88B url(http://www.aptekari.com/img/buttonbghover.png) repeat-x; }
    a h4:hover{ color:black; }
    img { border:0; }

    #roof {  width:750px; height:65px; background-color:#FFFFFF; margin: 0px auto; text-align: left; 
    overflow : hidden; font-family:Tahoma; }
    #logo { height:65px; width:100%; color:#333; font:size:12px; }
    #logo a{ color:#000; text-decoration:none; }
    #logo a:hover{ color:#ffa200; text-decoration:none; }

    #cart {  width:200px; height:80px; background-image: url(http://www.aptekari.com/img/cart.png); background-position:right; float:right; text-align:left; }
    .incart { font-size:20px; color:#9ea867; line-height:90%; position:relative; top:27px; right:00px;  }
    .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://www.aptekari.com/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:30%; background-color:transparent; }
    #sform { height:35%; background-color:transparent; margin: 0px auto; text-align:center; }
    #sformi { height:70%; 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; margin-bottom:5px; text-align:left; }
    #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: Tahoma; padding:8px 8px 8px 15px;
    background-color:#fff7a1; width:470px; height:auto; margin: 3px auto; 
    -moz-border-radius: 0.5em; border-radius: 0.5em; -webkit-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: Tahoma; padding:8px 8px 8px 15px;
    background-color:#c5fffa; width:470px; height:auto; margin: 3px auto; 
    -moz-border-radius: 0.5em; border-radius: 0.5em; -webkit-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: Tahoma; padding:8px 8px 8px 15px;
    background-color:#eee; width:470px; 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: Tahoma; padding:8px 8px 8px 15px;
    background-color : #fff7a1; width:470px; height:auto; margin: 3px auto; 
    -moz-border-radius: 0.5em; border-radius: 0.5em; -webkit-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; }
    
    #s9warn { font-size:16px; line-height:110%; color:#3C99A0; font-family: Tahoma; padding:8px 8px 8px 15px;
    background-color : #C3F3F6; width:470px; height:auto; margin: 3px auto; 
    -moz-border-radius: 0.5em; border-radius: 0.5em; -webkit-border-radius: 0.5em; }

    #numrows { width:auto; height:auto; background-color:#ACFFD7; color:#666; text-align: center;
    margin: 8px auto; padding:3px; font-family: 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: 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: 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: Tahoma; padding:0px;
    background-color:#fff; width:470px; height:auto; margin: 0px; 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:#5d8800 url(http://www.aptekari.com/img/footbg.png); background-position:center; width:100%; /*height:55px;*/ }
    #footer {  width:750px; /*height:55px;*/ overflow:hidden; background-color:transparent;
        margin: 0px auto; text-align: left; padding:5px 0 0 5px; text-align:center; 
        font-size:12px; font-family: Tahoma; color:#fff; }
    #footer a{ text-decoration:none; color:#88e88e; }
    #footer a:hover{ text-decoration:none; color:#88e88e; }

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


    #tbl { height:auto; font-family: 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:Tahoma; text-align:right; border-bottom:1px dotted; border-color:grey; }
.ds li{ font-size:12px; color:#444; font-family:Tahoma; text-align:right; line-height:100%; }

    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; }
.hr {margin:7px 0 7px 0; border-bottom:1px dotted; border-color:grey;}
.dev { font-size: 20px; font-family:Tahoma;  }
#meat .li {padding-left: 20px;}

.orng { margin:0;line-height:100%;color:#ffa200; } 
.tall { margin:0 0 5px 0;line-height:100%; }
.dwn { margin-bottom:8px; }

.i_fr{ line-height:100%; font-size:11px;}
.c_fr{ line-height:100%; font-size:10px; color:#548719;}
#d_fr{ vertical-align:bottom; margin-top:3px; }

#upanel{ width:750px; height:28px; border-radius:15px; background:#54C13D; /*border:1px solid #429A31;*/ margin-top:5px; color:white;
    font-size:12px; text-align:left; text-shadow:0 0 3px #040; }
#upanel span{ color:yellow; font-weight:bold; }
#upanel a{ color:white; text-decoration:none; border-bottom:1px dotted yellow; }
#upanel a:hover{ color:#FFDD00; text-decoration:none; }

.messagebox {  width:100px; } .messageboxok{  width:100px; color:green; } .messageboxerror{  width:100px;  color:red; }
.sh7 { box-shadow:#B4C799 0 0 7px; margin-bottom:4px; }

.fbox { float:right; padding:2px; border:1px solid #ddd; box-shadow:0 0 5px grey; border-radius:4px; }

blockquote { font-size:12px; font-family:"Segoe UI",Helvetica; line-height:110%; padding:12px; background:#E1F0C4; border-radius:4px; border:1px solid #B8D08C; 
    margin:30px 20px 30px 20px; color:#6D806D; }
blockquote a { color:#4C804C !important; } blockquote a:hover { color:#0D470D !important; }

.price_x { font-size:24px;color:#548719;line-height:150%;border-bottom:1px dotted; }
.pos_x { background:#dcff98;color:#7c8e5a; }
.disprice { margin:0; padding-bottom:8px; border-bottom:1px solid #BFEA6A; }
