html, body {background:#000000 url('../img/bg_1.jpg') 0px 0px no-repeat scroll;font-family:Arial,sans-serif;font-size:9pt;color:#ffffff;border:0px;width:100%;height:100%;}
html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, input, select, form, fieldset, button, img, table, blockquote {margin:0px;padding:0px;}

ol, ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
table {border-collapse:collapse;border-spacing:0px;border:0px;}
th, td {text-align:left;vertical-align:top;}
input, select, textarea {font-family:Arial;font-size:10.5pt;}
img, fieldset, button, blockquote {border:0px none;}
a, a:visited {text-decoration:underline;}
a:active, a:hover {text-decoration:none;}
a:active, a:focus {outline:none;}

.clear {background:transparent none!important;font-size:0pt!important;line-height:0px!important;border:0px!important;width:auto!important;height:0px!important;padding:0px!important;margin:0px!important;clear:both!important;float:none!important;display:block!important;visibility:hidden;}

h1 {font-weight:normal;font-size:28pt;margin-bottom:16px;}
h2 {font-weight:normal;font-size:15pt;color:#ffefa6;margin-bottom:23px;}
h3 {font-weight:bold;font-size:10.5pt;margin-bottom:21px;}

#wrapper {background:transparent url('../img/bg_2.png') 0px bottom repeat-x scroll;min-width:1000px;height:auto!important;min-height:100%;margin:0px auto;position:relative;}
.content {width:897px;margin:0px auto;}
#header {width:897px;padding-top:194px;margin:0px auto;position:relative;}
#header a {color:#ffffff;}
#header dt {font-size:15pt;margin-bottom:13px;}
#header dd {font-size:12pt;margin:0px 20px 5px 0px;float:left;}
#header dd a {color:#ffb9f1;}
#logo {background:transparent url('../img/logo.png') 0px 0px no-repeat scroll;font-size:0px;text-indent:-9999px;text-decoration:none;width:256px;height:36px;position:absolute;top:63px;left:1px;z-index:100;cursor:pointer;}
#menu {font-size:10.5pt;position:absolute;top:135px;right:0px;}
#menu a.sel {text-decoration:none;}
#menu li {margin-left:12px;float:left;}
#languages {color:#e9a9fc;position:absolute;top:137px;left:1px;}
#languages li {margin-right:14px;float:left;}
#languages a, #languages span {background:transparent 0px 3px no-repeat scroll;padding-left:26px;}
#languages .rus {background-image:url('../img/lng_rus.gif');}
#languages .lat {background-image:url('../img/lng_lat.gif');}


#body {width:897px;padding:60px 0px 197px 0px;margin:0px auto;}
#left a, #right a {color:#ffffff;}
#left {width:395px;padding-left:21px;float:left;}
#left h3 {margin-bottom:16px;}
div#left, #right ol {font-size:10.5pt;line-height:1.225em;}
div#left ul {margin-bottom:60px;}
div#left li, div#left p, div#left div {margin-bottom:33px;}
div#left li ul, #right ol li ul {font-size:9pt;margin:16px 20px 24px;}
div#left li li, #right ol li li {line-height:1.15em;margin-bottom:15px;}
#right {font-size:10.5pt;line-height:1.375em;width:407px;padding-right:40px;float:right}
#right ul {margin-bottom:41px;}
#right li, #right p, #right div {margin-bottom:21px;}
#right ol {margin:-5px 0px 60px;}
#right ol li {margin-bottom:30px;}

.product {width:415px;padding-left:21px;margin-top:56px;float:left;}
.product .question {background:transparent none;margin-top:28px;}
.info {width:440px;float:right;}
.info h1 {margin-left:-21px;position:relative;width:100%;}

div.img {margin-bottom:22px;}
div.img ul {margin:3px 0px 0px 247px;}
div.img li {margin-bottom:6px;}
div.img li a {position:relative;display:block;}
div.img li b {background:transparent url('../img/ico_zoom.png') 0px 0px no-repeat scroll;font-size:0px;text-indent:-9999px;text-decoration:none;width:28px;height:25px;position:absolute;top:45px;left:47px;}
div.img li img {border:1px solid #cfcfcf;}
img.img {width:214px;float:left;}

.complectation {margin-bottom:12px;}
.complectation p {line-height:1.6em;margin:0px 90px 24px 0px;}
.complectation li {width:185px;margin-right:12px;float:left;}
.complectation li p {line-height:normal;margin:0px 0px 13px 0px;}
.complectation div {margin-left:21px;}
.complectation form {padding-top:7px;margin-bottom:-12px;}
.complectation dl {width:250px;}
.complectation dt {font-weight:bold;margin-bottom:9px;}
.complectation dd {width:110px;margin:0px 10px 23px 0px;float:left;}
.complectation img {border:1px solid #ffffff;margin:0px 6px -11px 0px;position:relative;}
.complectation input {margin:7px 10px 0px 0px;float:left;}

.price {font-size:13pt;color:#aca9a9;}
.price span {font-size:18pt;color:#ffefa6;}
.price strong {font-weight:normal;font-size:38pt;margin:0px 12px;}

.about {/*background:transparent url('../img/line_1.gif') 0px bottom repeat-x scroll;*/font-size:10.5pt;line-height:1.19em;padding-bottom:11px;/*margin-bottom:17px;*/}
.about p {margin-bottom:16px;}

.list {background:transparent url('../img/line_1.gif') 0px bottom repeat-x scroll;padding-bottom:15px;margin-bottom:23px;}
.list dl {margin-top:-5px;}
.list dt {font-weight:bold;float:left;margin-right:50px;width:220px;}
.list dd {margin-bottom:14px;}

.more a {color:#e19ed8;}
.more li {background:transparent url('../img/arrow_1r.gif') 0px 0px no-repeat scroll;padding:1px 0px 5px 51px;margin-bottom:22px;}

blockquote {font-style:italic;font-size:9pt;color:#ffefa6;margin:14px 0px 24px;}

form.form {font-size:10.5pt;}
form.form dt {margin-bottom:6px;}
form.form dd {margin-bottom:24px;}
form.form dd dl {margin:18px 0px -3px;padding-bottom:1px;}
form.form dd dt {width:105px;margin:2px 0px 0px;float:left;}
form.form dd dd {margin:0px 0px 10px 107px;}
form.form dd dd input, form.form dd dd select {width:192px;}
form.form input, form.form select, form.form textarea {border:0px;width:300px;padding:2px 0px 3px;}
form.form select {font-size:9pt;border:0px;width:300px;padding:2px;}
form.form textarea {height:175px;}
form.form fieldset {font-size:9pt;margin-bottom:34px;}
form.form fieldset dt {width:125px;float:left;}
form.form fieldset dd {font-weight:bold;margin:0px 0px 13px 127px;}

.download {font-size:10.5pt;margin:0px 40px 55px 21px;}
.download a {color:#e19ed8;margin-right:15px;}
.download p {margin-bottom:34px;}
.download h2 {margin-bottom:27px;}
.download dl {margin-bottom:58px;}
.download dt {font-size:13.5pt;margin-bottom:16px;}
.download dd, .download li {margin-bottom:35px;}
.download span {background:transparent url('../img/arrow.gif') 0px 0px no-repeat scroll;color:#ffefa6;padding:2px 0px 5px 25px;}

.question {background:transparent url('../img/line_1.gif') 0px 0px repeat-x scroll;margin-top:16px;}
.question div {background:transparent url('../img/ico_question.gif') 22px 33px no-repeat scroll;padding:36px 0px 0px 88px;}
.question a {color:#e19ed8;}
.question h2 {margin-bottom:12px;}
.question li {margin-bottom:13px;}
.question li a {background:transparent url('../img/line_2.gif') 0px bottom repeat-x scroll;text-decoration:none!important;padding-bottom:4px;}
.question li a:hover {background:transparent none;}

dl.comments {padding:0px 0px 18px 21px;}
dl.comments a {color:#e19ed8;}
dl.comments dd {margin-bottom:27px;}
dd.comments {margin-top:42px;}
dd.comments a {background:transparent url('../img/ico_comments.gif') 0px 0px no-repeat scroll;font-size:13.5pt;padding:7px 0px 17px 66px;}
div.comments {background:transparent url('../img/ico_comments.gif') 22px 33px no-repeat scroll;padding:36px 15px 0px 88px;margin-top:23px;}
div.comments a {color:#e19ed8;}
div.comments p {margin-bottom:13px;}
div.comments h2 {margin-bottom:23px;}
div.comments dl {margin-bottom:30px;}
.comments dt {margin-bottom:14px;}
.comments dd {line-height:1.2em;}
.comments span {font-size:8pt;color:#ffefa6;margin-bottom:4px;display:block;}

.books {width:428px;margin:35px 0px 0px -21px;}
.books a {color:#e19ed8;}
.books h2 {margin-bottom:26px;}
.books h2 a {color:#ffffff;}
.books h3 {font-size:9pt;margin-bottom:12px;}
.books img {margin:4px 24px 0px;float:left;}
.books .bottom {background:transparent url('../img/block_1.png') 0px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:428px;height:8px;}
.books .content {background:transparent url('../img/block_1.png') 0px -8px no-repeat scroll;width:386px;min-height:207px;padding:14px 21px 8px;}
.books .txt {margin-left:21px;}
.books .txt div {font-size:8pt;line-height:13px;}

.listing {border-top:1px solid #532f56;width:90px;height:4px;margin:5px 0px 0px 45px;position:relative;float:left;}
.listing ul {margin:-6px -10px 0px 0px;float:left;}
.listing li {padding-right:10px;float:left;}
.listing div {background:transparent url('../img/block_2.png') 0px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:10px;height:10px;float:left;cursor:pointer;}
.listing .sel {background-position:0px -10px;position:absolute;top:-5px;left:0px;}

#bg {background-color:#000000;font-size:0px;text-indent:-9999px;width:100%;min-height:100%;height:100%;position:absolute;top:0px;left:0px;z-index:100;opacity:0.76;}
.popup {font-size:10.5pt;color:#000000;width:500px;margin-left:-250px;position:fixed;top:12%;left:50%;z-index:150;}
.popup a {position:absolute;top:10px;right:12px;cursor:pointer;}
.popup p {background:transparent 0px 0px no-repeat scroll;font-size:0px;text-indent:-9999px;height:4px;}
.popup p.top {background-image:url('../img/popup_1t.png');}
.popup p.bottom {background-image:url('../img/popup_1b.png');}
.popup h2 {color:#000000;margin-bottom:19px;}
.popup dt {margin-bottom:3px;}
.popup dd {margin-bottom:22px;}
.popup div dl {background:transparent url('../img/line_1.gif') 0px bottom repeat-x scroll;font-size:9pt;color:#4c4c4c;padding-bottom:2px;margin-bottom:23px;}
.popup div dt {width:125px;margin:0px;float:left;}
.popup div dd {font-weight:bold;margin:0px 0px 13px 127px;}
.popup div label {margin-bottom:8px;display:block;}
.popup div input {margin-right:10px;float:left;}
.popup input {background-color:#e5e5e5;border:0px;width:300px;padding:2px 0px 3px;}
.popup fieldset {background:#ffffff url('../img/ico_mail.gif') 26px 16px no-repeat scroll;padding:19px 0px 24px 67px;}
#order {width:450px;top:17%;}
#order a {position:absolute;top:31px;right:22px;cursor:pointer;}
#order p.top {background-image:url('../img/popup_2t.png');}
#order p.bottom {background-image:url('../img/popup_2b.png');}
#order fieldset {background:#ffffff url('../img/ico_order.gif') 26px 16px no-repeat scroll;padding-right:68px;}
#order fieldset.send {background-image:url('../img/ico_mail.gif');}
#order button.btn {margin-left:80px;}
#order img {margin-bottom:9px;display:block;}
#order textarea {border:1px solid #e5e5e5;width:300px;height:122px;}

a.btn {background:transparent url('../img/btn_1.gif') right 0px no-repeat scroll;font:10.5pt arial;color:#000000!important;text-decoration:none!important;padding:0px 25px 0px 0px;margin:18px 20px 0px 0px;float:left;white-space:nowrap;cursor:pointer;}
a.btn b {background:transparent url('../img/btn_1.gif') 0px 0px no-repeat scroll;font-weight:normal;padding:0px 0px 0px 25px;float:left;}
a.btn b b {background:transparent url('../img/btn_1bg.gif') 0px 0px repeat-x scroll;padding:16px 0px;}

button.btn {background:transparent none;text-align:left;border:0px;margin:-6px 0px 0px 0px;float:left;cursor:pointer;}
button.btn b {background:transparent url('../img/btn_1.gif') right 0px no-repeat scroll;font:10.5pt arial;font-weight:normal;color:#000000;border:0px;padding:0px 25px 0px 0px;float:left;position:relative;white-space:nowrap;}
button.btn b b {background:transparent url('../img/btn_1.gif') 0px 0px no-repeat scroll;padding:0px 0px 0px 25px;margin:0px!important;}
button.btn b b b {background:transparent url('../img/btn_1bg.gif') 0px 0px repeat-x scroll;padding:16px;}

button.btn1 {margin:-5px 0px 0px;}
button.btn1 b {background-image:url('../img/btn_2.gif');font-size:9pt;color:#ffffff;padding:0px 12px 0px 0px;}
button.btn1 b b {background-image:url('../img/btn_2.gif');padding:0px 0px 0px 12px;}
button.btn1 b b b {background-image:url('../img/btn_2bg.gif');padding:5px 0px 8px;}

button.btn2 {margin-top:-3px;}
button.btn2 b {background-image:url('../img/btn_3.gif');}
button.btn2 b b {background-image:url('../img/btn_3.gif');}
button.btn2 b b b {background-image:url('../img/btn_3bg.gif');}

#footer {width:100%;height:157px;position:absolute;bottom:0px;left:0px;}
#footer a {color:#ffffff;}
#footer p {margin-left:390px;}
#footer ul {font-size:8pt;margin:1px 40px 0px 0px;float:left;}
#footer ul a {text-decoration:none;}
#footer li {margin-right:10px;display:inline;}
#footer span {margin-right:5px;float:right;}
#footer .content {background:transparent url('../img/bg_3.png') 0px 0px repeat-x scroll;padding-top:40px;}

span.error {background-color:#d50303;font-size:8pt;color:#ffffff;width:290px;padding:4px 5px 3px;margin-top:5px;position:relative;display:block;}
span.error b {background:transparent url('../img/pointer_6.gif') 0px 0px no-repeat scroll;font-size:0px;text-indent:-9999px;width:3px;height:2px;position:absolute;top:-2px;left:7px;}

@media all and (min-width: 0px) {
form.form select {height:21px;}
button.btn1 {margin-top:-4px;}
}

@media not all and (-webkit-min-device-pixel-ratio) {/* Opera 9.5 */

}

@media screen and (-webkit-min-device-pixel-ratio:0) {/* Safari */
}
h2.more {text-decoration: none;cursor:pointer  }
h2.moreu {text-decoration: underline;cursor:pointer  }

