
A:link     { color: #069; text-decoration: underline; background-color: transparent }
A:visited { color: #069; text-decoration: underline; background-color: transparent }
A:hover  { color: #069; text-decoration: none; background-color: transparent }
A:active { color: #069; text-decoration: underline; background-color: transparent }



* {
   font-family:  lucida, arial, helvetica, sans-serif; 
}

BODY { margin: 0; padding: 0; background: url(images/bg_head.jpg) no-repeat }

H1, H2, H3, H4, H5, FORM, TABLE, HIDDEN, DIV { margin: 0; padding: 0 }

TABLE, IMG { border: 0 }

TEXTAREA {font-size: 1em}


#buskettbl { width: 100%; font-size: 1em }
   #buskettbl th { padding: 5px; color: #fff; background-color: #069 }
   #buskettbl td { padding: 3px; background-color: #6cf }

#contacttbl { margin: 0; padding: 0; font-size: 0.9em; color: #777}
   #contacttbl img { position: relative; top: 4px }
   #contacttbl #mss { width: 350px; }
   #contacttbl #dt { width: 350px; }
   #contacttbl #ml { width: 350px; }
   #contacttbl #phn { width: 350px; }

#footer { width: 100%; margin: 20px 0 0 0 }

#gb { margin: 35px 0 0 0; padding: 0 0 0 0; list-style: none; text-align: left }
#gb li { margin: 5px 0 0 0; }
#gb .admin { margin: 5px 0 0 0; padding: 5px; background-color: #6cf}
#gb .aftercomment { border-bottom: 1px #f00 solid }

#logintbl { margin: 10px 0 20px 17px; font-size: 0.7em }  
   #logintbl #lgn { width: 170px; font-size: 1em }  
   #logintbl #pss { width: 170px; font-size: 1em }  
   #reglp { position: relative; top: -10px; line-height: 16px }
   #reglp a{ color: #069 }

#logo { width: 184px; position: absolute; left: 130px }
   #logo div { clear: both; margin: 0 0 0 0px; text-align: center }

#mailsendresult2 { font-weight: bold; color: #f00 }

#maintbl { width: 100%; margin: 65px 0 0 0 }  

#maintd { padding: 0 7px 0 7px }

#minfotbl { width: 100%; margin: 5px 0 5px 0; font-size: 0.75em; background: url(images/bg_mninfo.gif) }
   #minfotd_m { padding: 0 16px 0 16px; }
   #minfotd_t { width: 16px; height: 16px; font-size: 0.5em; background: url(images/bg_mninfo_t.gif) no-repeat }
   #minfotd_r { width: 16px; height: 16px; font-size: 0.5em; background: url(images/bg_mninfo_r.gif) right no-repeat }
   #minfotd_b { width: 16px; height: 16px; font-size: 0.5em; background: url(images/bg_mninfo_b.gif) right no-repeat }
   #minfotd_l { width: 16px; height: 16px; font-size: 0.5em; background: url(images/bg_mninfo_l.gif) no-repeat }

#ordertbl { margin: 10px 0 0 0; display: none; }

#podpiska { display: none; width: 233px; height: 169px; background: url(images/bg_podpiska.jpg) no-repeat }
   #podpiska_form { width: 233px;position: relative; top: 79px; left: 17px }
   #podpiska_form #ml { width: 147px; font-size: 0.7em; color: #777; background-color: transparent; border: 0 }
   #podpiska_form #psbmt { position: relative; top: 6px; left: 8px; }

#regist {  }

#rights { padding: 0 0 0 70px; font-size: 0.7em; line-height: 10px; color: #06c; background: url(images/bg_rights.gif) no-repeat }
    #rights a{ color: #bbb; font-size: 0.8em; }
    #rights a:hover { color: #06c; }

#sape { padding: 6px 7px 0 0; color: #ccc; font-size: 0.7em; line-height: 15px; background: url(images/bg_footer2.gif)}
    #sapediv { position: relative; left: -9px;  }
    #sape a { color: #999; text-decoration: underline }
    #sape a:hover { color: #999; text-decoration: none }
#sape_before { width: 70px; background: url(images/bg_footer.gif) no-repeat }

#search { width: 450px; margin: 220px 0 0 7%; font-size: 0.75em; color: #999; text-align: center; border-bottom: 1px #069 solid}
   #search #srch{ width: 200px; margin: 0 3px 0 3px; border: 1px #f00 solid }
   #search #ssbmt{ position: relative; top: 4px }

#shop_item img { padding: 0 5px 0 0; position: relative; z-index: 100 }

#stat { padding: 3px; font-size: 1.1em; font-weight: bold; text-align: right; color: #f00; background-color: #fff }



/*classes*/

a.membs:link { font-weight: bold; color: #f00; text-decoration: none }
a.membs:visited { font-weight: bold; color: #f00; text-decoration: none }
a.membs:hover { color: #f00; text-decoration: underline }
a.membs:active { color: #f00; text-decoration: underline }

.artdate { margin: 10px 0 0 0; clear: both; font-size: 0.9em; color: #999 }

.ads_l { margin: 5px 0 20px 20px; padding: 0; list-style: none; font-size: 0.75em; }
   .ads_l li { padding: 5px 0 5px 0 }
      .ads_l li a { color: #000; text-decoration: underline }
      .ads_l li a:hover { color: #000; text-decoration: none }

.ads_r { margin: 5px 0 20px 20px; padding: 0 7px 0 0; font-size: 0.7em }
   .ads_r a { color: #000; text-decoration: underline }
   .ads_r a:hover { color: #000; text-decoration: none }

.blog_list { margin: 20px 0 20px 20px; padding: 0; font-size: 0.9em; }
   .blog_list li { padding: 5px 0 5px 0 }
      .blog_list li a { color: #000; text-decoration: underline }
      .blog_list a:hover { color: #000; text-decoration: none }

.counters { margin: 5px 0 0 0; font-size: 0.7em; text-align: center }
   .counters img{ padding: 10px; }

.chap_ul { display: none; margin-top: 5px }
   .chap_ul a { color: #555; text-decoration: none }
   .chap_ul a:hover { color: #555; text-decoration: underline }

.details { padding: 0 5px 0 0; clear: both; text-align: right; font-size: 0.7em; font-weight: bold }
   .details a { color: #069; text-decoration: underline }

.dlnd { padding: 20px 5px 0 0; clear: both; font-size: 0.9em; text-align: right; font-weight: bold }
   .dnld a { color: #063; text-decoration: underline }

.enfcolor1 { color: #f00 }

.fmembs { color: #f00 }

.fresh_art { margin: 5px 3px 0 25px; font-size: 0.7em }
  .fresh_art img { padding: 0 5px 0 0 }
  .fresh_art strong { line-height: 20px }

.header { margin: 0 0 0 10px; font-weight: bold; font-size: 0.95em; color: #069 }

.header2 { margin: 0 0 0 10px; clear: both; font-weight: bold; font-size: 0.95em; color: #069 }

.header3 { margin: 30px 0 0 10px; padding: 0 5px 0 0; clear: both; font-weight: bold; font-size: 0.95em; color: #f00; border-bottom: 1px #f00 solid }

.header_main { margin: 0 0 0 10px; font-weight: bold; font-size: 0.95em; color: #f00 }

.im { position: relative; top: 3px }

.info_l { margin: 5px 0 20px 10px; padding: 0 7px 0 0; font-size: 0.75em; font-weight: bold }
   .info_l li { margin: 0 0 0 30px; padding: 3px 0 3px 0 }
      .info_l li a { color: #000; text-decoration: none }
      .info_l li a:hover { color: #000; text-decoration: underline }

.mapsubmenu { padding-top: 5px; padding-left: 40px }

.mednews { margin: 10px 0 15px 20px; padding: 0 7px 0 0; font-size: 0.7em }
   .mednews a { color: #666; text-decoration: none }
   .mednews a:hover { color: #666; text-decoration: underline }
   .mednewsdate { width: 57px; padding: 0 1px 0 3px; color: #fff; background-color: #069}
   #mednews_hw { padding: 10px 0 0 0; text-align: justify; color: #999; font-size: 0.9em; border-top: 1px #069 solid } 

.news { margin: 10px 0 15px 20px; padding: 0 7px 0 0; font-size: 0.7em }
   .news a { color: #666; text-decoration: none }
   .news a:hover { color: #666; text-decoration: underline }
   .news a.membs:hover { color: #f00; text-decoration: underline }
   .newsdate { width: 57px; padding: 0 1px 0 3px; color: #fff; background-color: #069}
   .newsdate_membs { width: 57px; padding: 0 1px 0 3px; color: #fff; background-color: #f00}

.goback { padding: 20px 5px 0 0; clear: both; font-size: 0.9em; text-align: right; font-weight: bold }
   .goback a { color: #069; text-decoration: underline }

.putin { margin: 10px 0 0 0; color: #999; font-weight: bold; text-align: right }

.search_chap { margin: 10px 0 5px 10px }

.shop_catitem { margin: 0 0 0 0; clear: both; text-align: justify }
   .shop_catitem .dets { margin: 7px 0 0 0; color: #999; font-weight: bold; text-align: right }
   .shop_catitem img { padding: 0 7px 0 0 }

.cal_actdate { color: #ff0; background-color: #f00 }
.cal_bgcolor1 { background-color: #ff0 }
.cal_color1 { color: #ff0 }
.cal_color2 { color: #0ff }
#cal_tbl1 { width: 230px; background-color: #069; border: 1px #39c solid }
    #cal_tbl1 a { color: #ff0; text-decoration: none }
#cal_tbl2 { width: 230px; font-size: 1.1em; border: 1px #ccc solid }
#cal_tbl2 td { border: 1px #39c solid } 
