body, h1, h2, h3, input, p, td, tr, th, a, table, textarea, select {
	font-family: open sans, 'Segoe UI', Trebuchet; 	
}
 
body {
	margin: 0;
	padding: 0;
	color: #74acc2;
	min-width: 768px;
}

body#white {
	background: white;
}

::-webkit-scrollbar {
	width: 14px;
}
::-webkit-scrollbar-button {
	display: none;	
}
::-webkit-scrollbar-track {
	background: rgb(228, 228, 228);
	border: skinny plain lightgray;
	box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
	border-radius: 2px;
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
}
::-webkit-scrollbar-thumb {
	background: rgba(43,184,224,0.8);
	border: skinny plain gray;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
	box-shadow: inset 0 0 3px rgba(0,0,0,.3);
	
}
::-webkit-scrollbar-thumb:hover {
	background: rgba(204, 203, 203, 1);
}

input[type="button" i]:disabled, input[type="submit" i]:disabled, input[type="reset" i]:disabled, input[type="file" i]:disabled::-webkit-file-upload-button, button:disabled, select:disabled, keygen:disabled, optgroup:disabled, option:disabled, select[disabled] > option {
   color: rgb(219, 219, 219);
}

#menu a {
	float: right;
	text-decoration: none;
	margin-right: 21px;
}


#menu #buttonTry {
    color: rgb(0, 164, 255);
}

input {
    outline: none;
}

a {
	color: #74acc2;
	cursor: pointer;
}

html, body {
	height:100%;
}

body, input, table, textarea {
	font-size: 13px;
}

img {
	border: none;
}

#mainDiv {
	width: 767px;
	/*padding-bottom: 340px;*/
	min-height: 1000px;
}

#mainDiv.fullwidth {
	width: 100%;
}

#coprorateMainDiv {
	padding-top: 40px;
}

#homeHeader {
	float: left;
	width: 533px;
	height: 164px;
	background: url(../images/homeTop.png);
	color: white;
}



#homeHeader .text strong {
	font-size: 14px;
}

#homeHeader #headerTop {
	font-weight: 900;
	font-size: 38px;
	letter-spacing: -1px;
	margin-left: -2px;
}

#homeHeader .text {
	margin-left: 120px;
	margin-top: 37px;
}

#homeLogin {
	float: right;
	width: 256px;
	height: 176px;
	background: url(../images/loginBg.png) no-repeat;
	color: rgb(131, 131, 131);
	z-index: 99999 !important;
	margin-top: 20px !important;
}

#homeLogin input {
	border: none;
	margin-bottom: 7px;
	padding: 2px;
	width: 215px;  display: block;  height: 26px;  border: none;  padding: 0 5px;  background-color: #f4f4f5;  -moz-border-radius: 2px;  -webkit-border-radius: 2px;  border-radius: 2px;  box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1) inset;  border-top: 1px solid #d1d2d3;  
	/* font-family: MuseoSansRounded-300; */  color: #666;
	margin-top: 6px;
}

#homeLogin .text {
	margin-left: 15px;
	margin-top: 8px;
}

#homeLogin .submit {
	cursor: pointer;
	padding: 5px;
	width: 67px;
	height: 27px;
	-moz-border-radius: 4px;  -webkit-border-radius: 4px;  border-radius: 4px;  border: none;  
	font-size: 16px;  
	line-height: 14px;  
	color: #fff;  
	text-decoration: none;  
	-moz-box-shadow: 0 2px 0 #2e333a; 
	-webkit-box-shadow: 0 2px 0 #2e333a;  
	box-shadow: 0 2px 0 #2e333a;  
	background: #474f59;  
	float: right;
	margin-right: 16px;
}

#registration .submit {
	margin-right: 323px;
	margin-bottom: 22px;
	margin-top: 11px;
	border-radius: 2px;
	float: right;
	cursor: pointer;
	font-size: 26px;
	background: rgb(57, 139, 200);
	color: white;
	padding: 10px;
	border-radius: 3px;
	display: block;
	width: 130px;
	margin-bottom: 10px;
	text-align: center;
	border: none;
}

#registration .submit:hover {
	background: rgb(43, 121, 178);
}

#homeLogin a {
	color: rgb(150, 150, 150);
	text-decoration: none;
}

#homeLogin a:hover {
	text-decoration: underline;
}

#fblogin {
	margin-top: 17px;
}

.clearFix {
	clear: both;
}

