*{margin:0; padding:0;}
ul,li {list-style:none;}
a img {border:none;}
html {background:url("../img/html-bg.jpg"); background-repeat:repeat-x; background-color:#98c1c8;}
#wrapper {width:876px; margin:0 auto;}
#header {width:876px; height:106px; background:url("../img/header-bg.jpg")}
#header h1 {float:left; margin:24px 9px 0 5px; display:inline;}
#block1 {float:left; width:207px; height:71px; background:url("../img/block1.jpg"); margin-top:31px; margin-right:4px;
font-family:tahoma; font-size:11px; color:#fff;}
#block1 span {font-weight:bold;}
#block1 ul {padding:19px 0 0 63px;}
#login {color:#fff; font-family:tahoma; font-size:10px; float:right; margin:18px 10px 0 0px; width:auto; display:inline;width:240px;}

#login table{border-collapse: collapse; border: none; font-size: 10px;}

#login a {font-size:10px; color:#fff; font-family:tahoma;}
#login input.text {width:92px; height:18px; margin-right:2px; font-family:tahoma; font-size:11px; color:#ffffff; background:#242424; border:none;}
#login input.password {width:95px; height:18px;  font-family:tahoma; font-size:11px; color:#ffffff; margin-right:3px; background:#242424; border:none;}
#login img.forgot {margin-right:5px; position:relative; top:2px;}
#login a.for {position:relative; top:-2px; }
#login span {position:relative; top:-2px; right:2px;}
html:root #login span {position:relative; top:-1px; right:0px;} 
html:first-child #login span {position:relative; top:0px; right:0px;}
#block2 {float:left; width:311px; height:71px; background:url("../img/block2.jpg"); margin-top:31px;}
#wrapper-out {width:876px; background:#000;}
#menu {float:left; margin:21px 0 3px 20px; width:833px; height:38px; background:url("../img/menu-bg.jpg"); display:inline;}
#menu table { font-family:arial; font-size:11px; text-transform:uppercase; color:#fff; text-align:center; margin:1px 0 0 28px;}
#menu table a {color:#fff; text-decoration:none;}
#menu td.first {width:62px; height:32px; background:url("../img/ja.jpg");}
#menu td.s  {padding:0 16px 0 16px; text-align:center;}
#main {float:left; width:505px; height:304px; margin:0 4px 0 20px; display:inline; clear:both; background:url("../img/main-bg.jpg")}
#join-out {float:left;}
#vkladka1 {width:325px; height:38px; background:url("../img/vkladka1.jpg"); margin-top:-1px; margin-bottom:1px;}
#vkladka1 img {margin:12px 0 0 28px;}
#join {height:266px; width:325px; background:url("../img/join-bg.jpg");font-family:tahoma; font-size:11px; color:#fff;}
#join table {clear:both; margin:26px 0 0 27px; float:left; display:inline;}
#join input {width:169px;height:14px; }
#join select {width:173px;height:18px;font-family:tahoma; font-size:11px; }
#join select.norm {width:57px; margin-right:1px;font-family:tahoma; font-size:11px;height:18px;}
#join input.check {width:auto;}
#join td img {margin-top:10px;}
#join table a {color:#000;font-family:Tahoma;font-size:10px;}
#join span {font-size:10px;}
#content {margin:4px 0 5px 0px; float:left; display:inline; clear:both; width:876px; }
#members-out {float:left; margin-right:4px; margin-left:20px; display:inline;}
#members {color:#030000; font-family:tahoma; font-size:11px; text-align:center; width:310px; height:183px; }
#members ul li {width:65px; height:87px;  background:url("../img/ramka.jpg"); display:inline; float:left; margin-right:7px; margin-bottom:8px;}
#members ul li img {margin:2px 0 0px 0px;}
#members ul li a {text-decoration:none; color:#030000;}
#members ul li.last {margin:0px;}
#f {float:left; margin-right:4px;}
#vkladka2 {width:310px; height:38px; background:url("../img/vkladka2.jpg"); margin-bottom:1px;}
#vkladka2 img {margin:10px 0 0 19px;}
#vkladka3 {width:304px; height:38px; background:url("../img/vkladka3.jpg")}
#vkladka3 img {margin:10px 0 0 17px;}
#features {width:304px; height:183px; background:url("../img/features-bg.jpg");font-family:Tahoma; font-size:10px; color:#fff; font-weight:bold;}
#features a.and {color:#90fe00;}
#feat-out {clear:both;}
#feat1 {float:Left;width:auto; margin-right:10px;}
#feat2 {float:left;width:auto}
#features ul {padding:27px 0 0 12px;}
#features ul li p {position:relative; top:-4px;}
#features ul li {
  padding: 11px 0 4px 29px;
}
#f1 {background: url("../img/f1.gif") no-repeat 0 50%;}
#f2 {background: url("../img/f2.gif") no-repeat 0 50%;}
#f3 {background: url("../img/f3.gif") no-repeat 0 50%;}
#f4 {background: url("../img/f4.gif") no-repeat 0 50%;}
#f5 {background: url("../img/f5.gif") no-repeat 0 50%;}
#f6 {background: url("../img/f6.gif") no-repeat 0 50%;}
#f7 {background: url("../img/f7.gif") no-repeat 0 50%;}
#f8 {background: url("../img/f8.gif") no-repeat 0 50%;}
#f9 {background: url("../img/f9.gif") no-repeat 0 50%;}
#f10 {background: url("../img/f10.gif") no-repeat 0 50%;}

#3dcity {float:left;}
html:root #footer {margin-top:-8px; float:left;} 
html:first-child #footer {margin-top:-8px; float:left;}
#footer {height:38px; width:833px; background:url("../img/footer-bg.jpg"); clear:both; margin:0 0 0px 20px;}
#c {float:left; margin:12px 0 0 11px; display:inline;}
#c p {color:#555555; font-size:11px;}
#c a {font-family:tahoma; font-size:11px; color:#ffffff; text-decoration:none; margin:0 8px 0 8px;}
#d {float:right; font-family:tahoma; font-size:11px; color:#fff; margin:12px 16px 0 0; display:inline;}
#footer-out {height:23px; clear:both; width:876px; }
#podval {height:56px; background:#98c1c8;}


#join th {text-align:left; font-weight:normal;}
#join .nb select {width:auto!important;}
#join a {color:#FFF!important;}