@charset "utf-8";
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;}
body,html{background-color:#444;height:100%;}
body{}
body,table,td,div,p,input,textarea{font-family:Verdana;font-size:12px;color:#444;}
h3{
font-size:22px;
font-family:helvetica_std_bold;
color:#000000;
font-weight:bold;
}
#main_skel{;background-color:#323232;
}
body h2{letter-spacing:-1.4px; color: #3a3836}
@font-face {
    font-family: 'helvetica_std_bold';
    src: url('fonts/helveticaltstd-boldcond-webfont.eot');
    src: url('fonts/helveticaltstd-boldcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaltstd-boldcond-webfont.woff') format('woff'),
         url('fonts/helveticaltstd-boldcond-webfont.ttf') format('truetype'),
         url('fonts/helveticaltstd-boldcond-webfont.svg#helvetica_lt_std_condbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

h2 {
	font-size: 30px;
}


@font-face {
    font-family: 'helvetica_std_regular';
    src: url('fonts/helveticaltstd-cond-webfont.eot');
    src: url('fonts/helveticaltstd-cond-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaltstd-cond-webfont.woff') format('woff'),
         url('fonts/helveticaltstd-cond-webfont.ttf') format('truetype'),
         url('fonts/helveticaltstd-cond-webfont.svg#helvetica_lt_std_condregular') format('svg');
    font-weight: bold;
    font-style: normal;

}

.top_block{
	width:100%;
	height:550px;
	text-align:center;
	min-width:1000px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.top_block_top {
	width: 100%;
	height: 160px;
	background: #ffffff;
}

.top_block_bottom {
	width: 100%;
	height: 390px;
	background: #f9f9f9;
}

.delimiter {
	height:1px;
	width:100%;
	background: #e6e6e6;

}

.touchslider-viewport {
	margin:0 auto;
}

.orange_block{
width:100%;
height:230px;
background-color:#f9f9f9;
min-width:1000px;
text-align:center;
padding-top:0px;
margin-left:auto;
	margin-right:auto;
}


.touchslider-viewport{
	overflow:visible !important;
}

.main_footer_cont{
width:1000px;
min-width:1000px;
height:180px;
background: none;
z-index:1;
clear: both;
margin-left:auto;
margin-right:auto;
padding-left:50px;
padding-top:45px;

}





.footer_main_down{
width:100%;
height:60px;
	background-color: #f8d730;
min-width:1000px;
text-align:center;
padding-top:0px;
margin-left:auto;
margin-right:auto;
}


.footer_main_down_cont{
width:1000px;
min-width:1000px;
height:60px;
background: none;
z-index:1;
clear: both;
margin-left:auto;
margin-right:auto;
padding-left:50px;
padding-top:25px;

}

.footer_main_down_cont div a {
	color: black;
}




.greey_block{
width:100%;
	background-color: #ffffff;
min-width:1000px;
text-align:center;
height:400px;
margin-top:0;
margin-left:auto;
	margin-right:auto;
}
.grey_cont{
width:1000px;
min-width:1000px;
height:522px;
background: none;
z-index:1;
clear: both;
margin-left:auto;
	margin-right:auto;
}

.devices_cont .device {
	width: 33.333%;
	text-align:center;
	float:left;
}


.notice_block{
width:100%;
background-color:#f8d730;
min-width:1000px;
text-align:center;
height:153px;
margin-top:0;
margin-left:auto;
	margin-right:auto;
}
.notice_cont{
width:1000px;
min-width:1000px;
height:153px;
background: none;
z-index:1;
padding-top:30px;
padding-left:50px;
clear: both;
border:10px;
margin-left:auto;
	margin-right:auto;
	background: #f8d730;
	margin-top:1px;
}

.seehow-photo {
	height:200px;
	text-align:center;
}

.middle_footer{
width:100%;
background-color:#f9f9f9;
min-width:1000px;
text-align:center;
height:1210px;/*866px*/
margin-top:0;
margin-left:auto;
	margin-right:auto;
}
.studentidisplay{
text-align:center;
width:840px;
margin-top:30px;
margin-bottom: 30px;
}
.middle_footer_cont p {
    color: #4E4E4E;
    font-family: helvetica_std_regular;
    font-size: 16px;
    line-height: 22px;
    margin-top: 15px;
}
.middle_footer_top{
width:100%;
background:url(images/middle_footer_top.png) repeat-x;
min-width:1000px;
text-align:center;
height:9px;
margin-top:0;
margin-left:auto;
	margin-right:auto;
}
.middle_footer_bottomline{
	width:100%;
	background:url(images/middle_footer_bottomline.png) repeat-x;
	min-width:1000px;
	text-align:center;
	height:1px;
	margin-top:0;
	margin-left:auto;
	margin-right:auto;


}

.middle_footer_cont{
width:1000px;
min-width:1000px;
height:866px;
background: none;
z-index:1;
clear: both;
margin-left:auto;
padding-left:50px;
padding-top:30px;
	margin-right:auto;
	background: #f9f9f9;
}


.down_footer{
width:100%;
background-color: #ffffff;
min-width:1000px;
text-align:center;
height:470px;
margin-top:0;
margin-left:auto;
	margin-right:auto;
}
.down_footer_cont{
width:1000px;
min-width:1000px;
height:470px;
background: none;
z-index:1;
clear: both;
margin-left:auto;
	margin-right:auto;
	padding:65px 20px 0 50px;
}
.down_footer_cont_Compatibility{
width:1000px;
min-width:1000px;
height:320px;
background: none;
z-index:1;
clear: both;
margin-left:auto;
	margin-right:auto;
	padding:65px 20px 0 50px;
}
.down_footer_Compatibility{
width:100%;
background-color:#f9f9f9;
min-width:1000px;
text-align:center;
height:320px;
margin-top:0;
margin-left:auto;
	margin-right:auto;
}

.devices {
	width: 100%;
	height: 250px;
	background-color: #ffffff;
}

.device-icon-wrapper {
	height: 140px;
	line-height: 140px;
	vertical-align: middle;
}

.device-icon-wrapper .helper {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.device-icon-wrapper img {
	max-height: 140px;
	vertical-align: middle;
}

.devices_cont h4 {
	font-size: 16px;
}

.devices_cont {
	height:250px;
	min-width: 1000px;
	padding: 65px 20px 0 50px;
	overflow:hidden;
}

.down_footer_cont_Compatibility h2{
font-size:30px;
	margin-top:5px;
font-family:helvetica_std_bold;
color:#000000;
}
.down_footer_cont_Compatibility ul li{
font-size:16px;
font-family:helvetica_std_regular;
color:#4e4e4e;
list-style-image:url(images/li.png);
margin-top:15px;
line-height:22px;
}
.down_footer_cont_Compatibility div ul{
padding-top:30px;
padding-left:20px;

}


.get-started-number {
	float: left;
	width: 40px;
	height: 40px;
	border: 1px solid black;
	border-radius:20px;
	text-align:center;
	line-height: 40px;
	font-weight: bold;
	margin-right: 15px;
	margin-top: 5px;
	font-size: 20px;
	color: #000000;
}


div.text1{

margin:40px 0 0 70px;

font-family:helvetica_std_regular;
font-size:22px;
color:#52504a;


}

div.text2{
margin-top:40px;

font-family:helvetica_std_regular;
font-size:22px;
color:#52504a;
margin-left:70px;
}
div.getstart{
font-size:37px;
font-family:helvetica_std_bold;
color:#52504a;
font-weight:bold;
padding-top:40px;
}

div.download{
height:87px;
margin:37px 0 40px 145px;
}
div.download div{

font-family:helvetica_std_regular;
font-size:27px;
color:#52504a;
}

div.download_store{
height:67px;
margin-top:37px;
margin-left:90px;
}
div.download_store div{

font-family:helvetica_std_regular;
font-size:25px;
color:#52504a;
}
.appstore {
height:67px;
width:195px;
float:left;
margin-left:20px;
}
.appstore a{
display:block;
height:67px;
width:100%;
text-decoration:none;
background:url(images/buttons/app_store.png) no-repeat;
	background-size:195px;
}
.appstore a:hover{
	opacity: 0.8;


}


.googleplay {
height:67px;
width:195px;
float:left;
margin-left:40px;
}
.googleplay a{

display:block;
height:67px;
width:100%;
text-decoration:none;
background:url(images/buttons/google_play.png) no-repeat;
	background-size:195px;
}
.googleplay a:hover{
opacity: 0.8;
}

.amazon {
height:67px;
width:195px;
float:left;
margin-left:15px;
}
.amazon a{
display:block;
height:100%;
width:100%;
text-decoration:none;
background:url(images/amazon.png) no-repeat;
}


span.version{
font-size:14px;
float:left;
color:#929190;
font-family:helvetica_std_regular;
cursor:default;
margin-top:7px;
margin-left:10px;
letter-spacing:0.5px;
}
.iosdwnl {
height:87px;
width:195px;
float:left;
margin-left:20px;

}
.pcdwnl {

height:67px;
width:195px;
float:left;
margin-left:40px;
}

.iosdwnl a{
display:block;
height:100px;
width:100%;
text-decoration:none;
background:url(images/buttons/mac_osx_lightning.png) no-repeat;
	background-size:195px;
}
.iosdwnl a:hover{
	opacity: 0.8;


}
.pcdwnl a{
display:block;
text-decoration:none;
float:left;
height:100px;
width:100%;
background:url(images/buttons/windows-old.png) no-repeat;
	background-size:195px;
}

.pcdwnl.external a {
background:url(images/buttons/windows.png) no-repeat;
background-size:195px;
}

.pcdwnl a:hover{
	opacity: 0.8;}

div.print{
text-align:left;
padding-left:110px;
height:97px;
background:url(images/checkmark@2x.png) no-repeat;
	background-size: 90px 90px;
}

div.print div.t1{
font-size:30px;
font-family:helvetica_std_bold;
color:#575140;
font-weight:bold;
}
div.print div.t2{
font-size:20px;
font-family:helvetica_std_regular;
color:#000000;
}

.down_footer_cont h2{
font-size:30px;
font-family:helvetica_std_bold;
color:#000000;
	margin-top:5px;
}
.down_footer_cont ul li{
font-size:16px;
line-height:22px;
font-family:helvetica_std_regular;
color:#4e4e4e;
list-style-image:url(images/li.png);
margin-top:15px;
}
.down_footer_cont div ul{
padding-top:30px;
padding-left:20px;

}


.switcher{
float:left;
height:47px;
width:140px;
margin-left:30px;
cursor:pointer;
}

.switcher a.switcher_mac{
background:url(images/buttons/mac.png) no-repeat 0 0;
	background-size: 73px 47px;
width:69px;
height:48px;
cursor: pointer;
display:block;
float:left;
}
.switcher a.mac_on{
	background:url(images/buttons/mac_check.png) no-repeat 0 0;
	background-size: 73px 47px;
}
.switcher a.switcher_mac:hover{
opacity: 0.8;}


.switcher a.switcher_win{
background:url(images/buttons/win.png) no-repeat 0 0;
	background-size: 71px 47px;
height:48px;
width:71px;
cursor:pointer;
display:block;
float:left;

}
.switcher a.win_on{
	background:url(images/buttons/win_check.png) no-repeat 0 0;
	background-size: 71px 47px;
}
.switcher a.switcher_win:hover{opacity: 0.8;}





.grey_cont_inner{
width:1000px;
min-width:1000px;
height:400px;
background:none;
z-index:1;
padding-left:40px;
margin-top:550px;
letter-spacing:-1px;
border-top:#e6e6e6 1px solid;
clear: both;

margin-left:auto;
	margin-right:auto;
	background: #ffffff;
}










div.seehow{
font-size:37px;
font-family:helvetica_std_bold;
color:#52504a;
font-weight:bold;
}
.leftcolumn{float:left; 
width:475px; 
float:left;
background-repeat:no-repeat;
height:330px;
}

.rightcolumn{
float:right;
width:475px;
height:330px;
background-repeat:no-repeat;
}


.rightcolumn h3{
font-size:22px;
font-family:helvetica_std_bold;
color:#000000;
font-weight:bold;
}
.leftcolumn h3{
font-size:22px;
font-family:helvetica_std_bold;
color:#000000;
font-weight:bold;
}

.rightcolumn p{
line-height:22px;
font-size:16px;
margin-top:15px;
font-family:helvetica_std_regular;
color:#4e4e4e;
}
.leftcolumn p{
line-height:22px;
font-size:16px;
margin-top:15px;
font-family:helvetica_std_regular;
color:#4e4e4e;

}

.column1 div{float:left; 
width:280px; 
float:left;
margin-top:10px;
font-size:16px;
margin-right:10px;
font-family:helvetica_std_regular;
color:#3a3a3a;
line-height:18px;
}
.main_footer_cont span.left{
float:left;
}
.main_footer_cont span{font-size:30px;
font-family:helvetica_std_bold;}
.main_footer_cont span.right{
vertical-align:bottom;

line-height:14px;
}

a.recent-study {
	color: black !important;
}

a.recent-study:hover {
	color:black;
}

.column2 div{
float:left; 
width:300px; 
float:left;
margin-top:10px;
margin-right:10px;
font-size:16px;
font-family:helvetica_std_regular;
color:#3a3a3a;
line-height:18px;
}
.column3 div{float:left; 
width:280px; 
margin-top:10px;
float:left;
margin-right:20px;
font-size:16px;
font-family:helvetica_std_regular;
color:#3a3a3a;
line-height:18px;
}

div.cite_author,div.cite_author, div.cite_author{
font-size:16px;
font-family:helvetica_std_bold;
color:#72684e;
text-align:center !important;

}


.main_footer_cont div{
text-align:justify;
}

.quote{
	width:33.333%;
	float:left;
	box-sizing: border-box;
	padding:10px;
}

.quote img {
	display: block;
	margin: 0 auto;
	margin-bottom:15px;
}

.quote .quote-text {
	height:55px;
	text-align:center;
}

.cont_inner{


z-index:16;
position:absolute;
top:0px;}
.shapka{
height:80px;
width:960px;

background:url(/images/top_main.jpg) no-repeat  #323232;
z-index:11;
}

div.main_content_top_logo a{
text-decoration:none}

div.main_content_top_logo{
	position:absolute;
	top:0;
	left:0;
	width:324px;
	height:62px;
	z-index: 99;
	background:url(images/idisplay_logo.png) no-repeat 0 0;
	background-size: 62px 53px;
	margin-top:20px;
	margin-left:20px;
}
div.main_content_top_logo h1{
font-size:30px;
font-family:helvetica_std_bold;
color:#3a3836;
padding-left:75px;
}
div.main_content_top_logo h2{
font-size:17px;
letter-spacing:0.5px;
font-family:helvetica_std_regular;
color:#3a3836;
padding-left:75px;
}


.social{ position:absolute; 
right:20px; 
top:20px;
width:110px;
z-index:99;

}

a.twitter {
	margin-right: 8px;
}

a.social-button {
	float:right;
	display:block;
	padding:10px;
	background: #f9f9f9;
	border-radius: 10px;
	box-shadow: 2px 2px 2px 1px rgba(210, 210, 210, 0.20);
}

a.social-button:hover {
	box-shadow:none;
}

a.twitter img, a.facebook img {
	width:30px;
	height: 30px;
	display:block;

}

div.slider{
width:1000px;
margin-top:80px;

}
div.slider_content{
margin-left:auto;
/*background:url(images/slide1.png) no-repeat;*/
height:350px;
	width:1000px;
	z-index: 23;
}
/*
div.slider_back a{
display:block;
background:url(images/slider_back.png) no-repeat;
height:38px;
width:25px;

}*/
div.slider_back{
width:25px;
height:100%;
float:left;
margin:300px 10px 0 20px;
}



.touchslider-nav-item{
float:left;
display:block;
margin-right:5px;
height:10px;
width:10px;
	border-radius:15px;
	background-color:#cccccc;
	cursor: pointer;
}
.touchslider-nav-item-current{
	background-color:#f8d730;

}
 .hides{
display: none;}
div.slider_next{
height:100%;
width:25px;
float:right;
margin:300px 22px 0 0;
}
div.slider_next a{
display:block;
background:url(images/slider_next.png) no-repeat;
height:38px;
width:25px;

}



.shapka_cont{
width:1000px;
min-width:1000px;
height:482px;

z-index:1;
position:absolute;
top:0;
clear: both;
left:0;
margin-left:auto;
	margin-right:auto;
}

a,a:visited{color:#449bca;text-decoration:underline;}a:hover{ text-decoration:none;}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}










#modalOverlay { 
 background-color:#000; /
 cursor:wait; 
 filter: alpha(opacity=90); 
 height: 100%; 
 } 

 #modalContainer { 
 height:auto;  
 width:702px; 
 left:50%;  
 top:50%;  
 margin-left:-351px; 


 } 
 a.modalCloseImg { 
 background:url(images/close_but.png) no-repeat; 
 width:18px; 
 height:18px; 
 display:inline; 
 z-index:3200; 
 position:absolute; 
 top:30px;
 right:30px; 
 cursor:pointer; 
 }
 
 #helper { 
 position: absolute; 
 top: 0px; 
 left: 0px; 
 width: 100%; 
 height: 100%; 
 z-index: -10; 
 }

.contact-top{
width:702px;
height:11px;
background:url(images/modal_top.png);
}

.contact-bottom{
width:702px;
height:11px;
background:url(images/modal_footer.png);
}

.contact-content{
width:702px;
}

.modal_title{
	height:80px;
	line-height:80px;
font-size:30px;
font-family:helvetica_std_bold;
color:#575140;
	background-color:#f8d730;
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
}

.leftmodal{
float:left;
width:340px;
margin-top:15px;
text-align:center;
font-size:22px;
margin-left:10px;
font-family:helvetica_std_regular;
color:#575140;

}
.rightmodal{
float:right;
width:340px;
margin-top:15px;
margin-left:10px;
text-align:center;
font-size:22px;
font-family:helvetica_std_regular;
color:#575140;
}

.modal_content{
	overflow:hidden;
	background-color:#ffffff;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
}