#contentDiv {
	float: left;
	width: 745px;
	margin-top: 60px;
	color: #74acc2;
	font-weight: bold;
}

#contentDiv .text {
	margin-left: 25px;
}

#contentDiv .column {
	float: left;
	width: 300px;
	height: 325px;

}

#contentDiv #column1, #contentDiv #column2 {
	margin-right: 15px;
}

.column .text {
	width: 200px;
	margin-left: 25px;
	margin-top: 0px;
	clear: both;
}

.column .text strong {
	font-size: 16px;
}

#examples {
	clear: both;
	margin-top: 44px;
}

#examples a, .examples a {
	float: left;
	width: 97px;
	height: 31px;
	background: url(../images/buttonExample.gif) no-repeat;
	margin-left: 55px;
	margin-right: 100px;
}

#examples a:hover {
	background: url(../images/buttonExample.gif) -97px  0 no-repeat;
}

#examples a.last {
	margin-right: 0px;
}

#examples .exampleText, .exampleText {
	display: none;
	background: white;
	padding: 10px;
	width: 300px;
	position: absolute;
	top: 450px;
	border: 1px solid #ededed;
	color: #918e8e;
	font-weight: normal
	z-index: 10000;
}

#examples .exampleText strong, .examples .exampleText strong {
	font-size: 14px;
}

#examples .exampleText ul, .examples .exampleText ul {
	padding: 0px;
	margin: 15px;
}

#homePanelBottom {
	float: right;
	width: 180px;
	height: 236px;
	background: url(../images/homePanelBottom.gif) no-repeat;
	margin-top: 210px;
	padding-top: 25px;
	padding-left: 10px;
}

#homePanelBottom a {
	float: left;
	display: block;
	color: white;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
}

#homePanelBottom a:hover {
	text-decoration: underline;
}

#homePanelBottom a.title:hover, #homePanelBottom a.titleBig:hover {
	text-decoration: none;
}

#homePanelBottom a.title {
	color: #134d5b;
	font-size: 16px;
}

#homePanelBottom a.titleBig {
	font-size: 24px;
	color: #134d5b;
}

#homePanelBottom #signup {
	float: left;
	min-height: 30px;
	padding-right: 55px;
	background: url(../images/signupIcon.gif) right no-repeat;
	font-size: 30px;
	color: #fce562;
}



#bottomDiv {
	opacity: 1;
	width: 100%;
	background: url(../images/clouds-wide.png) top center repeat-x;
	clear: both;
	float: left;
}

#bottomDiv #pattern {
	width: 980px;
	margin: 165px auto;
}

#bottomDiv #pattern .column {
	float: left;
	width: 185px;
	color: white;
	background: rgba(255, 253, 253, 0.11);
	padding: 15px;  
	border-radius: 5px;
	height: 110px;
}

#contentDiv.homes .column {
    width: 225px;
}

#bottomDiv #pattern .column div{
    float: left;
    clear: both;
    width: 130px;
    height: 35px;;
}


#columnFavsync, #columnMisc, #columnCommunity, #columnContact {
	font-size: 24px;
	margin-left: 6px;
	margin-top: -9px;
}


#bottomDiv #pattern .column strong {
	font-size: 15px;
}

#bottomDiv #pattern .column a{
	color: #FFFFFF;
	text-decoration: none;
        padding-left: 8px;
        display: block;
        clear: both;
	/* background: rgba(128, 128, 128, 0.33); */
}

#bottomDiv #pattern .column a:hover{
	text-decoration: underline;
}

#bottomDiv #pattern #footerColumns {
	float: left;
	width: 1030px;
	/* margin-left: 120px; */
	/* margin-top: 54px; */
	/* background: rgba(128, 128, 128, 0.33); */
	padding: 15px;
	border-radius: 5px;
}

#footerColumns .column {
    margin-left: 10px;
}

#bottomDiv #copyright {
	/* clear: both; */
	width: 352px;
	/* margin: 0px auto; */
	color: white;
	float: right;
	text-align: center;
	margin-top: -7px;
}

#footerTop {
    width: 157px;
    height: 86px;
    position: absolute;
    bottom: 273px;
    right: 10%;
    z-index: 10;
    display: none;
}

#bottomSpace {
    float: left;
    width: 100%;
    clear: both;
    height: 50px;
    background: black;
}

.message, .message2 {
	font-weight: bold;
	font-size: 15px;
	margin-top: 100px;
	position: absolute;
	margin-left: 530px;
	width: 240px;
	color: red;
}

