* {padding:0; margin:0; list-style:none;border:0}
html, body {background:#000; min-height:100%; font:normal 90% Arial, Geneva, sans-serif; color:#fff }
body { background:url(../images/footer-bg.jpg) no-repeat center bottom; min-width:1240px;}
a {color:#fff}
a:hover {text-decoration:none}

h1 {font:normal 17px Arial, Geneva, sans-serif; margin-bottom:10px}
h2 {font:normal 18px Georgia; color:#B7B6B6;}

table {border-collapse:collapse; width:100%}
table td {vertical-align:top}
table td.cell1 {padding-right:20px}
.magic {width:1240px; background:url(../images/site-bg.jpg) no-repeat center top;margin:0 auto; }
#lumix {width:1240px;position:relative; z-index:2}
.content{width:910px;margin:auto;  }
.logo {width:32px;}
.logo img {display:block;}
img, .form_order .inputs div, .email_field .report, .email_field .inputs div, .report  {_behavior: url("css/iepngfix.htc")}

.header {padding:21px 0 0px 0;width:910px;margin:0 auto 151px; position:relative;}
.header a {position:absolute; z-index:10000; margin-top:3px; color:#fefefe}
.desc {position:absolute; width:450px; height:80px; font:16px Georgia; font-style:italic; color:#fff;right:0;top:44px;}

.send_block {width:910px; margin:auto; font:16px Georgia; font-style:italic;}
.send_mail {float:right; width:235px; margin:136px 0 0 665px; position:absolute; z-index:10005; height:125px}
.send_mail .email_field {display:none}
.send_link {margin-bottom:10px; text-align:center}
.send_link span {text-decoration:underline; cursor:pointer; position:relative; z-index:10005}

.slider {min-height:600px; _height:600px;_margin-left:0px; z-index:1000 /* padding-left:80px;  */}

.main_link {float:left; position:absolute; left:83px; top:0; z-index:5; background:url(../images/mainlink.jpg) no-repeat; height:118px; width:160px;}
.main_link a { display:block; margin:45px 0 0 60px;width:70px; color:#FEF5C5;}
.slider_info { background:url(../images/border.png) 98px 0 no-repeat;  _background:url(../images/border.gif) 98px 0 no-repeat; width:580px; margin:auto; height:60px;}
.slider_info em {display:block; height:25px}
.price {width:200px; position:absolute; margin:65px 0 0 -80px;}
.price span {font-size:25px; margin-right:15px}
.buy {margin-top:-90px;position:absolute;z-index:20000;}
.buy2 {position:relative; height:0; width:0; margin-left:415px;}

.tech_block {width:434px; margin-right:60px; float:left; _overflow:hidden}
#scroll {color:#000}
#scroll img {margin-right:17px; margin-bottom:10px}
.review_block {width:414px; float:left; _overflow:hidden}
.review_block .text { background:url(../images/metalBg-02.jpg) no-repeat; margin-top:20px; padding:10px 15px; width:390px}
.text { background:url(../images/metalBg-01.jpg) no-repeat; height:288px; width:414px; margin-top:36px }
.review_block .data {color:#505259}
.review {clear:both; color:#000; padding-bottom:20px}
.review p { padding-left:70px}
.review a {color:#000; text-decoration:none}
.review img {border:solid 1px #cfd0d1; margin-right:20px; margin-bottom:20px}

.contentText {clear:both; padding:55px 0}

.switchers {padding:40px 0 0px 0px; }
.switchers em {font-style:normal; border-bottom:dashed 1px #F0C074;font:14px Arial;}
.switchers div {float:left; margin-right:40px; position:relative; z-index:50; margin-bottom:-4px}
.switchers span { cursor:pointer; height:32px; float:left; display:block; padding:17px 25px 0 25px; color:#F0C074;}
.switchers div.actived {background:url(../images/tabs-left.png) no-repeat;}
.switchers div.actived span { background:url(../images/tabs-right.png) right top no-repeat; font:14px Arial; }
.switchers div.actived em {border:0;color:#BEBFC1;}
.switchers span.actived {border-bottom:0; cursor:default}

.adapt {margin-top:20px;}

#holder_1, #holder_2, #holder_3 { width:900px;background:url(../images/bottom-tab.png) bottom no-repeat;}
#holder_2, #holder_3 {display:none}
.top_bg { background:#1B120B url(../images/top-tab.png) no-repeat; width:900px; }
							 
.row {padding:25px 35px 20px 35px; border-bottom:solid 1px #332A23; clear:both; color:#BEBFC1}
.row h1 span {color:#BEBFC1; font-weight:bold;}
.video {border-bottom:0}
.video .flash_block {float:left; margin-right:100px; width:210px; height:156px; margin-top:20px}
.video .mar0 {margin-right:0}

.flash_block {width:280px; height:206px}

.form_order {width:285px; padding:15px 0px 0px 0; height:180px; display:none; margin-left:22%;}
.form_order p {width:235px}
.form_order .inputs div, .email_field .inputs div {background:url(../images/input-bg.png) no-repeat; padding:12px; margin-bottom:10px}
.form_order .inputs div input, .email_field .inputs div input {border:0; background:0; color:#fff; font-size:14px; width:210px}
.report {background:url(../images/input-bg.png) no-repeat; padding:12px; margin-top:30px; text-align:center; display:none; width:210px}
.send_btn {width:41px; height:47px; background:url(../images/ok-btn.png) no-repeat; _background:url(../images/ok-btn.gif) no-repeat; border:0; cursor:hand; cursor:pointer;}

.btcontainer{}
.footer {clear:both; padding:100px 0 0 82px; width:920px; margin:auto; height:155px;color:#766352; font-size:12px;}
.imwrap2{width:0; height:0; position:relative; float:right;}
.row img.left {margin:5px 20px 20px 0}
.row img.right {margin:5px 0 0 20px;}
.imwrap{margin:5px 0 0 20px; width:247px; height:184px; position:relative; float:right;}
.imwrap2 img {position:absolute; right:40px;top:-175px;}
.imgsp{margin:10px}
.clear {clear:both}
.right {float:right}
.left {float:left}

.tabs_bottom {  width:900px; height:4px; clear:both}
.techttl {font-weight:bold;margin:0 0 7px 0;}
.techtiny {font-size:10px; margin:5px 0 0 0;}