* {
  font-size: 12px; font-family: Tahoma; color: #797979; 
}
 
html {width: 100%; height: 100%; }

body {min-height: 100%; background-color: #f2f2f2; }

* html body { height: 100%; text-align:center; }

body {
   padding: 0; margin: 0;  }
  
img, form, input, select {
  margin: 0; padding: 0; }
 
img { border: 0; }

input, textarea { color: black; border: 1px solid #acbcbd; }
	
h1{ font-family: Tahoma; font-size: 22px; color: #68aeb2; margin: 0; padding: 0; font-weight: normal; margin-bottom: 15px;} 
h2{ font-family: Tahoma; font-size: 18px; color: #68aeb2; } 
h3{ font-family: Tahoma; font-size: 16px; color: #68aeb2; } 
	
p { margin-top: 1px; margin-bottom: 1px; }

a{ color: #68aeb2; text-decoration: none; }
a:hover{ color: #68aeb2; text-decoration: underline; }
  
#maintable{ width: 100%px; height:100%; margin: 0; padding: 0; margin-left:auto; margin-right:auto; }

.logo { margin-left: 80px; }
.key { background: url('/img/key.gif') no-repeat center left; }
.avtor { font-size: 11px; color: #797979; }
.avtor a { font-size: 11px; color: #797979; margin: 0px 3px 0px 3px; }
.avtor a:hover { color: #68aeb2; text-decoration: underline; }

.girl { background: #f2f2f2 url('/img/girl.jpg') no-repeat bottom left; }
.girl2 { background: #f2f2f2 url('/img/girl2.gif') repeat-x bottom; }
.niz { border-top: 3px solid #aeaeae;}

.fon_l { background: #f2f2f2 url('/img/fon_l.jpg') repeat-x bottom; }
.fon_r { background: #f2f2f2 url('/img/girl2.gif') repeat-x bottom; }

.copy { height: 40px; font-size: 11px; color: #797979;  background: url('/img/copy.gif') no-repeat left; padding-left: 46px; margin: 20px 0px 0px 40px;}
.copy a { font-size: 11px; color: #797979; font-weight: bold; }
.copy a:hover { color: #68aeb2; text-decoration: underline; }
.copy2 { height: 41px; font-size: 11px; color: #797979;  background: url('/img/copy2.gif') no-repeat left; padding-left: 46px; margin: 20px 0px 0px 77px;}

.where { margin-bottom: 10px;}
.otstup { margin: 0px 0px 250px 80px;}

.tab_l { background: url('/img/tab_l.gif') no-repeat top right; }
.tab_c { background: url('/img/tab_c.gif') repeat-x top; }
.tab_r { background: url('/img/tab_r.gif') no-repeat top left; }

.topmenu { text-align: center; font-size: 16px; color: #ffffff; font-weight: bold; line-height: 38px;}
.topmenu a { font-size: 16px; color: #ffffff; font-weight: bold; }
.topmenu a:hover,.topmenu a.cur { color: #00ffff; text-decoration: none; }

.otst2 { margin-left: 25px; }
.otst3 { margin-left: 10px; margin-right: 10px;}
.hit_top { height: 36px; width: 216px; background: url('/img/hit_top.gif') no-repeat top left; text-align: center; font-size: 18px; color: #ffffff; font-weight: bold; line-height: 34px; }
.hit_cnt { width: 216px; background: url('/img/hit_cnt.gif') repeat-y left; text-align: center; }
.hit_niz { height: 25px; width: 216px; background: url('/img/hit_niz.gif') no-repeat top left; }

.mesto { padding: 7px 0px 5px 0px; font-size: 22px; color: #4cb5b8; font-weight: bold; }
.namez { padding: 5px 0px 5px 0px; font-size: 16px; color: #797979; }
.wline { height: 1px; border-bottom: 1px solid #ffffff; }

.kods { margin: 50px 0px 50px 100px;}
.login { width: 122px; height: 16px; border: 1px solid #797979;  color: #797979; vertical-align: middle; font-size: 11px; }
.mall { font-size: 10px; }

.wwwname { font-size: 11px; color: #797979; font-weight: bold; }

.f_link { font-size: 12px; color: #68aeb2; font-weight: bold; margin: 5px 0px 2px 0px;}
.ff_l { float: left;}
.ff_r { float: right;}
.ff_l a,.ff_r a { font-weight: bold; }
.myname { margin-top: 3px;}
.myname a { font-size: 12px; color: #797979; font-weight: bold;  }
.myname a:hover { color: #68aeb2; text-decoration: underline; }

.photo { float: left; margin-right: 10px; margin-bottom: 5px; }
.small{ font-size: 10px; color: #aca9a9; margin-top: 5px; }
.borr { border: 3px solid #9ac6c9; }
.borr2 { border: 5px solid #d4d4d4; }
.borr3 { border: 3px solid #d4d4d4; }
.nw_line { height: 1px; border-bottom: 1px solid #ffffff; margin-top: 10px; margin-bottom: 10px; }
.nw_date { margin-top: 5px; margin-bottom: 10px; font-size: 10px; color: #000; }
.nw_link { font-size: 12px; color: #68aeb2; font-weight: bold; }

.addgolos { width: 201px; height: 62px; background: url('/img/golos.gif') no-repeat top; border: 0; cursor: hand; 
 font-size: 1px; color: #00666d; }

.priz { margin-top: 10px; margin-bottom: 10px; font-size: 16px; color: #68aeb2; }
.priz b { font-size: 16px; color: #68aeb2; }

.pobeda { float: left; margin-right: 10px; text-align: center;}

.redz { color: red; font-family: Arial; }
.err { border: 1px solid #db553e; color: #db553e; padding: 5px; font-size: 12px; text-align: center; margin-bottom: 10px; }
.err b { font-size: 12px; color: #db553e; }

.okey { border: 1px solid #618bca; padding: 5px; color: #618bca; }
.clear { clear:both; }
.b{ border: 1px solid red;}