.message2 {
	position: relative;
	margin: 0;
	width: 400px;
	margin-bottom: 10px;
}

.message {
    width: 59.1%;
    text-align: center;
    margin-left: 20.2%;
    margin-top: -89px;
    background: rgba(255, 255, 255, 0.6);
    padding: 11px;
    font-weight: 700;
    font-size: 20px;
    color: rgb(62, 117, 12);
    border-radius: 5px;
}

.error {
	color: red;
}
.error p{
	padding:0;
	margin:0;
}

.message3 {
	padding: 5px;
	border-radius: 5px;
	margin: 0 -25% 10px 0;
    position: fixed;
    right: 50%;
    text-align: center;
    top: 5px;
    width: 50%;
	background: rgba(255, 255, 255, 0.6);
	font-weight: 700;
    font-size: 20px;
    color: rgb(62, 117, 12);
	z-index: 100000;
}

.forgot {
	width: 130px;
	padding: 0px;
	margin-top: 3px;
	font-size: 10px;
}

.underText {
	float: left;
	margin-top: 70px;
	margin-left: 25px;
	font-size: 15px;
}

.exampleText {

}

/*registration*/

#registerForm {
	background: white;  
	position: absolute;  
	/* margin-left: 700px; */  
	/* right: 4px; */  
	margin-top: 93px;  
	/* display: none; */  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  z-index: 100;  
	box-shadow: 0px 1px 9px black;
	width: 850px;
	color: rgb(131, 131, 131);
}

#registration {
	width: 840px;
	margin: 0px auto;
	padding: 0;
}

#registrationCont {
	/*float: left;*/
	width: 100%;
	min-height: 1000px;
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(92,205,238,0.91) 45%, rgba(69,197,233,0.89) 55%, rgba(255,255,255,0.8) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(45%,rgba(92,205,238,0.91)), color-stop(55%,rgba(69,197,233,0.89)), color-stop(100%,rgba(255,255,255,0.8))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(92,205,238,0.91) 45%,rgba(69,197,233,0.89) 55%,rgba(255,255,255,0.8) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(92,205,238,0.91) 45%,rgba(69,197,233,0.89) 55%,rgba(255,255,255,0.8) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(92,205,238,0.91) 45%,rgba(69,197,233,0.89) 55%,rgba(255,255,255,0.8) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(92,205,238,0.91) 45%,rgba(69,197,233,0.89) 55%,rgba(255,255,255,0.8) 100%); /* W3C */
/* 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ccffffff',GradientType=0 ); /* IE6-9 */
 */
}

#registration .message2 {
	width: 474px;
}

#registration .leftLogo {
	float: left;
	width: 269px;
	height: 360px;
	margin-top: 42px;
	margin-left: 27px;
    background: url(../images/homeNewRobot.png) no-repeat;
	
}

#registration .contentPart {
	float: left;
	width: 320px;
	margin-left: 15px;
}

#registerForm h1 {
	padding-left: 109px;
	height: 46px;
	padding-top: 5px;
	font-size: 30px;
	font-weight: normal;
	width: 54%;
	text-align: center;
	color: rgb(131, 131, 131);
}

.error {
	color: red;
}

#registration .forgotten {
	width: auto;
	margin-top: 150px;
	text-align: center;
	background: none no-repeat scroll left top #EDEEED;
	padding: 40px;
	border-radius: 16px;
	box-shadow: rgba(50, 50, 50, 0.490196) 0px 2px 7px;
	color: rgb(131, 131, 131);
	font-size: 15px;
}

#registration .forgotten h1 {
	background: none;
	padding-left: 0px;
}

#registration label {
	color: rgb(131, 131, 131);
	margin-top: 3px;
	display: inline-block;
	width: 96px;
}

#registration .field {
	margin-bottom: 10px;
}

#registration .input, #registration select, #contactForm input[type="text"], #contactForm select, #contactForm textarea, #contactForm .focus {
	width: 185px;
	border: 1px solid #CACFD1;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	outline: none;
	padding-left: 5px;
	padding-right: 5px;
}

#contactForm {
	margin-top: -10px;
}

#registration .focus {
	border: 1px solid #134d5b;
}

#registration select {
/* 	border: none; */
	width: 195px;
}

#contactForm .button {
    width: 314px;
    margin: 0px auto;
	background: rgb(57, 139, 200);    
	color: white;
    /* font-weight: bold; */
    border: none;
    display: block;
    cursor: pointer;
    padding: 5px 10px;
    color: white;
    font-size: 27px;
    margin: 0px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#contactForm .button:hover {
	background: rgb(43, 121, 178);
}

