
A:link     {color: #000; text-decoration: underline; background-color: transparent}
A:visited {color: #000; text-decoration: underline; background-color: transparent}
A:hover  {color: #000; text-decoration: underline; background-color: transparent}
A:active {color: #000; text-decoration: underline; background-color: transparent}



* {
   font-family: verdana, tahoma, helvetica, sans-serif; 
}

BODY  { margin: 0; padding: 0; background-color: #000}
FORM, P, DIV, UL, LI { margin: 0; padding: 0 }
TABLE, IMG {border : 0}


#adrs { margin: 15px 0 0 150px; text-align: left; font-weight:bold; font-size: 0.54em }
   #mailadrs { position: relative; top: -8px; left: 5px; }
   #phoneadrs { position: relative; top: -10px; left: 150px; }
   #phonenum { font-size: 2.2em; position: relative; top: 3px; left: 10px; font-weight: superbold }
   #adrsstr { position: relative; top: -11px; }
   #wline { position: relative; top: -11px }

#buskettbl { width: 100%; font-size: 0.8em; }
   #buskettbl th { padding: 7px 2px 7px 2px; background-color: #000; color: #fff }
   #buskettbl td { padding: 5px 2px 5px 2px; background-color: #f6e216; }

#contacttbl { padding: 0; font-size: 0.95em; text-align: left}
   #contacttbl #mss { width: 300px; font-size: 0.95em}
   #contacttbl #dt { width: 300px; font-size: 0.95em }
   #contacttbl #ml { width: 300px; font-size: 0.95em }
   #contacttbl #phn { width: 300px; font-size: 0.95em }
   #contacttbl #ct { width: 300px; font-size: 0.95em }
   #contacttbl #algn { width: 300px; font-size: 0.95em }
   #mailsendresult { text-align: left; font-weight: bold; font-size: 0.9em; color: #069; }
   #mailsendresult2 { text-align: center; font-weight: bold; font-size: 0.9em; color: #069; }

#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: #f6e216}
#gb .aftercomment { border-bottom: 1px #000 solid }

#icons { margin: 20px 0 0 190px }
   #icons a { padding: 0 40px 0 0 }

#footertbl { width: 1000px; height: 194px; background: url(images/bg_footer.jpg) no-repeat }
   #creator { margin: 20px 0 0 50px; font-size: 0.7em; text-align: left; color: #fff; }
   #creator a { font-weight: bold; font-size: 0.8em; color: #eee; }
   #creator a:hover { font-weight: bold; color: #eee; }
   #telfax { margin: 10px 0 0 70px; font-size: 0.6em; text-align: left }
   #telfax #phone { margin: 0 0 0 10px;font-weight: bold; font-size: 2.5em }
   #rights {  margin: 14px 0 0 55px; font-size: 0.53em; text-align: left; }

#forumtbl { width: 100%; line-height: 15px }
   #forumtbl th { font-size: 0.9em; text-align: center; color: #fff; background-color: #000 }
   #forumtbl td { font-size: 0.9em; background-color: #f6e216 }
   #forumtbl .devider { height: 5px; font-size: 0.1em; background-color: #fff  }

#mailsendresult { margin: 0 0 0 10px; color: #f00 }
#mailsendresult2 { margin: 0 0 0 10px; color: #f00; text-align: center }

#maininfotbl { width: 652px; height: 200px; position: relative; top: -40px; z-index: 1; font-size: 0.7em; background: #fff url(images/bg_mn_top.jpg) top no-repeat }
   #maininfotd { padding: 30px 60px 0 60px; }
   #maininfotdprimerka { padding: 30px 0px 0 0px; }
   #maininfotdprimerka #infodata { margin: 0 30px 0 60px; }
   #maininfotd1 { padding: 10px 10px 0 10px; }
   #maininfotd2 { width: 307px; padding: 10px 10px 0 10px; background: url(images/dash_v.gif) repeat-y }
   #maininfotd3 { padding: 10px; text-align: right }
   #maininfotd4 { padding: 10px; text-align: right; background: url(images/dash_v.gif) repeat-y }
   .maininfodash { width: 100%; position: relative; top: 2px; font-size: 0.05em; color: #fff; background: url(images/dash_h.gif) top repeat-x}
   #maininfotd5 { height: 140px; padding: 35px 0 35px 0px; text-align: justify; background: url(images/bg_about.gif) no-repeat}
      #aboutonmain { width: 570px; margin: 0 0 0 70px }
   #maininfotd6 { padding: 10px; text-align: left; }
   #maininfotd7 { padding: 10px; text-align: left; }

#mn_bottom { margin: 35px 0 0 80px; font-size: 0.6em; text-align: left }
   #mn_bottom a { padding: 0 10px 0 10px; border-left: 1px #000 solid }
   #mn_bottom a.noborder { border-left: 0 }

#mn_top { margin: 18px 0 0 55px; padding: 0; list-style: none; font-size: 0.65em; }
    #mn_top li { margin: 0; padding: 0 25px 0 25px; float: left; text-transform:uppercase; border-left: 2px #999 solid;}
    #mn_top li.noborder { border-left: 0;}
    #mn_top li a { color: #fff }

#mntbl { width: 1000px }
#mntbl #mntd1 { height: 167px; background: url(images/bg_menu.jpg) no-repeat }

#midtbl { width: 1000px; background-color: #fff }
   #midtbl #midtd1 { width: 300px; height: 635px; text-align: left; background: url(images/bg_clm_l.jpg) no-repeat }
   #midtbl #midtd2 { height: 145px; text-align: left; background: url(images/bg_shadow_r.jpg) right top no-repeat }

#mnlefttbl { width: 280px; margin: 70px 0 0 0; font-size: 0.55em }
   .mn_tyres { width: 102px; padding: 5px 0 5px 40px; text-align: left; border-bottom: 1px #ddd solid }
   .mn_disks { width: 116px; padding: 5px 0 5px 5px; text-align: left; border-bottom: 1px #ddd solid }
   .mn_spc { width: 14px; }

#ordertbl { margin: 10px 0 0 0 }
   #ordertbl #mbphn { width: 350px; font-size: 0.9em }
   #ordertbl #drs { width: 350px; font-size: 0.9em }
   #ordertbl #cmnt { width: 350px; font-size: 0.9em }

#podbor_result { width: 100%; font-size: 0.8em; }
   #podbor_result th { padding: 7px 2px 7px 2px; background-color: #000; color: #fff }
   #podbor_result td { padding: 5px 2px 5px 2px; background-color: #f6e216; }

#stattbl { width: 533px; margin: 0 0 0 0px; padding: 5px 0 0 0; background: url(images/bg_vote.gif) }

#topsubmenu { margin: 0 0 0 62px; padding: 38px 0 0 0; font-size: 0.55em; text-align: left; }
   #topsubmenu div a{ padding: 0 10px 0 10px }

#toptbl { width: 1000px; background-color: #fff; }
   #toptbl #toptd1 { width: 350px; height: 143px; background: url(images/logo.jpg) no-repeat }
   #toptbl #toptd2 { padding: 0 0 0 5px; vertical-align: middle; line-height: 17px; font-weight: bold; text-align: left; font-size: 0.55em }
   #toptbl #toptd2 a{  }
   #toptbl #toptd3 { width: 480px; height: 143px; text-align: center; background: url(images/bg_top.jpg) no-repeat }


/* classes */

.aboutdets { margin: 0 12px 40px 0; text-align: right; font-weight: bold; font-size: 0.8em }

.ads_lb { width: 250px; margin: 10px 0 10px 0; text-align: left; font-size: 0.7em }

.art_list { margin: 5px 0 5px 30px; display: none }
   .art_list li { margin: 0; padding: 2px 0 2px 0 }

.art_list_np { margin: 20px 0 10px 5px; list-style: none }
   .art_list_np li { padding: 2px 0 2px 0 }

.art_part { margin: 10px 0 10px 0; }

.avail { position: relative; top: -7px }

.blog_list { font-size: 0.9em; }
   .blog_list li { padding: 5px 0 5px 0 }

.enfcolor1 { color: #f00 }
.enfcolor2 { color: #fff }
.enfcolor3 {  }

.header { margin: 20px 0 0 50px; padding: 0 0 0 25px; font-size: 1.5em; font-weight: bold; background: url(images/pnt2.gif) no-repeat }
.header2 { margin: 20px 0 0 50px; font-size: 1.5em; font-weight: bold }
.header3 { padding: 0 0 20px 25px; font-size: 1.5em; font-weight: bold; background: url(images/pnt2.gif) no-repeat }
.header4 { margin: 0 0 0 60px; padding: 0 0 20px 25px; font-size: 1.5em; font-weight: bold; background: url(images/pnt2.gif) no-repeat }
.news { width: 250px; margin: 20px 0 0 50px }
   .ndate { margin: 0 15px 0 0; color: #f0d325; }
   .nmore { margin: 15px 0 0 0; text-align: right; font-weight: bold; }

.opros { width: 250px; margin: 16px 0 0 53px; }
   .oprosquest { margin: 0 0 10px; 0}

.pages { margin: 20px 0 20px 0; text-align: center; font-size: 1.3em; color: #f6e216 }
   .pages span { position: relative; top: 1px; font-weight: bold; }
   .pages a { font-size: 0.8em; }

.podbor { width: 450px; }
   .podbor td { padding: 0 0 0 10px; text-align: left }
   .podbor select { width: 200px; margin: 0 0 3px 0; font-size: 0.9em }
   .podbor .sml { width: 94px; margin: 0 0 3px 0; font-size: 0.9em }

.podb_bycar { text-align: right }

.podb_form { margin: 20px 0 0 55px; line-height: 22px }
   .podb_form select { width: 200px; margin: 0 0 3px 0; font-size: 0.9em }
   .podb_form .sml { width: 94px; margin: 0 0 3px 0; font-size: 0.9em }

.pubdate { margin: 5px 0 0 0; color: #ccc }
   .nanons { margin: 5px 0 0 0; }

.qoutanswer { margin: 0 0 10px 0; text-align: left; color: #999 }

.return2list { margin: 20px 0 0 0; font-weight: bold; text-align: right }

.smaller { font-size: 0.6em }

.spec { margin: 9px 0 0 35px; clear: both; line-height: 15px; font-size: 0.6em }
.spec img { margin: 0 9px 0 0; padding: 2px; border: 1px #ccc solid }

.spechead { margin: 0 0 0 55px }

.votethis { margin: 0; padding: 0; text-align: right }
