* {margin: 0; padding: 0;}
body  {font: 12px Arial, Helvetica, sans-serif; color: #010000; background-color:#070000;}
ul {list-style:none;}
img {border:none;}
.conteiner {min-width:1000px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto"); padding:10px;}
.Clear {clear:both; font-size:1px; line-height:0px; height:0px;}
a {text-decoration:none;}
h1 {font-size:27px; text-transform:uppercase;}
html, body {height: 100%;}

.matreshka {background:url(../images/matreshka.png) no-repeat; width:62px; height:90px;}

#shadow {position:fixed; top:0; left:0; width:100%; height:100%; z-index:100; background:url(../images/trans.png); display:none;}
#shadow.on {display:block;}

#shadow .reg {width:914px; border:8px solid #000000; padding:10px; background-color:#ffffff; margin:0 auto; position:relative; top:100px; z-index:200;}
#shadow .reg h1 {color:#66cc00; text-align:center;}
#shadow .reg .item {width:245px; padding-left:55px; float:left;}
#shadow .reg .item1 {width:600px;  padding-top:30px; float:left;}
#shadow .reg strong {text-transform:uppercase;}
#shadow .reg li {padding-top:20px;}
#shadow .reg li .textfield {width:243px; height:40px; border:1px solid #91b741; background-color:#ffffff; margin-top:10px; font-size:24px; font-weight:bold;}
#shadow .reg li .textfield1 {width:53px; height:40px; border:1px solid #91b741; background-color:#ffffff; margin-top:10px; font-size:24px; font-weight:bold; margin-right:25px;}
#shadow .reg li .textfield2 {width:83px; height:40px; border:1px solid #91b741; background-color:#ffffff; margin-top:10px; font-size:24px; font-weight:bold;}
#shadow .reg .btn_reg {background:url(../images/btn_reg.png) no-repeat; width:229px; height:34px; border:none; cursor:pointer; margin-top:30px;}
#shadow .reg li img {margin-top:10px;}
#shadow .reg .item1 p {font-size:14px; padding-left:55px; margin-top:10px;}
#shadow .reg .item1 .item p {padding-left:0; color:#009900;}

#shadow .matreshka {position:absolute; top:667px; right:30px;}
/*head*/

/*head*/
/*h_menu*/
.index .h_menu {font-size:27px; font-weight:bold; width:100%; color:#666666; text-transform:uppercase; margin:0 auto;}
.index .h_menu li {padding-left:35px; float:left;}
.index .h_menu a {color:#ffffff;}
.index .h_menu .last {float:right; padding-right:35px;}
/*h_menu*/
/*center*/
.index .center {background-color:#ffffff; margin-top:2px; padding:35px 0; width:100%; height:260px; overflow:hidden; white-space:nowrap; text-align:center; position:relative;}
.index .center img {width:320px; height:256px; border:8px solid #000000; margin:0 18px;}

.index .center .login {background-color:#a5d935; position:absolute; right:0; top:0; border-left:8px solid #000000; width:320px; height:270px; text-align:left; display:none;}
.index .center .login.on {display:block;}
.index .center .login li {padding:15px 0 0 45px;}
.index .center .login li strong {text-transform:uppercase;}
.index .center .login li a {color:#3366cc; text-decoration:underline;}
.index .center .login li .textfield {width:243px; height:40px; border:1px solid #91b741; background-color:#ffffff; margin-top:10px; font-size:24px; font-weight:bold;}

.index .center .login .matreshka {position:absolute; bottom:0; right:20px;}
.index .center .login .btn_login {background:url(../images/btn_login.png) no-repeat; width:104px; height:34px; border:none; cursor:pointer; margin-top:20px;}

.page .center {width:100%;}
.page .center .left {width:70%; padding-bottom:20px; background-color:#ffffff; float:left;}
.page .center .left .header {width:640px; margin:0 auto;}
.page .center .left .mult {width:640px; height:480px; margin:15px auto 0 auto;}
.page .center .left .block {padding-top:20px; width:640px; margin:0 auto;}
.page .center .left .block ul {width:350px; padding-right:23px; float:left; font-size:18px;}
.page .center .left .block a {color:#0066cc; text-decoration:underline;}
.page .center .left .block .txt {font-size:14px; width:255px; float:left;}

.page .center .right {width:29%; padding-left:8px; float:left;}

.page .center .right .r_menu {font-size:27px; font-weight:bold; width:100%; color:#666666; text-transform:uppercase; padding:10px 0;}
.page .center .right .r_menu li {padding:2px 0 0 35px;}
.page .center .right .r_menu a {color:#ffffff;}

.page .center .right .loginBlock {position:relative;}
.page .center .right .login {background-color:#a5d935; position:absolute; left:0; top:0; width:100%; height:270px; text-align:left; display:none;}
.page .center .right .login.on {display:block;}
.page .center .right .login li {padding:15px 0 0 45px;}
.page .center .right .login li strong {text-transform:uppercase;}
.page .center .right .login li a {color:#3366cc; text-decoration:underline;}
.page .center .right .login li .textfield {width:243px; height:40px; border:1px solid #91b741; background-color:#ffffff; margin-top:10px; font-size:24px; font-weight:bold;}

.page .center .right .login .matreshka {position:absolute; bottom:0; right:20px;}
.page .center .right .login .btn_login {background:url(../_i/btn_login.png) no-repeat; width:104px; height:34px; border:none; cursor:pointer; margin-top:20px;}

.page .center .right .block {background:url(../_i/r_block.gif) 0 bottom no-repeat #cc99cc; padding:10px 10px 10px 210px; min-height:235px;}
/*center*/
/*bottom*/
.bottom {font-weight:bold; color:#e43333; text-transform:uppercase; padding-top:10px; width:100%;}

.bottom p {float:left; padding:0 30px;}
.bottom p.copy {float:right;}

.bottom .b_menu {width:400px; margin:-15px auto 0 auto;}
.bottom .b_menu li {padding:0 18px; float:left;}
.bottom .b_menu li a {color:#ffffff;}
/*bottom*/