#registration  .forgotten .submit {
	margin-left: 142px;
	float: right;
	margin: auto;
	margin-top: 24px;
	margin-right: 50px;
}

#registration .facebookRegistration {
	float: right;
	/* margin-top: 180px; */
	width: 250px;
	margin-top: 155px;
}

#registration .facebookRegistration .orDiv {
	font-size: 30px;
	/* font-weight: bold; */
	float: left;
	margin-right: 20px;
	margin-left: 20px;
}

#registration .facebookRegistration .fb {
	float: left;
	width: 180px;
	margin-top: 10px;
	/* font-weight: bold; */
}

.forgotten #email {
	width: 330px;
	margin: auto;
	margin-right: 51px;
}

/*registration end*/

#main {
	min-height:100%;
	position:relative;
}


#footer {

	bottom:0;
	width: 1080px;
	min-width: 100%;
	overflow: hidden;
	background: none;

}

#homeIcon {
	display: block;
	width: 36px;
	height: 36px;
	background: url(../images/homeIcon.png) no-repeat;
	position: absolute;
	right: 5px;
	top: -44px;
}

.blue2 {
	color: #06C;
}

#optimizedFor {
	float: left;
	width: 104px;
	height: 81px;
	background: url(../images/optimizedFor.jpg) no-repeat;
	margin-top: 20px;
	margin-left: 50px;
}

#isIE {
	width: 450px;
	height: 200px;
	background: white;
	padding: 10px;
	font-size: 17px;
	display: none;
}

#socials {
    width: 300px;
    /*margin-left: 280px;*/
    /* margin-top: 20px; */
    float: left;
    margin-left: 45px;

    margin-top: -6px;
}

#socials .social {
    width: 90px;
    float: left;
}

a.approveLink, a.declineLink {
  color: #ADADAD;
  font-weight: bold;
}

.approveLink {
	padding-right: 30px;
}

#firstFeedBack {
	z-index:1200 !important;
	position: absolute;
	right: 3px;
	padding:50px 10px 20px 25px !important;
	background-color:white;
	width: 370px;
	height: 417px;
	background: url('../images/feedback_bg.png') no-repeat transparent;
	color: #798e94 !important;
	font-size:18px;
}

#firstFeedBack p {
	margin: 15px 0px 0px 0px;
	padding-left: 29px;
	padding-top: 3px;
}

p#firstFeedBackHeader {
	margin: -32px 0px -9px 4px !important;
	background-color: #f2f7f9;
	width:280px;
	padding:10px 10px 10px 25px;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:0px solid transparent;
	font-size:19px;
}

p#firstFeedbackComment {
	margin-top: 28px;
	margin-left: 2px;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:7px solid #f2f7f9;
	width:305px !important;
	padding:0px !important;
}

p#firstFeedbackComment textarea{
	color: #798e94 !important;
	font-size:12px;
	width:293px !important;
	height:100px !important;
	margin:0px !important;
	padding:5px;
	border: 1px solid #a9c6d0 !important;
}

p#firstFeedbackSubmit, #firstFeedbackButton {
	float:right;
	width:120px;
/* 	border-radius: 15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px; */
	padding:0px !important;
	margin-right:50px !important;
	margin-top: 16px;
}

#firstFeedBack #firstFeedbackButton {
	margin-top: 16px;
}

#firstFeedBack .result {
	margin:10px;
	color: green;
}

#firstFeedBack input[type=submit], #firstFeedbackButton input{
	background-color: #dfeef4 !important;
	border-radius: 15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border: 2px solid #a9c6d0 !important;
	width:120px;
	height:35px;
	color:#6b97a8 !important;
	padding:5px !important;
	font-size: 15px;
	margin-left: -13px;
}

#firstFeedBack .fb_edge_widget_with_comment {
	margin-top: 21px;
}

#lastFeedBack {
	z-index:1200 !important;
	position: absolute;
	right: 3px;
	padding:50px 10px 20px 25px !important;
	background-color:white;
	width: 370px;
	height: 417px;
	background: url('../images/feedback_bg.png') no-repeat transparent;
	color: #798e94 !important;
	font-size:18px;
	visibility: hidden;
	bottom: 180px;
	/* display: none; */
}

