body  { padding:0px; margin:0px; background-color:#FFFFFF; font-family:Arial; font-size:12px; color:#000000; }
td  { vertical-align:top; }
p  { font-family:Arial; font-size:12px; color:#000000; }
li  { font-family:Arial; font-size:12px; color:#000000; }
a  { font-family:Arial; font-size:12px; color:#000000; text-decoration:underline; }
a:hover  { font-family:Arial; font-size:12px; color:#000000; text-decoration:none; }
span  { font-family:Arial; font-size:12px; color:#000000; }
div  { font-family:Arial; font-size:12px; color:#000000; }
font  { font-family:Arial; font-size:12px; color:#000000; }
h1  { font-family:Arial; font-size:20px; color:#000000; margin:0px; }
h2  { font-family:Arial; font-size:18px; color:#000000; margin:0px; }
h3  { font-family:Arial; font-size:16px; color:#000000; margin:0px; }
h4  { font-family:Arial; font-size:14px; color:#000000; margin:0px; }


#art img { margin-bottom: 10px; }

.ad { margin-top: 30px; margin-bottom: 30px;  width: 230px; font-size: 12px; }
.form .ad a { font-size:12px; padding-left: 10px; }
.form .ad a:hover { font-size:12px; padding-left: 10px; }

.all  { background: url('img/bg2.gif') top right no-repeat; }
.avatar  { border:1px solid #000000; margin:3px 0px 1px 0px; }

.contacts { padding-top:22px }
.city  { font-size:20px; margin:22px 0px 12px 0px; }
.come  { padding-bottom:8px; }
.content  { padding: 30px 0px 50px 0px; }
.contentleft  { padding:17px 40px 50px 0px; }
.contentleft img.line  { margin-bottom:15px; }
.contentleft a  { font-size:18px; }
.contentleft a:hover  { font-size:18px; }
.contentleft table  { margin-top:7px; }
.contentleft a.strel  { font-size:18px; }
.contentleft a.strel:hover  { font-size:18px; }
.copy  { padding:0px 0px 50px 40px; font-family:Tahoma; font-size:10px; color:#000000; line-height:12px; }
.copy a  { font-family:Tahoma; font-size:10px; color:#000000; }
.copy a:hover  { font-family:Tahoma; font-size:10px; color:#000000; }
.copy img  { margin-right:10px; }
.copy1  { padding-right:40px; text-align:right; font-family:Tahoma; font-size:10px; color:#000000; }
.copy2  { font-family:Tahoma; font-size:10px; color:#000000; white-space:nowrap;  }
.copy2 a { font-family:Tahoma; font-size:10px; color:#000000;  }
.copy2 a:hover { font-family:Tahoma; font-size:10px; color:#000000; }
.copy3 { padding:11px 0px 0px 40px; }

.yapriidy  { background-color:#ff1800; text-align:left; white-space:nowrap; font-size:9px; color:#ffd7d3; line-height:14px; padding:5px 10px 17px 10px; }
.yapriidy a { font-size:12px; color:#FFFFFF; }
.yapriidy a:hover { font-size:12px; color:#FFFFFF; }

.datam  { padding:8px 0px 19px 0px; }
.datam a  { font-size:10px; }
.datam a:hover  { font-size:10px; }

.ent  { margin:14px 0px 28px 0px; }
.ent a { font-size:12px; }
.ent a:hover  { font-size:12px; }
.ent1  { margin:5px 0px 3px 0px; }
.ent1 a { font-size:12px; }
.ent1 a:hover  { font-size:12px; }
.exit a  { font-size:10px; }
.exit a:hover  { font-size:10px; }

.flayer  { padding:35px 0px 35px 0px; }
.flayer img  { border:1px solid #000000; }
.form  { width: 195px; height:259px; background: url('img/bg3.gif') bottom left no-repeat; padding: 0px 0px 0px 40px; font-family:Tahoma; font-size:12px; }
.form h2  { font-size:30px; font-weight:normal; margin-bottom:2px; } 
.form font  { font-family:Tahoma; font-size:10px; }
.form font.name  { font-family:Arial; font-size:10px; }
.form input  { margin:8px 12px 50px 0px; padding:0px; width:154px; height:19px; background-color:#FFFFFF; border:1px solid #000000; padding-left:3px; float:left; }
.form input.submit  { margin-top:5px; width:15px; height:25px; background: url('img/strel.gif') no-repeat; border:0px; cursor:pointer; cursor:hand; }

.go  { margin:5px 0px 3px 0xp; font-size:12px; }
.go a  { font-size:12px; }
.go a:hover  { font-size:12px; }
.go1  { padding-bottom:8px; }
.go1 a   { color:#ff1800; font-size:18px; }
.go1 a:hover  { color:#ff1800; font-size:18px; }

.head1  { padding: 36px 434px 55px 0px; text-align:right; }
.head2  { padding:6px 329px 0px 0px; text-align:right; }

.leftside  { background: url('img/bg1.gif') bottom left no-repeat; }
.logo  { text-align:center; }

.maintxt  { padding-right:40px; }
.maintxt p  { margin:0px 0px 17px 0px; line-height:17px; }
.maintxt h2  { margin:0px 0px 20px 0px; line-height:17px; }
.maintxt p a  { color:#ff00a8; }
.maintxt p a:hover  { color:#ff00a8; }
.menu  { background:url('img/bgmenu.jpg') left repeat-y #d8ff24; padding:8px 0px 9px 28px; text-align:center; }
.menu a  { font-size:14px; margin-right:28px; }
.menu a:hover  { font-size:14px; margin-right:28px; }
.menu a.main  { font-size:18px; margin-right:28px; }
.menu a.main:hover  { font-size:18px; margin-right:28px; }

.obzor  { vertical-align:middle; }
.obzor img  { border:1px solid #000000; }
.obzor1  { width:193px; height:19px; width: background-color:#FFFFFF; border:1px solid #000000; margin:0px; font-size:10px; }

.party  { padding:14px 0px 0px 40px; }
.party a  { font-size:18px; }
.party a:hover  { font-size:18px; }
.people  { margin:0px; }
.people td  { padding:0px 3px 3px 0px; }

.register  { font-size:20px; padding:17px 45px 0px 0px; }
.register img  { margin:5px 0px 17px 0px; border:1px solid #000000; }
.register input  { width:266px; height:36px; background-color:#FFFFFF; border:1px solid #000000; margin:8px 6px 22px 0px; font-size:18px; color:#ff1800; padding:4px 0px 0px 10px; }
.register1  { font-size:12px; line-height:17px; }
.register1 a  { font-size:12px; font-weight:bold; }
.register1 a:hover  { font-size:12px; font-weight:bold; }
.register1 img  { border:1px solid #000000; margin:37px 0px 8px 0px; }
.register1 input  { margin:0px 6px 28px 0px; }
.register2  { margin:48px 0px 59px 0px; line-height:19px; }
.register2 a  { font-size:18px; color:#ff1800; }
.register2 a:hover  { font-size:18px; color:#ff1800; }
.register2 a.lost  { font-size:10px; color:#000000; }
.register2 a.lost:hover  { font-size:10px; color:#000000; }

.strel1  { vertical-align:bottom; }
#submit  { width:133px; height:34px; background-color:#ff1800; font-size:18px; color:#ffffff; margin:0px; border:0px; cursor:hand; cursor:pointer; }
.wrong  { width:266px; padding:0px; text-align:right; font-size:11px; color:#ff1800; }
#wrongfield  { width:266px; height:36px; background-color:#FFFFFF; border:1px solid #000000; margin:0px 0px 22px 0px; font-size:18px; color:#ff1800; padding:4px 0px 0px 10px; }

.zag  { padding-left:20px; font-size:14px; margin:0px; line-height:34px; }
.zag span  { font-size:32px; color:#000000; border-bottom:2px solid #000000; }
.zag1  { padding-top:6px; }
.zagolovok  { padding-bottom:2px; }
.zagolovok h2 { font-size:30px; font-weight:normal; }
.data3old  { background-color:#ff1800; vertical-align:middle; text-align:center; white-space:nowrap; font-size:18px; color:#fff; width: 72px; line-height:50px; }

