
A:link     {color: #000; background-color: transparent}
A:visited {color: #777; background-color: transparent}
A:hover  {color: #399; text-decoration: none; background-color: transparent}
A:active {color: #399; text-decoration: underline; background-color: transparent}



* {
   font-family: verdana, tahoma, helvetica, sans-serif; 
}

BODY, H3, H4, FORM, TABLE, HIDDEN, DIV { margin: 0; padding: 0 }
TABLE, IMG { border: 0 }

TEXTAREA {font-size: 1.1em}


#ads { width: 100%; height: 26px; margin: 25px 0 0 0; padding: 7px 0 0 47px; background: url(images/bg_newsads.jpg) no-repeat; color: #f60; font-size: 1em; }

#content { width: 98%; padding: 0 0 0 7px; }

#footer { width: 993px; height: 51px; font-size: 0.7em; color: #3ff; background: url(images/bg_footer.jpg) no-repeat }
   #rights { padding: 17px 0 0 20px; text-align: left; }
   #creator { padding: 17px 20px 0 0; text-align: right; }
   #creator a { color: #399; text-decoration: none }
   #creator a:hover { color: #3ff; text-decoration: underline }

#header { width: 993px }
   #header_l { width: 235px; height: 224px; font-size: 0.7em; text-align: center; background: url(images/header_l.jpg) no-repeat }
      #header_l a { color: #399 }
   #header_c { width: 476px; height: 224px; text-align: left; background: url(images/header_c.jpg) no-repeat; }
   #header_r { width: 282px; height: 224px; text-align: left; background: url(images/header_r.jpg) no-repeat }

#logotbl { width: 993px }

#maintbl { width: 981px; background-color: #f5f5f5 }
   #maininfotd { padding: 0 0 0 10px; font-size: 0.7em; text-align: left}
   #maininfotd h3 { font-size: 1.1em }
   #maininfotd ul {margin: 3px 0 10px 0px; padding: 0;}
   #maininfotd li { width: 85%;list-style: none; padding: 1px 0 1px 0}
   #maininfotd li ul {margin: 0 0 0 10px; padding: 0;}
   #rightcoltd { width: 270px; font-size: 0.7em }

#menu {margin: 13px 0 0 40px; padding: 0 0 0 0; list-style: none; font-size: 0.8em}
   #menu li { height: 33px;padding: 0 }
   #menu li a {font-weight: bold; color: #cff; background-color: transparent; text-decoration: none}
   #menu li a:hover { color: #f90; text-decoration: none}

#navigtbl { width: 993px; font-size: 0.7em }
   #navigtd { width: 693px; height: 31px; padding: 0 0 0 23px; text-align: left; background: url(images/bg_navig.jpg) no-repeat; }
       #navigtd a { color: #000}
   #freshmesstd { width: 260px; height: 31px; padding: 0 0 0 17px; color: #3cc; text-align: left; background: url(images/bg_fresh_mess.jpg) no-repeat; }
       #freshmesstd strong { position: relative; top: -1px }      

#news { width: 100%; height: 26px; margin: 25px 0 0 0; padding: 7px 0 0 47px; background: url(images/bg_newsads.jpg) no-repeat; color: #f60; font-size: 1em; }

#paywaytbl { width: 420px; margin: 20px 0 20px 0; border: 1px #f60 dotted }

#searchblock { width: 400px; margin: 143px 0 0 45px; text-align: left}
   #searchblock #search_fld { width: 365px; padding: 3px; font-size: 0.7em; background-color: #9cc; border: 0 }
   #searchblock #search_sbmt { width: 53px; height: 19px; margin: 2px 0 0 317px; font-size: 0.7em; }



/*classes*/

.anhead { width: 270px; height: 28px; margin: 30px 0 0 0; padding: 6px 0 0 0; text-align: left; color: #3cc; background: url(images/bg_anhead.jpg) no-repeat }
.anhead strong { padding: 0 0 0 17px }

.backcolor { color: #000; background-color: #eee }

.big {font-size: 1.1em}

.categories { width: 300px; margin: 5px 0 0 3px; font-size: 1em}
    .categories a { display: block; padding: 3px}
    .categories a:visited { color: #000; background-color: transparent }
    .categories a:hover { color: #399; background-color: transparent }

.cats { display: none; font-size: 1em }

.catshead {width: 80%; padding: 10px 0 0 0; }

.confirm { width: 97%; margin: 30px 0 30px 10px }

.breklama {width: 680px; padding: 0 10px 0 9px; text-align: justify}

.enfcolor1 {color: #399; background-color: transparent}

.enfcolor2 {color: #093; background-color: transparent}

.enfcolor3 {color: #f60; background-color: transparent}

.fdate { color: #f90 }

.freshmess { width: 225px; height: 41px; overflow: hidden; margin: 20px 0 0 0; padding: 0 5px 0 5px; text-align: left; border-left: 5px #f90 solid; background-color: #f6efe4 }
.freshmess a { color: #555; text-decoration: none }
.freshmess a:hover { color: #f90; text-decoration: underline }

.mnlist { display: none; position: relative; margin-left: 70px; top: -10px; }

.newsmess {  width: 225px; height: 45px; overflow: hidden; margin: 15px 0 0 0; padding: 0 5px 0 5px; text-align: left; border-left: 5px #366 solid; background-color: #dae1e1 }
.newsmess a { color: #555; text-decoration: none }
.newsmess a:hover { color: #366; text-decoration: underline }

.ndate { color: #366 }

.nopaidmess { color: #000; background-color: #eee }

.ourlinks {width: 595px; margin: 20px 0 20px 0; padding: 20px; line-height: 20px; border: 1px #099 dashed; background-color: #d2e9e9; text-align: left}
.ourlinks a { color: #066; }

.paid_mess { color: #fff; background-color: #f60}
.paid_mess a { color: #fff; background-color: transparent }

.param_info { width: 90%; border: 1px #f60 dotted }
   .param_info p { padding: 10px; text-align: left }

.reklama { width: 230px; margin: 15px 0 0 0; padding: 0 0 0 5px; text-align: left }
.reklama a { color: #555; text-decoration: none }
.reklama a:hover { color: #000; text-decoration: underline }

.review { float: right; color: #000; font-size: 0.8em; }
.reviewpaid  { float: right; color: #000; font-size: 0.8em; font-weight: normal }

.srch_cats{ cursor: pointer; margin-left: 30px }
.srch_cats img { position: relative; top: 2px; }