#lastFeedBack p {
	margin: 15px 0px 0px 0px;
	/* padding-left: 29px; */
	padding-top: 3px;
	float: left;
	margin-left: 24px;
}

p#lastFeedBackHeader {
	margin: -15px 0px -9px 4px !important;
	background-color: #f2f7f9;
	width:280px;
	padding:10px 10px 10px 25px;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:0px solid transparent;
	font-size:19px;
}

p#lastFeedbackComment {
	margin-top: 28px;
	margin-left: 2px;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:7px solid #f2f7f9;
	width:305px !important;
	padding:0px !important;
}

p#lastFeedbackComment textarea{
	color: #798e94 !important;
	font-size:12px;
	width:293px !important;
	height:100px !important;
	margin:0px !important;
	padding:5px;
	border: 1px solid #a9c6d0 !important;
}

p#lastFeedbackSubmit, #lastFeedbackButton {
	float:right;
	width:120px;
/* 	border-radius: 15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px; */
	padding:0px !important;
	margin-right:50px !important;
	margin-top: 16px;
}

#lastFeedBack #lastFeedbackButton {
	margin-top: 16px;
	float: right;
}

#lastFeedBack .result {
	margin:10px;
	color: green;
}

#lastFeedBack input[type=submit], #lastFeedbackButton input{
	/* background-color: #dfeef4 !important; */
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #a9c6d0;
	width:120px;
	height:35px;
	color:#6b97a8 !important;
	padding: 5px;
	font-size: 14px;
	/* margin-left: -13px; */
}

#lastFeedBack .fb_edge_widget_with_comment {
	margin-top: 21px;
}

.lastWords.lastFeedbackText {
	/* padding-left: 22px!important; */
	/* padding-top: 7px!important; */
}

.tablet .panelView>header>.image>img {
	height: auto!important;
	padding-top: 7px!important;
}

ul.hiddenUserMenu {
	display: none;
	position: absolute;
	right: 0;
	top: 15px;
	background: #fff;
	border-radius: 4px;
	padding: 5px 10px;
	margin-right: 108px;
}

ul.hiddenUserMenu li {
	list-style: none;
}

#menu ul.hiddenUserMenu li a {
	color: #666;
	float: left;
	margin: 5px 0;
}

div.userMenuRelative {
	position: relative;
}

#upgradeSuccess h1, #upgradeToProReg h1 {
	width: auto;
	padding-left: 0px;
	margin-bottom: 40px;
}

#upgradeSuccess p {
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 11px;
}

#upgradeSuccess a {
	font-size: 26px;
	background: rgb(57, 139, 200);
	color: white;
	padding: 10px;
	border-radius: 3px;
	display: block;
	width: 130px;
	margin: auto;
	text-align: center;
	text-decoration: none;
	margin-bottom: 40px;
	margin-top: -20px;
}

#upgradeSuccess a:hover {
	background: rgb(43, 121, 178);
}

#upgradeToProReg .field {
	margin-top: 22px;
}

#upgradeToProReg {
	text-align: center;
}

#upgradeToProReg label {
	width: 120px;
}

#upgradeToProReg .button {
	margin-bottom: 30px;
	margin-top: 25px;
	margin:25px auto 30px auto;
	float: none;
}

.logosBlock {
	position: absolute;
	top: 40px;
	left: 5px;
	width: 290px;
	text-align: center;
	background: rgba(0, 0, 0, 0.08);
	padding: 5px;
	border-radius: 5px;
	display: none;
}

#menu a.logoNameLink,
#menu a.logoNameLinkPortal,
#menu a.logoNameLinkPro,
#menu a.logoNameLinkPublic,
#menu a.logoNameLinkHidden {
	display: block;
	width: 280px;
	height: 50px;
	margin: 3px 0;
	position: relative;
	z-index: 0;
}

#menu a.logoNameLink {
	background: url("/images/Logo-Portal.png") left center no-repeat;
	background-size: 50px;
}

#menu a.logoNameLink:after {
	content: "";
	background: url("/images/slides/logoTextWhite.png") 0 center no-repeat;
	position: absolute;
	z-index: 0;
	width: 200px;
	height: 38px;
	left: 53px;
}

#menu a.logoNameLinkPortal {
	background: url("/images/Logo-Portal.png") left -1px center no-repeat;
	background-size: 50px;
}

#menu a.logoNameLinkPortal:after {
	content: "";
	background: url("/images/slidesPortal/logoTextWhite.png") 0 center no-repeat;
	background-size: contain;
	position: absolute;
	z-index: 0;
	width: 177px;
	height: 48px;
	left: 64px;
}

