@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic);
/*@font-face{
font-family:'OpenSansRegular';
src:url('../fonts/opensans-regularPT_.eot');
src:url('../fonts/opensans-regularPT_.eot?#iefix') format('embedded-opentype'),
    url('../fonts/opensans-regularPT_.woff') format('woff'),
    url('../fonts/opensans-regularPT_.ttf') format('truetype'),
    url('../fonts/opensans-regularPT_.svg#open_sansregular') format('svg');
font-weight:normal;font-style:normal;}

@font-face{
font-family:'OpenSansBold';
src:url('../fonts/opensans-boldPT_.eot');
src:url('../fonts/opensans-boldPT_.eot?#iefix') format('embedded-opentype'),
    url('../fonts/opensans-boldPT_.woff') format('woff'),
    url('../fonts/opensans-boldPT_.ttf') format('truetype'),
    url('../fonts/opensans-boldPT_.svg#open_sansbold') format('svg');
font-weight:normal;font-style:normal;}
*/
*{margin:0;padding:0}
body,input,select,select option,textarea{font-family:'open sans',sans-serif;}
html{height:100%;background:#fff;}
body{min-height:100%;line-height:1.4;color:#000;position:relative;font-size:18px;}
img{border:0}
button::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner{border:none;}
select:focus,input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none}
select option{padding-left:3px;}
table{border-collapse:collapse}
a:link,
a:visited{color:#0082d4;text-decoration:underline}
a:hover{color:#0082d4;text-decoration:none}

.cfx{zoom:1}
.cfx:after{content:' ';clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}

.manual .tc{text-align:center;}
.manual .tr{text-align:right;}
.manual .f20{font-size:20px;}
.manual .f24{font-size:24px;}
.manual .f28{font-size:28px;}
.manual .f30{font-size:30px;}
.manual .f32{font-size:32px;}
.manual .f40{font-size:40px;}
.manual .b{font-weight:bold;}
.manual p{padding-bottom:1em;}
.manual ul{padding-left:35px;}
.manual ol{padding-left:40px;}
.MainPatent{zoom:1;padding:30px 30px;}
.MainPatent:after{content:' ';clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0;}
.MainPatent>.R{float:right;width:278px;}
.MainPatent>.L{margin-right:308px;}
.MainPatent .Img{position:relative;width:278px;}
.MainPatent .Img>.BG{position:absolute;top:0;left:0;right:0;bottom:0;
background:url(../images/affiliates/patent_bg.png) 0 0 no-repeat;}
.MainPatent .Img>.BG>i{display:block;position:absolute;top:328px;left:0;right:0;bottom:0;
background:url(../images/affiliates/patent_bg.png) -278px 100% no-repeat;}
.MainPatent .Img>.BG>i>b{display:block;position:absolute;bottom:12px;left:0;right:0;top:0;
background:url(../images/affiliates/patent_bg.png) -556px 0 repeat-y;overflow:hidden;text-indent:-9999px;}
.MainPatent .Img>.in{position:relative;min-height:341px;}
.MainPatent .Img a{display:block;padding:8px 11px 12px 9px;position:relative;}
.MainPatent .Img a:after{content:' ';display:block;position:absolute;top:0;left:0;
background:url(../images/affiliates/patent_bg.png) -834px 0 no-repeat;
padding-top:223px;height:0;overflow:hidden;font-size:0;width:278px;}

.MainPatent .Button{position:relative;}
.MainPatent .Button>.in{position:absolute;left:0;right:0;bottom:32px;text-align:center;}
.MainPatent .CheckIt{text-align:center;font-size:16px;}
.MainPatent .CheckIt>span{display:inline-block;*display:inline;zoom:1;vertical-align:top;
background:url(../images/affiliates/patent_check.png) 0 0 no-repeat;padding:0 0 0 40px;line-height:32px;height:32px;}

.MainPatent .BlueArrow{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:0;height:0;position:relative;}
.MainPatent .BlueArrow>i{display:block;background:url(../images/affiliates/blue_arrow.png) 0 0 no-repeat;
width:251px;padding-top:31px;height:0;overflow:hidden;font-size:0;
position:absolute;top:-3px;left:40px;}

.typWZone{background:#f2f2f2;padding-bottom:80px;}
.typWZone>.in{width:950px;margin:0 auto;}
.typWZone~.typWZone{padding-top:80px;}

.inputText{background:url(../images/affiliates/input_text.png) 0 0 no-repeat;}
.inputText>.in{background:url(../images/affiliates/input_text.png) 100% -50px no-repeat;padding:0 8px;}
.inputText>.in>i{display:block;zoom:1;padding:0 2px;font-style:normal;overflow:hidden;
height:50px;background:url(../images/affiliates/input_text.png) 0 -100px repeat-x;}
.inputText>.in>i>b{display:block;font-weight:normal;*margin:-1px 0 -1px 0;}
.inputText input{border:0;display:block;width:100%;background:transparent;height:50px;line-height:50px;}


.textarea>i{display:block;background:#e9e9e9;
-moz-border-radius:7px;border-radius:7px;
-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4) inset;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.4) inset;-ms-box-shadow:0 1px 3px rgba(0,0,0,0.4) inset;box-shadow:0 1px 3px rgba(0,0,0,0.4) inset;
zoom:1;padding:6px 8px;font-style:normal;}
.textarea>i>b{display:block;font-style:normal;*margin:-1px 0 -1px 0;font-weight:normal;}
.textarea textarea{border:0;display:block;width:100%;background:transparent;overflow:auto;resize:vertical;font-size:16px;font-style:italic;}


.oCheckboxes>ins{display:block;text-decoration:none;zoom:1;}
.oCheckboxes>ins:after{content:' ';clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}
.oCheckboxes>ins+ins{padding-top:4px;}
.oCheckboxes>ins>input{float:left;width:13px;height:13px;margin:3px 0 0}
.oCheckboxes>ins>label{margin:0 0 0 18px;display:block}


.oT2>table{width:100%;}
.oT2>table>tbody>tr>td{vertical-align:top;padding:3px 0 3px 0;}
.oT2>table>tbody>tr>td+td{width:5000px}
.oT2>table>tbody>tr>td[colspan="2"]{width:100%;text-align:left;}
.oT2>table>tbody>tr>td:first-child>span{display:block;white-space:nowrap;padding:1px 10px 0 0;}
.oT2>table>tbody>tr>td.empty{overflow:hidden;text-indent:-9999px;}
.oT2>table>tbody>tr>td>.error{color:#c00;clear:both;font-size:17px;padding:1px 0 3px 2px;display:none;}
.oT2>table>tbody>tr>td>.value{padding:3px 0 0}

.ObsReg{
	padding-left:256px;
	margin:0 auto;
	background-image: url(../images/telescope.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.ObsReg .oT2 {
	padding: 0 50px;
}
.ObsReg .oT2>table>tbody>tr>td:first-child>span{line-height:50px;padding:0 15px 0 0;}
.ObsReg .oT2>table>tbody>tr+tr>td{padding-top:20px;}
.ObsReg .oGBut{display:block;}


.oBut{background:url(../images/affiliates/obut.png) 0 0 no-repeat;display:inline-block;*display:inline;zoom:1;vertical-align:top;cursor:pointer;}
.oBut *{cursor:pointer;}
.oBut>i{display:block;background:url(../images/affiliates/obut.png) 100% -26px no-repeat;padding:0 7px;font-style:normal;}
.oBut>i>b{display:block;background:url(../images/affiliates/obut.png) 0 -52px repeat-x;height:26px;line-height:26px;
color:#594208;text-shadow:0 1px 0 rgba(255,255,255,0.6);padding:0 13px;font-size:14px;}
.oBut:link,
.oBut:visited,
.oBut:hover{text-decoration:none;}


.oGBut{display:inline-block;*display:inline;zoom:1;vertical-align:top;cursor:pointer;
background:url(../images/affiliates/ogbut.png) 0 0 no-repeat;text-align:center;}
.oGBut *{cursor:pointer;}
.oGBut>i{display:block;padding:0 6px;font-style:normal;
background:url(../images/affiliates/ogbut.png) 100% -50px no-repeat;}
.oGBut>i>b{display:block;line-height:50px;height:50px;padding:0 24px;font-size:20px;
background:url(../images/affiliates/ogbut.png) 0 -100px repeat-x;color:#143300;text-shadow:0 1px 0 rgba(255,255,255,0.6);}


.oGMBut{position:relative;text-align:center;cursor:pointer;}
.oGMBut>.BG{position:absolute;left:0;right:0;top:0;bottom:0;font-size:0;}
.oGMBut>.BG>.t,
.oGMBut>.BG>.b{background:url(../images/ogmbut.png) 0 0 no-repeat;position:absolute;left:0;right:0;}
.oGMBut>.BG>.t{top:0;}
.oGMBut>.BG>.b{bottom:0;background-position:0 -129px;}
.oGMBut>.BG>.t>i,
.oGMBut>.BG>.b>i{display:block;padding:0 5px;background:url(../images/ogmbut.png) 100% -43px no-repeat;}
.oGMBut>.BG>.b>i{background-position:100% -135px;}
.oGMBut>.BG>.t>i>b,
.oGMBut>.BG>.b>i>b{display:block;padding-top:43px;height:0;overflow:hidden;background:url(../images/ogmbut.png) 0 -86px repeat-x;}
.oGMBut>.BG>.b>i>b{padding-top:6px;background-position:0 -141px;}
.oGMBut>.BG>.m{position:absolute;left:0;right:0;border:1px solid #43960e;border-width:0 1px;background:#57ab18;top:43px;bottom:6px;overflow:hidden;text-indent:-9999px;}
.oGMBut>.in{position:relative;min-height:50px;color:#143300;text-shadow:0 1px 0 rgba(255,255,255,0.6);
text-align:center;font-size:20px;line-height:24px;padding:5px 7px 0;}


.oWBlock{position:relative;}
.oWBlock>.BG{position:absolute;top:0;right:0;bottom:0;left:0;}
.oWBlock>.BG>.t,
.oWBlock>.BG>.b{position:absolute;left:0;right:0;background:url(../images/white_bg_h.png) 0 0 no-repeat;}
.oWBlock>.BG>.t{top:0;}
.oWBlock>.BG>.b{bottom:0;background-position:0 -18px;}
.oWBlock>.BG>.t>i,
.oWBlock>.BG>.b>i{display:block;padding:0 6px;background:url(../images/white_bg_h.png) 100% -6px no-repeat;}
.oWBlock>.BG>.b>i{background-position:100% -24px;}
.oWBlock>.BG>.t>i>b,
.oWBlock>.BG>.b>i>b{display:block;padding-top:6px;height:0;overflow:hidden;font-size:0;
background:url(../images/white_bg_h.png) 0 -12px repeat-x;}
.oWBlock>.BG>.b>i>b{background-position:0 -30px;}
.oWBlock>.BG>.m{position:absolute;top:6px;bottom:6px;left:0;right:0;overflow:hidden;
background:url(../images/white_bg_v.png) -6px 0 repeat-y;}
.oWBlock>.BG>.m>i{display:block;background:url(../images/white_bg_v.png) 100% 0 repeat-y;
position:absolute;top:0;bottom:0;left:0;right:-6px;}
.oWBlock>.BG>.m>i>b{display:block;position:absolute;top:0;bottom:0;left:6px;right:12px;
font-size:0;text-indent:-9999px;background:#fff;}
.oWBlock>.in{position:relative;padding:2px 4px 4px 2px;}


.oDarkBG{position:fixed;background:#000;opacity:0.75;top:0;left:0;width:100%;height:100%;overflow:hidden;text-indent:-9999px;
z-index:100;display:none;}


.oPopup{display:none;position:absolute;left:50%;z-index:101;
background:#fff;-moz-border-radius:25px;border-radius:25px;}
.oPopup>.ToClose{position:absolute;top:10px;right:10px;line-height:28px;height:28px;width:28px;text-align:center;
background:#c00;color:#fff;-moz-border-radius:14px;border-radius:14px;cursor:pointer;}
.oPopup>.ToClose:hover{background:#900;}
.oPopup>.in{padding:25px 25px;}


.oLoader{position:fixed;right:20px;top:50%;margin-top:-26px;display:none;
padding-top:50px;height:0;width:50px;border:1px solid #888;
background:#fff url(/images/ajaxLoader.gif) 50% 50% no-repeat;
-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;z-index:1000;}


.typBlock+.typBlock{padding-top:50px;}


.typPageArticle{background:#F2F2F2;padding-bottom:50px;}
.typPageArticle>.in{width:950px;margin:0 auto;}
.typPageArticle .PageTitle{padding-bottom:15px;font-size:32px;line-height:1.2;}
.typPageArticle .oWBlock>.in{padding:40px 50px;}


.head{position:relative;background:#f2f2f2;padding:0 0 55px;}


.head .Logo{position:relative;padding-bottom:6px;}
.head .Logo>.in{position:relative;max-width:1100px;margin:0 auto;}
.head .Logo>.in>.BG{position:absolute;top:0;left:-6px;right:-6px;bottom:-6px;}
.head .Logo>.in>.BG>.m{display:block;position:absolute;top:0;left:0;right:0;bottom:10px;overflow:hidden;
background:url(../images/affiliates/head_shadow_v.png) -6px 0 repeat-y;}
.head .Logo>.in>.BG>.m>i{display:block;position:absolute;top:0;bottom:0;left:0;right:-6px;
font-size:0;text-indent:-9999px;background:url(../images/affiliates/head_shadow_v.png) 100% 0 repeat-y;}
.head .Logo>.in>.BG>.b{background:url(../images/affiliates/head_shadow_h.png) 0 0 no-repeat;position:absolute;bottom:0;left:0;right:0;}
.head .Logo>.in>.BG>.b>i{display:block;background:url(../images/affiliates/head_shadow_h.png) 100% -10px no-repeat;padding:0 10px;}
.head .Logo>.in>.BG>.b>i>b{display:block;background:url(../images/affiliates/head_shadow_h.png) 0 -20px repeat-x;
padding-top:10px;height:0;overflow:hidden;font-size:0;}
.head .Logo>.in>.in{height:181px;}
.head .Logo>.in>.in img{display:block;position:absolute;top:0;left:50%;margin-left:-550px;}
.head .PrelaunchTab{position:relative;width:950px;margin:0 auto;height:0;}
.head .PrelaunchTab>.in{position:absolute;top:181px;right:-5px;width:308px;height:57px;background:url(../images/affiliates/head_ribbon.png) 0 0 no-repeat;}
.head .PrelaunchTab>.in>.in{text-align:center;line-height:17px;font-weight:bold;padding:6px 15px 6px;color:#fff;text-shadow:0 -1px 0 rgba(14,59,130,0.76);font-size:14px;}

.headertext {
	font-family: 'Open Sans', sans-serif;
	line-height: 40px;
	font-size: 36px;
	color: #aa0000;
}
.tstleft, .tstright {
	padding-bottom: 35px;
}
.tstleft > .tstvideo {
	width: 480px;
	float: left;
	margin: 0 35px 25px 0;
	border: #888 4px Solid;
	-moz-box-shadow: 0 0 10px #ddd;
	-webkit-box-shadow: 0 0 10px #ddd;
	box-shadow: 0 0 10px #ddd;
}
.tstright > .tstvideo {
	width: 480px;
	float: right;
	margin: 0 0 25px 35px;
	border: #888 4px Solid;
	-moz-box-shadow: 0 0 10px #ddd;
	-webkit-box-shadow: 0 0 10px #ddd;
	box-shadow: 0 0 10px #ddd;
}
.aright {
	float: right;
}
.borderimg {
	border: #d2b53e 4px Solid;
	margin: 5px 10px;
	-moz-box-shadow: 2px 2px 4px #999;
	-webkit-box-shadow: 2px 2px 4px #999;
	box-shadow: 2px 2px 4px #999;
}
.speclist {
	border-left: #d2b53e 4px Solid;
	padding-bottom: 0px;
	margin-bottom: 1em;
}
.bigpatent {
	position: relative;
}
	.bigpatent > div {
		text-align:center;
		position: absolute;
		bottom: 400px;
		left: 0px;
		right: 0px;
	}
	.bigpatent > div > a {
		background-color: #faf267;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #faf267), color-stop(50%, #f0d53e), color-stop(50%, #e4b724), color-stop(100%, #dda112));
		background-image: -webkit-linear-gradient(top, #faf267 0%, #f0d53e 50%, #e4b724 50%, #dda112 100%);
		background-image: -moz-linear-gradient(top, #faf267 0%, #f0d53e 50%, #e4b724 50%, #dda112 100%);
		background-image: -ms-linear-gradient(top, #faf267 0%, #f0d53e 50%, #e4b724 50%, #dda112 100%);
		background-image: -o-linear-gradient(top, #faf267 0%, #f0d53e 50%, #e4b724 50%, #dda112 100%);
		background-image: linear-gradient(top, #faf267 0%, #f0d53e 50%, #e4b724 50%, #dda112 100%);
		border: 1px solid #951100;
		border-radius: 20px;
		-webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333333;
		box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333333;
		color: #000;
		font: bold 24px/1 "open sans", sans-serif;
		padding: 10px 14px 12px;
		text-align: center;
		text-shadow: 0px 1px 0px #eee;
		text-decoration: none;
		}
	.bigpatent > div > a:hover {
		background-color: #faf267;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #faf267), color-stop(50%, #f0d53e), color-stop(50%, #e4b724), color-stop(100%, #dda112));
		background-image: -webkit-linear-gradient(top, #faf267 0%, #f0d53e 50%, #e4b724 50%, #dda112 100%);
		background-image: -moz-linear-gradient(top, #faf267 0%, #f0d53e 50%, #e4b724 50%, #dda112 100%);
		background-image: -ms-linear-gradient(top, #faf267 0%, #f0d53e 50%, #e4b724 50%, #dda112 100%);
		background-image: -o-linear-gradient(top, #faf267 0%, #f0d53e 50%, #e4b724 50%, #dda112 100%);
		background-image: linear-gradient(top, #faf267 0%, #f0d53e 50%, #e4b724 50%, #dda112 100%);
		cursor: pointer; }
	.bigpatent > div > a:active {
		background-color: #faf267;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #faf267), color-stop(50%, #f0d53e), color-stop(50%, #e4b724), color-stop(100%, #dda112));
		background-image: -webkit-linear-gradient(top, #faf267 0%, #f0d53e 50%, #e4b724 50%, #dda112 100%);
		background-image: -moz-linear-gradient(top, #faf267 0%, #f0d53e 50%, #e4b724 50%, #dda112 100%);
		background-image: -ms-linear-gradient(top, #faf267 0%, #f0d53e 50%, #e4b724 50%, #dda112 100%);
		background-image: -o-linear-gradient(top, #faf267 0%, #f0d53e 50%, #e4b724 50%, #dda112 100%);
		background-image: linear-gradient(top, #faf267 0%, #f0d53e 50%, #e4b724 50%, #dda112 100%);
		-webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4);
		box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4); }.WaitingList .MessageBig {
		font-size: 32px;
		font-weight: bold;
	}
	
/* COUNTDOWN */

.hasCountdown {
	border: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	display:block;
}
.countdown_row {
	clear: both;
	width: 100%;
	margin:0 auto;
	display: block;
}
.countdown_show4 {
	width: 506px;
	margin:0 auto;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 15px;
	text-align: center;
	background-image:url(../images/countbg.png);
	width:80px;
	height:66px;
	background-repeat:no-repeat;
	margin-left:30px;
	color: #2a6888;
	text-transform: uppercase;
	font-weight: normal;
	padding:12px;
}
.countdown_section:first-child {
	margin-left:0;
}
.countdown_amount {
	font-size: 30px;
	color: #2a6888;
}
.countdown_descr {
	display: block;
	width: 100%;
	color: #2a6888;
}
.countdown_section {
	color: #2a6888;
}
.countdown_amount {
	color: #2a6888;
}
.countdown_descr {
	color: #2a6888;
}
	
.lang_switch {
	position: absolute;
	bottom: -32px;
	right: 50px;
	height: 32px;
	color: #000;
}
.lang_switch ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	background-color: #eee;
	border: #aaa 1px solid;
	border-top: none;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	overflow: hidden;
	padding: 0;
	box-shadow: 0px 1px 2px 1px #bbb;
}
.lang_switch ul > li {
	float: left;
	text-align: center;
	height: 24px;
	padding: 3px 7px 5px;
}
.lang_switch ul > li > a{
	text-indent: -5000px;	
}
.lang_switch .selected {
	font-weight: bold;
	color: #000;
}

