html, body {height:auto !important;min-height:100%;font-family:Verdana,arial,helvetica,sans-serif;}
textarea {font-family:Verdana,arial,helvetica,sans-serif;}
body {padding:0;margin:0;background-color:black;}
img {border:none}
label {cursor:pointer}
form {margin:0;padding:0}
#minWidth {margin:0pt auto;position:relative;text-align:left;width:766px;background-color:black;}
p {margin:0 0 10px 0;padding:0}
:focus, a:active {outline:none}
.h1{position:relative;height:20px}
h1 {font-size:14px;color:#ccc;margin:0 0 0 -20px;padding:0 0 0 14px;color:#d70000;border-left:5px solid #910000;position:absolute}
h2 {font-size:11px;color:#eee;margin:10px 0 1px 0;padding:0 0 0 0}
h3 {font-size:10px;color:#035e71;margin:0 0 0 0;padding:0 0 0 0;font-weight:bold}
h4 {font-size:12px;color:#04a9cb;margin:5px 0 3px 0;padding:0 0 0 0;font-weight:bold}
ul {margin-top:5px}
span.red {color:#d70000}
u.big {font-size:12px;}
ol li {margin-bottom:7px}
.m15 {margin: 10px 0 0 0;}

.noflash {font-size: 10px; color: #888888; padding: 5px 10px;}
	.noflash a {font-size: 10px; color: #fff; display: block;}

#dflash-box {position: absolute; top: 60px; left: 3px;  width: 380px; height: 320px;  background: black;  opacity: 0; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0); cursor: pointer;}

.headerBg {background:url(i/headerBg_32.gif);height:145px;width:766px;position:relative}
.telLogo{/*background: url(i/phone2241429.png) no-repeat;*/height:78px;width:409px;position:absolute;right:37px;top:19px}
.knopaz {padding:10px 0 0 20px}
.knopaz a {font-size:12px;margin-right:10px;color:white;text-decoration:underline}
.knopaz a:hover {font-size:12px;text-decoration:none}
.logo {position:absolute;left:10px;top:35px;width:285px;height:85px;}
.logoBY {position:absolute;left:85px;top:45px;font:28px Tahoma;font-style:italic;font-weight:bold;color:#ac9f99;}
.logoQUICK {position:absolute;left:105px;top:72px;font:20px Tahoma;font-style:italic;font-weight:bold;color:white;}

.adver {/*background:transparent url(../i/adver-bg.jpg) no-repeat 0pt 5px; left:-19px; padding-left:19px;*/}
	.adver p {margin: 5px 0 15px 0;}
	.adver .adv_img {margin: 7px 0 5px 0;position:relative;}
	.adver .adv_examples {position:absolute;top:27px;left:31px}
	.adver .adv_examples div {float:left;margin-left:5px;}
	.adver .adv_examples_pack{position:absolute;top:27px;left:31px}
	.adver .adv_examples_pack div {float:left;margin-right:15px;}


.png { filter:expression(fixPNG(this))}

#disc-bg {position: absolute; right:50px; top:661px;width:200px;height:59px;}
#disc-button {position: absolute; right:170px; top:661px;width:80px;height:59px;z-index:100}
#disc-button-cover {position: absolute; right:50px; top:661px; width: 200px; height: 60px; background: black; opacity: 0; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0); cursor: pointer;}

.bodyBg {background:url(i/bodyBg_85.jpg);height:489px;width:766px;position:relative}
.robotBg {height:390px;width:329px;position:absolute;right:16px;top:79px;overflow:hidden}
.robotFla1 {background:url(i/pix.gif);position:absolute;right:40px;top:63px;width:329px;height:325px}
.robotFla2 {background:none;position:absolute;right:68px;top:63px}
.robojpg{position:absolute;left:60px;top:20px;}

.footerBg {background:url(i/footerBg.jpg);height:118px;font-size:10px;color:white}
.footerBg .enum {padding:30px 20px 10px 20px}
.loading {background-color:#1A0000;left:170px;top:150px;width:130px;height:45px;position:absolute;visibility:hidden;color:#D70000;text-align:center;border:1px solid #D70000}

.button {/*background:url(i/button.png) no-repeat;*/cursor:pointer;height:93px;width:93px;position:absolute;z-index:10}
.flwHidden {position:absolute;left:-10000px;top:0}

#btn1 {right:95px;top:113px;}
.btn1img {position:absolute;right:100px;top:113px;margin:30px 0 0 20px;z-index:12}
.btn1flw {position:absolute;right:-19px;top:-36px;z-index:11; width: 400px; overflow: hidden;}

#btn2 {right:45px;top:217px;}
.btn2img {position:absolute;right:15px;top:217px;margin:30px 0 0 20px;z-index:12}
.btn2flw {position:absolute;right:-70px;top:69px;z-index:11; width: 400px; overflow: hidden;}

#btn3 {right:18px;top:328px;}
.btn3img {position:absolute;right:-16px;top:328px;margin:30px 0 0 20px;z-index:12}
.btn3flw {position:absolute;right:-97px;top:180px;z-index:11; width: 400px; overflow: hidden;}

#btn4 {right:45px;top:449px;}
.btn4img {position:absolute;right:10px;top:449px;margin:30px 0 0 20px;z-index:12}
.btn4flw {position:absolute;right:-70px;top:301px;z-index:11; width: 400px; overflow: hidden;}

#btn5 {right:95px;top:560px;}
.btn5img {position:absolute;right:95px;top:560px;margin:30px 0 0 20px;z-index:12}
.btn5flw {position:absolute;right:-19px;top:412px;z-index:11; width: 400px; overflow: hidden;}

.content {opacity:1;position:absolute;top:25px;left:20px;width:440px;height:435px;color:#CACACA;font-size:11px;overflow-x:visible}
.content a {color:#23839B;text-decoration:none}
.content a:hover {text-decoration:underline}

.opacity020 {opacity:0.2;}
.opacity100 {opacity:1;}

.ch {padding:10px 0 4px 0}

.lenta, .lentaOff {position:absolute;top:501px;width:550px;height:125px;left:5px;border:1px solid #211111;z-index:10000;background-color:#000304}
.lentaOff {left:-10000px}
.lenta .shape {width:510px;height:105px;overflow:hidden;position:relative;margin:10px 0 10px 0;float:left}
.lenta .shape .container {position:absolute;}
.lenta .shape .container .item {width:100px;height:105px;float:left;margin-right:1px;margin-left:1px;cursor:pointer}

.path {color:#888;margin:0 0 5px 0}
.path span {color:#888;font-size:11px;text-decoration:underline}
.path a {color:#888;font-size:11px;margin:0 0 5px 0}

textarea {color:#04A9CB; font-family:Verdana,arial,helvetica,sans-serif; font-size:11px;}
.contact .text {background:transparent;border:1px solid #04A9CB;background-color:#100A0A;width:290px;color:#04A9CB}
.contact .block {margin-bottom:3px;width:290px}
.sfBlock {width:293px}
.contact a {color:#23839B;text-decoration:none}
.contact a:hover {text-decoration:underline}

.contactDisabled .text {border:1px solid #aaa;background-color:#222;color:#aaa;width:290px}
.contactDisabled .block {margin-bottom:3px;width:290px}

.pricebg {padding:2px;float:left;width:139px;height:51px;background:url(i/pricebg.png) repeat-y;cursor:pointer;font-size:11px}
.pricebg1 {padding:2px;float:left;width:139px;height:51px;background:url(i/pricebg.png) repeat-y;cursor:pointer;font-size:11px}
.pricebg2 {padding:2px;float:left;width:139px;height:51px;background:url(i/pricebg.png) repeat-y;cursor:pointer;font-size:11px}
.pricebg .title, .pricebg1 .title, .pricebg2 .title{color: #9FD4FF;font-weight:bold}
.pricebgInner {font-family:arial;padding:5px 10px 1px 10px;text-align:center}
.priceHint {color:white;font-weight:bold;font-size:16px;font-family:Tahoma}

.tool-tip {color: #fff;width:139px;z-index:13000;}
.tool-title {font-weight: bold;font-size: 11px;margin: 0;color: #9FD4FF;padding: 8px 8px 0px;background: url(i/bubble.png) top left;}
.tool-text {font-family:arial;font-size: 11px;padding: 4px 8px 8px;background: url(i/bubble.png) bottom right;}
.custom-tip {color: #000;width: 130px;z-index: 13000;}
.custom-title {font-family:arial;font-weight: bold;font-size: 11px;margin: 0;color: #3E4F14;padding: 8px 8px 0px;background: #C3DF7D;border-bottom: 1px solid #B5CF74;}
.custom-text {font-family:arial;font-size: 11px;padding: 4px 8px 8px;background: #CFDFA7;}

.tl-tip {color: #fff; z-index:13000; width: 300px; height: 270px; background: #fff; }
.tl-title {font-weight: bold;font-size: 11px; margin: 0; color: #fff;padding: 0px; background: none;}
.tl-text {font-family:arial; font-size: 11px; padding: 0; background: none;}
.tl-img {border: 2px solid #000; display: none; position: absolute; left: 0; top: 0; z-index: 10;}

.artem {font-weight:bold;background:url(i/arr.gif) no-repeat;padding-left:14px}

.price_comment{font-size:9px;color:#333}

.container {height:400px;width:440px;position:relative;overflow:hidden}
.textContainer {position:absolute;left:0;top:0}
#area {background: #23839B;height: 400px;width: 7px; background:url(i/scroll-bg.gif) repeat-y 2px 0;}
#knob {height: 40px;width: 7px;background: #910000;cursor:pointer}

.scroller {position:absolute;left:-20px;top:40px}
	.scroller .up-arrow {position:absolute; width: 7px; height: 8px; background: #910000; top: -10px; cursor: pointer;  background:url(i/up-arrow.gif) no-repeat;}
	.scroller .down-arrow {position:absolute; width: 7px; height: 8px; background: #910000; bottom: -10px; cursor: pointer;   background:url(i/down-arrow.gif) no-repeat;}
#example {width:360px;height:336px;border:1px solid gray;position:relative;}
#example_logo {width:360px;height:336px;border:1px solid gray;position:relative;}
.first {background:url(i/pres_loading.gif) no-repeat}
.second {background:url(i/pres_logo.gif) no-repeat}
#example div {position:absolute;top:160px;left:170px}

#guide {position:absolute;width:525px;height:26px;background:url(i/guideBg.png) no-repeat;top:-13px;left:15px;cursor:pointer;}
#guide .step_active, #guide .step_noactive {position:absolute;background:url(i/sbutton.png) no-repeat;cursor:pointer;width:25px;height:25px;z-index:1000;top:0}
#guide .step_noactive {background:url(i/stbutton.png) no-repeat;}
.label, .label_na {background:url(i/pix.gif);cursor:pointer;font-size:9px;color:#aaa;height:24px;width:60px;z-index:10000;position:absolute;top:-7px;font-weight:normal;z-index:10000}
.label_na {color: #7D5757; /*#444*/}
#sf0, #sf1, #sf2, #sf3, #sf4, #sf5, #sf6{width:150px;height:80px;position:absolute;top:-60px;z-index:1001;}

.email {width:164px;height:13px;background:url(i/email.png) no-repeat}

.ml h4, .ml p {margin-left: 17px;}

/* SITE MAP */
ul.sitemap {margin-top: 10px;}
ul.sitemap, ul.sitemap ul {padding:0; list-style-type:none}
	ul.sitemap li {background: url('../i/site-map-bullet0.gif') no-repeat 2px 4px; padding-left: 10px; margin-top: 5px;}
	ul.sitemap ul {margin: 5px 0 8px 0;}
		ul.sitemap li ul li {padding-left: 20px; background: url('../i/site-map-bullet1.gif') no-repeat 12px 5px; }

/* TAPE */
.horizontal-tape {width: 565px; height: 155px; background: url('../i/tape/horiz-bg.gif') no-repeat; }
	.horizontal-tape .box {width: 565px; height: 120px; margin: 13px auto;}

		.horizontal-tape .left-arrow {width: 20px; height: 122px; float: left}
			.horizontal-tape .left-arrow a {width: 20px; height: 122px;  display: block; position: relative; }
				.horizontal-tape .left-arrow a span {cursor: pointer; position: absolute; top: 0; left: 0; width: 20px; height: 122px;  background: url(../i/tape/horiz-leftarrow.gif) no-repeat left center;}
					.horizontal-tape .left-arrow a:hover span {background: url(../i/tape/horiz-leftarrow-active.gif) no-repeat left center;}

		.horizontal-tape .right-arrow {width: 20px; height: 122px; float: left}
			.horizontal-tape .right-arrow a {width: 20px; height: 122px;  display: block; position: relative; }
				.horizontal-tape .right-arrow a span {cursor: pointer; position: absolute; top: 0; left: 0; width: 20px; height: 122px;  background: url(../i/tape/horiz-rightarrow.gif) no-repeat 3px center;}
					.horizontal-tape .right-arrow a:hover span {background: url(../i/tape/horiz-rightarrow-active.gif) no-repeat 3px center;}

	.horizontal-tape .body {position: relative; width: 510px; height: 98px; margin-left: 7px; margin-right: 3px; padding-top: 22px; overflow: hidden; float: left;}
		.horizontal-tape .body ul {position: absolute; top: 10px; left: 0;}
		.horizontal-tape .body ul li {width: 100px; height: 105px; position: relative; /*margin-right: 4px;*/ border: 1px solid #666; cursor: pointer; float: left; background: #fff;}
			.horizontal-tape .body ul li .num {color: #a9a9a9; position: absolute; top: 6px; right: 3px; font-weight: bold; font-size: 11px;}
				.horizontal-tape .body ul li:hover .num {color: #fff;}
			.horizontal-tape .body ul li .a-loader {position: absolute; top: 39px; right: 38px;  z-index: 3px}
			.horizontal-tape .body ul li .i {position: absolute; top: 0px; left: 0px; z-index: 5px}

/* !!! reset !!! */

.cfix, .clear-li li {width:100%}
.cfix:after, .clear-li li:after {content:".";display:block;font-size:1px;height:0;clear:both;visibility:hidden}
.cfix, .clear-li li {display:inline-block}
/* Hide from IE Mac \*/
.cfix, .clear-li li {display:block}
/* End hide from IE Mac */

.selectbox-wrapper ul, .nolist, .nolist ul, .for-editor ul {margin:0; padding:0; list-style-type:none}