#menu a.logoNameLinkPro {
	background: url("/images/Logo-Pro.png") left -1px center no-repeat;
	background-size: 50px;
}

#menu a.logoNameLinkPro:after {
	content: "";
	background: url("/images/slidesPro/logoText.png") 0 center no-repeat;
	background-size: contain;
	position: absolute;
	z-index: 0;
	width: 187px;
	height: 50px;
	left: 50px;
}

#menu a.logoNameLinkPublic {
	background: url("/images/Logo-Public.png") left 3px center no-repeat;
	background-size: 50px;
}

#menu a.logoNameLinkPublic:after {
	content: "";
	background: url("/images/slidesPublic/logoTextWhite.png") 0 center no-repeat;
	position: absolute;
	z-index: 0;
	width: 200px;
	height: 35px;
	left: 54px;
}

#menu a.logoNameLinkHidden {
	background: url("/images/Logo-Hidden.png") left 1px center no-repeat;
	background-size: 46px;
}

#menu a.logoNameLinkHidden:after {
	content: "";
	background: url("/images/slidesHidden/logoTextWhite.png") 0 center no-repeat;
	background-size: contain;
	position: absolute;
	z-index: 0;
	width: 183px;
	height: 50px;
	left: 58px;
}


#coprorateMainDiv h1,
#coprorateMainDiv h2,
#coprorateMainDiv #mainPoints {
	opacity: 0;
/*	position: relative;*/
}
#coprorateMainDiv h1 {
	top: -300px;
}
#coprorateMainDiv h2 {
	bottom: -300px;
}


#moreUserMenu {
	padding-left: 24px;
	background-image: url(../images/user/New/user.png);
}

/*

#explanations {
	overflow: hidden;
}

#expPoint1 .explanationLeftImage img {
	position: relative;
	left: -300px;
	opacity: 0;
}

#expPoint1 .explanationTitle,#expPoint1 .explanationText {
	position: relative;
	right: -300px;
	opacity: 0;
}

#expPoint1 .screenshots img {
	opacity: 0;
	position: relative;
}

#expPoint1 .screenshots a:first-child img{
	left: -300px;
}
#expPoint1 .screenshots a:nth-child(2) img{
	left: -515px;
}
#expPoint1 .screenshots a:nth-child(3) img{
	left: -800px;
}
#expPoint1 .screenshots a:nth-child(4) img{
	left: -980px;
}

.screenshot img:hover {
	opacity: 1 !important;
}

#expPoint1 .seeMore {
	opacity: 0;
	left: auto !important;
}



#expPoint2 .explanationRightImage {
	position: relative;
	top: -300px;
	opacity: 0;
}

#expPoint2 .explanationTitle,
#expPoint2 .explanationText,#expPoint2 .screenshots a img {
	position: relative;
	opacity: 0;
}

#expPoint2 .explanationTitle {
	top: -300px;
	opacity: 0;
}
#expPoint2 .explanationText {
	left: -300px;
}

#expPoint2 .screenshots a:first-child img{
	left: -300px;
}
#expPoint2 .screenshots a:nth-child(2) img{
	left: -515px;
}
#expPoint2 .screenshots a:nth-child(3) img{
	right: -515px;
}
#expPoint2 .screenshots a:nth-child(4) img{
	right: -300px;
}

#expPoint2 .seeMore {
	opacity: 0;
	left:47.2%;
}




#expPoint3 .explanationLeftImage {
	position: relative;
	bottom: -300px;
	opacity: 0;
}

#expPoint3 .explanationTitle,
#expPoint3 .explanationText,#expPoint3 .screenshots a img {
	position: relative;
	opacity: 0;
}

#expPoint3 .explanationTitle {
	top: -300px;
	opacity: 0;
}
#expPoint3 .explanationText {
	bottom: -300px;
}

#expPoint3 .screenshots a:first-child img{
	top: -300px;
}
#expPoint3 .screenshots a:nth-child(2) img{
	bottom: -515px;
}
#expPoint3 .screenshots a:nth-child(3) img{
	top: -515px;
}
#expPoint3 .screenshots a:nth-child(4) img{
	bottom: -300px;
}

#expPoint3 .seeMore {
	opacity: 0;
	left: 60% !important;
}



#expPoint4 .explanationRightImage {
	position: relative;
	opacity: 0;
}

#expPoint4 .explanationTitle,
#expPoint4 .explanationText{
	position: relative;
	opacity: 0;
}

#expPoint4 .explanationTitle {
	left: -300px;
}
#expPoint4 .explanationText {
	right: -300px;
}

#expPoint4 .seeMore {
	left: 46.8%;
}


#FAQ .explanationTitle,
#FAQ #FAQLeftColumn,
#FAQ #FAQRightColumn {
	position: relative;
	opacity: 0;
}

#FAQ .explanationTitle {
	top: -300px;
}

#FAQ #FAQLeftColumn {
	left: -300px;
}

#FAQ #FAQRightColumn {
	right: -300px;
}


#cantdecide .explanationTitle,
#chooseAsolution img,
#chooseAsolution p {
	position: relative;
	opacity: 0;
}

#cantdecide .screenshots a:first-child img{
	left: -300px;
}
#cantdecide .screenshots a:nth-child(2) img{
	top: -515px;
}
#cantdecide .screenshots a:nth-child(3) img{
	bottom: -515px;
}
#cantdecide .screenshots a:nth-child(4) img{
	right: -300px;
}
#cantdecide .screenshots p:nth-child(5){
	bottom: -300px;
}*/

