* {margin:0; padding:0; border:0;} table {border-collapse:collapse} table td {vertical-align:top;} ul {list-style:none;}
body {font:15px Arial;color:#000; background:url(/bitrix/templates/lumix_copy/pics/bodybg.gif) repeat-x; position:relative;}

a {color:#1a60b0;} a:hover {text-decoration:none;}
.clear {clear:both;} .nomarg {margin:0;}
h1{font-size:29px; margin:0 0 18px 0;}
h2{font-size:27px; margin:0 0 17px 0;}
h3{font-size:24px; color:#999999;margin:4px 29px 43px 0;}
h1.myr{font-size:29px; margin:0 0 25px 0; font-family:Myriad Pro; text-align:center;}
/* containers */

.wrap { width:1200px; margin:0 auto; position:relative;}
#header {background:#060404 url(/bitrix/templates/lumix_copy/pics/header.jpg) no-repeat top right;position: relative;height:109px;padding:45px 0 0 17px;}
#middle { position:relative;margin: 43px auto 0; width:1150px;}
.letters { background:url(/bitrix/templates/lumix_copy/pics/bg.jpg) no-repeat;}
#footer {position:relative;height:150px;width:1150px;margin:0 auto;}
.spacer{ height:1px; border-top:1px solid #A9A9A7;min-width:1140px; margin:0 75px;}
.spacer img{display:block; height:1px; width:1140px;}


/* header */
.logo img{display:block;}
/* menus */
.menu {position:absolute; width:500px; margin:64px 0 0 0; height:20px;}
.menu a {text-decoration:none; color:#fff;padding:0 6px;font:12px Arial;} .menu a:hover {text-decoration:underline;}
.tb, .tw {position:relative;height:20px; text-align:center;float:left;}
.t_l, .t_r {width:4px;height:20px;float:left;}
.t_m {height:19px;float:left;padding:1px 0 0 0;}
.tb .t_m a {color:#000;}
.tb .t_l {background: url(/bitrix/templates/lumix_copy/pics/w_l.png) no-repeat;width:14px;}
.tb .t_r {background: url(/bitrix/templates/lumix_copy/pics/w_r.png) no-repeat;width:14px;}
.tb .t_m {background:#fff;}
.tw .t_l, .tw .t_r, .tw .t_m {background:none;}
/* blocks */
.left {float:left; margin:0 0 43px 0;}
.left p { margin:0 0 12px 0; line-height:24px;}
.right{float:right; position:relative; text-align:right;width:308px;}
.left .uno {width:510px;}
.left .dos { margin:0 0 16px 0;line-height:25px;font-weight:bold;}
.left .tres {width:460px;margin:0 0 14px 0;}
.icos {position:absolute;right:0;top:px;}
.icos img {margin:0 0 0 px;}
.kak {width:1150px;}
.kak td {vertical-align:top;}
.one img {display:block;}
.wish, .wish a { color:#3c3c3c; font-size:13px;}
.wish {padding:5px 0 0 0;}
.wish img {vertical-align:middle;}
.kak .one {width:140px;}
.kak .two {width:85px;font:53px Georgia; font-weight:bold; font-style:italic; text-align:right; color:#adadad;}
.k1 .two {padding:40px 0 0 0;}
.k2 .two {padding:10px 0 0 0;}
.k1 .three {padding:53px 0 0 19px;}
.k2 .three {padding:10px 0 0 19px;}
.kak .three { line-height:24px;}
.ya {text-decoration:underline;}
.ya span {color:#F00;text-decoration:underline;}
.number {margin:0 auto 43px; height:51px; width:150px;}
.number li { display:block; background:url(/bitrix/templates/lumix_copy/pics/silver.jpg) repeat-x; height:49px; width:38px; border:1px solid #a7a9a7; float:left; margin:0 10px 0 0;
color:#333333; font-size:55px; font-weight:bold; line-height:49px;}
.pos {width:308px; position:relative; z-index:9}}
.pos li { display:block; text-align:right;}
.pos li img {vertical-align:middle; margin:0 0 0 2px;}
.pos .want {background:url(/bitrix/templates/lumix_copy/pics/gold.png) no-repeat;width:308px; height:82px; text-align:center; padding:8px 0 0 0; margin:0 0 16px;}
.pos .rules { margin:0 0 10px;}
.pos .list { margin:0 0 10px 0;}
.pos .twi { margin:0 0 10px 0;}
.pos .vko { margin:0 0 10px 0;position:relative;}
.pos .want a {position:absolute; left:60px; top:17px; display:block; width:185px; height:38px; background:url(/bitrix/templates/lumix_copy/pics/want.png) no-repeat;}
.pos li a {color:#898989;text-decoration:underline;}
.ph { position:absolute; right:146px;top:86px; z-index:1; width:500px; height:400px;background:url(/bitrix/templates/lumix_copy/pics/ph.png) no-repeat;}

/*li style*/
.text_block li { list-style:disc;  margin:5px 0 5px 35px}
.text_block li ul li {list-style:circle}

/*footer*/
.footer{color:#6a6a68;padding:27px 0 0;}
.footer a {color:#3991a4;}
.copy{float:left;}
.copy span{ margin:0 10px;}
.copy p{margin:10px 0 0 25px;}
/*reg*/
.regdiv {width:633px; margin:0 auto;padding:43px 0 0;}
.reg  {margin:0 0 16px 0;}
.reg .txt{ text-align:right; padding:0 20px 0 0; vertical-align:middle;}
.reg .inp{ padding:10px 0;}
.reg input {width:413px; height:29px; border:1px solid #c1b8b2; padding:7px 7px 0; }
.lnk{margin:0 0 34px auto; width:600px}
.ln {padding:0 0 22px 0;}
.regbtn{margin:0 0 20px auto; width:409px; height:66px; background:url(/bitrix/templates/lumix_copy/pics/rega.png) no-repeat; }
.regbtn input{width:303px; height:66px; background:none;}
.captcha {margin:0 0 43px auto;}
.lnk {background:#f2f1ed;}
.lnk td {padding:0 50px 0 47px;}
.lnk .lnk1 {padding:44px 50px 15px 47px;}
.lnk .lnk2 {padding:18px 50px 15px 47px;}
.lnk .lnk3 {padding:0 50px 51px 47px;}
.lnk input {width:413px; height:29px; border:1px solid #c1b8b2; padding:7px 7px 0; background:#faf9f8; }
.m2 {margin:0 auto 10px;}
.captcha input{width:229px; height:30px; border:1px solid #c1b8b2; padding:11px 7px 0 ; margin:0 50px 0 22px;  font:14px Arial; color:#848484;font-style:italic;}

.chk {width:470px;margin:0 0 16px auto; font:10px Arial;}
.cbx {width:20px;}
/*png fix*/

#signupform label.error {
  background:url("images/incorrect.gif") no-repeat 0px 0px;
  padding-top:15px;
}

#signupform label.checked {
  background:url("images/correct.gif") no-repeat 0px 0px;
display:block;
float:right;
height:16px;
margin:-20px 260px 0 0;
padding-top:0;
width:16px;
	
}
#signupform .lnk  .checked{
margin: 0 0 0 0;
float:left;
}


div, img, li {_behavior: url("/bitrix/templates/lumix_copy/iepngfix.htc")}

/* rating */
.scroll  {margin:0 200px 0 0; height:538px;width:598px;}
.scroll table, table.rating-header {width:528px;}
.scroll td, table.rating-header td {padding:10px 0 9px;}
.scroll .rbg td, table.rating-header .rbg td {background:#efecea;}
.scroll .rfrst td, table.rating-header .rfrst td {padding:22px 0 13px;}
.scroll .rfrst .r3, table.rating-header .rfrst .r3 {font-weight:bold;}
.scroll .rhd td, table.rating-header .rhd td {background:#654532; color:#fff; padding:12px 0 6px;}
.scroll .rhd .r1, table.rating-header .rhd .r1 {color:#fff;}
.scroll .rhd .r2, table.rating-header .rhd .r2 {color:#fff;line-height:12px;}
.scroll .rhd span, table.rating-header .rhd span {font-size:11px}
.scroll .r1, table.rating-header .r1 {width:52px;text-align:center;padding:13px 0;}
.scroll .r2, table.rating-header .r2 {width:198px;}
.scroll .r3, table.rating-header .r3 {width:66px;text-align:center;}
.scroll .r4, table.rating-header .r4 {width:212px;text-align:center;}
.scroll .vt, table.rating-header .vt {font:13px Arial; color:#56ac28; text-decoration:none; background:url(/bitrix/templates/lumix_copy/pics/dash.gif) repeat-x bottom left;}
.scroll .vt:hover, table.rating-header .vt:hover {background:none;}
.scroll .r4 img, table.rating-header .r4 img { padding:0 9px 0 0; vertical-align:middle;}
.right2{float:right; position:relative; width:500px;height:660px;}
.ph2 {background:transparent url(/bitrix/templates/lumix_copy/pics/ph2.jpg) no-repeat;height:500px;position:absolute;right:20px;top:-43px; width:500px;z-index:1;}
.rtext {position:absolute;right:80px;top:441px; width:400px;z-index:2;}
.rtext h1 {font-size:20px; margin:0 0 13px 0;}
.rtext h1 img { display:block;}
.rtext p {margin:0 0 10px 0; line-height:22px;}
.rlnk {text-align:right;}
.rlnk a {color:#898989;}
.rlnk img {vertical-align:middle;}