.AC_description.active div.acPointer {
	display: none;
}

div.acPointer {
	width: 50px;
	height: 50px;
	position: absolute;
	right: 133px;
	top: 43px;
	z-index: 99999999;
	background-image: url(../images/acPointer.png);
	background-repeat: no-repeat;
	background-size: 100%; 
	-webkit-animation: play .8s steps(10) infinite;
	-moz-animation: play .8s steps(10) infinite;
	-ms-animation: play .8s steps(10) infinite;
	-o-animation: play .8s steps(10) infinite;
	animation: play .8s steps(10) infinite;
}


#menu a {
	float: right;
	text-decoration: none;
	margin-right: 21px;
	background-repeat: no-repeat;
    background-position: left center;
    padding-bottom: 2px;
}


#buttonLogin {
    padding-left: 24px;
    background-image: url(../images/loginIcon.png);
}

#buttonSign,#buttonContactUs {
    padding-left: 24px;
    background-image: url(../images/signUpIcon.png);
}

#buttonTry {
    padding-left: 24px;
    background-image: url(../images/tryWithOutSignUp2.png);
}

#scroolDown {
	background: url('../images/slidesPublic/scrollDown.png');
	margin: auto;
	width: 100px;
	height: 70px;
	color: white;
	padding-bottom: 30px;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	cursor: pointer;
	opacity: 0;
	margin-top: 100px;
}

div#explanations {
	margin-top: 250px;
}

div.userMenuRelative a,.upgradeButton,#buttonSign,#buttonLogin,#buttonTry,#buttonContactUs {
	margin-top:2px;
}

@media all and (max-width: 1024px) {

	#backToPT {
		margin: auto;
		display: block;
		text-align: center;
		margin-top: 0;
	}

	h2#chooseProduct {
		font-size: 30px;
	}

	div#coprorateMainDiv {
		width: 90%;
		margin: auto;
	}

    div#explanations {
    	width: 90%;
    }

    #expPoint1 div.explanationTitle {
    	margin-top: 0;
    }

    div#explanations .explanationLeftImage,
    div#explanations .explanationRightImage {
    	width: 180px;
    }

    div#explanations .explanationLeftImage img,
    div#explanations .explanationRightImage img {
    	width: 100%;
    }

    div#expPoint1 .explanationLeftImage {
    	margin: 20px 0 0 0;
    }
    div.explanationText {
    	width: auto;
    	margin-right:20px;
    }

    a.seeMore {
    	left: calc(50% + 28px);
    }

    a.screenshot img {
    	width: 100px;
    	margin-left:0;
    }

    div.screenshots {
	    margin-top: 70px;
		margin-left: 5%;
		margin-right: 5%;
		
		text-align: center;*/
    }
    a.screenshot {
    	display: inline-block;
		margin-right: 10px;
		float: none;
    }
    a.screenshot:last-child {
    	margin-right: 0;
    }

    div#expPoint1,div#expPoint2,div#expPoint3,div#expPoint4,div#expPoint5 {
    	position: relative;
    }

    div#expPoint1 .seeMore,div#expPoint2 .seeMore,
    div#expPoint3 .seeMore,div#expPoint4 .seeMore,
    div#expPoint5 .seeMore {
    	position: absolute;
		bottom: -18px;
		z-index: 9;
    }


    div#expPoint2 .explanationRightImage img, div#expPoint4 .explanationRightImage, div#expPoint4 img {
    	margin: 0;
    }

    div#expPoint2 .explanationTitle,div#expPoint4 .explanationTitle {
    	margin: 80px 0 0 5%;
    }

    div#expPoint2 .explanationText, div#expPoint4 .explanationText {
    	margin-left: 5%;
    }

    div.explanationRightImage, div#expPoint4 .explanationRightImage {
    	margin: 0 5% 0 0;
    }


    div#expPoint3 .explanationLeftImage {
    	margin: 0 0 0 5%;
    }

    div#expPoint3 .explanationTitle {
    	margin-top: 0;
    }
    div#expPoint3 .screenshot img {
    	width: 100px;
    }

	div#expPoint5 .seeMore {
		margin: 0;
	}


    div#FAQ .explanationTitle,div#FAQ .explanationTitle,
    div#FAQ #FAQLeftColumn,div#FAQ #FAQRightColumn {
    	margin: 0;
    	padding: 0;
    }

    div#FAQ #FAQLeftColumn,div#FAQ #FAQRightColumn {
    	margin: auto;
		float: none;
		width: 39.5%;
		display: inline-block;
		vertical-align: top;
		margin-top: 50px;
    }

    div#FAQ .explanationTitle {
    	margin-top: 30px;
    }

    div#FAQ #FAQLeftColumn {
    	margin-left: 5%;
    }
    div#FAQ #FAQRightColumn {
    	margin: 50px 5% 0 5%;
    }


   div#cantdecide .explanationTitle {
   		margin: 0;
   }

    div#chooseAsolution {
    	margin:39px 0 0 0;
    }

    div#chooseAsolution img {
    	width: 21%;
    }

    div#chooseAsolution p {
    	text-align: center;
    	margin: 75px 0 0 0;
    }


    div#footer {
    	width: 100%;
    }

    div#bottomDiv #pattern {
    	width: 100%;
    }

    div#bottomDiv #pattern .column {
    	float: left;
		width: 22%;
		padding: 1%;
		border-radius: 5px;
		height: 140px;
		margin-bottom: 30px;
	}

	div#bottomDiv #pattern #footerColumns {
		float: left;
		width: 90%;
		margin: 0 5%;
		background: none;
		padding: 0;
		border-radius: 5px;
	}

	div#footerColumns .column {
		margin-left: 1%;
	}
	div#footerColumns .column:first-child {
		margin-left: 0;
	}

	div#bottomDiv #copyright {
		width: auto;
		right: 6%;
		position: relative;
	}


	/* Sign Up  */

	div#registration .leftLogo {
		height: 380px;
	}

	div#registration .facebookRegistration {
		width: 250px;
		position: absolute;
		right: 25px;
		bottom: 14px;
		float: none;
		margin:0;
	}

	div#registration .contentPart {
		float:none;
		margin:0;
		width: 100%;
	}

	form#registerForm {
		width: 90%;
		margin: 93px 5%;
	}



	/* Index.php */

	div#mainDiv {
		width: 100%;
	}

	ul#columns.none .column {
		width: 95%;
	}

	ul#columns {
		width: 95%;
	}
/* 
	ul#columns .column {
		width: 22%;
	} */


	/* newTabCont */

	div.newTabCont {
		z-index: 101;
		position: relative;
	}

	div.AC_description {
		z-index: 50;
	}


	/* Notification */
	div#otherContent {
		width: 80%;
	}


	/* Add Link Modal */
	div#editLinkForm {
		width: 160%;
	}


	/* Upgrade To Pro Page */

	#upgradeToProReg {

	}

}
@-webkit-keyframes play {
   0% { top:  43px; }
     50% { top: 	50px; }
     100% { top: 	43px; }
}

@-moz-keyframes play {
  0% { top:  43px; }
     50% { top: 	50px; }
     100% { top: 	43px; }
}

@-ms-keyframes play {
   0% { top:  43px; }
     50% { top: 	50px; }
     100% { top: 	43px; }
}

@-o-keyframes play {
   0% { top:  43px; }
     50% { top: 	50px; }
     100% { top: 	43px; }
}

@keyframes play {
   0% { top:  43px; }
     50% { top: 	50px; }
     100% { top: 	43px; }
}

/* Hiding outdated shit */

div#fblogin {
    display: none!important;
}

.facebookRegistration {
    display: none!important;
}