


/* Start:/bitrix/templates/aips17/components/bitrix/voting.current/2019wnd/style.css*/
.vote-form-box-button-last {margin-left: 1em;}
.vote-form-success { text-align:center; font-size:120%; margin:20px; line-height:2; }
/* End */



/* Start:/bitrix/templates/aips17/components/bitrix/voting.current/2019wnd/bitrix/voting.form/.default/style.css*/
ol.vote-items-list, ol.vote-items-list li { margin:0; padding:0; border:none; font-size:100%; list-style-type:none; }
ol.vote-items-list li {}
ol.vote-items-list li.vote-item-vote-first{}
ol.vote-answers-list{ margin-top:0.55em; }
ol.vote-answers-list li { margin-bottom:0.2em; margin-left:0.55em; }
.voting-form-box { font-size:100%; border:1px solid #ccc; padding:0.55em; }

div.vote-item-links { float:right; }
.vote-item-title { font-weight:bold; }
div.vote-item-date { font-style: italic; }
div.vote-item-header { margin-bottom: 0.5em; }
div.vote-item-footer { margin-top: 0.5em; }
div.vote-item-image { float:left; padding-right:0.55em; }
div.vote-item-lamp { display:none; }
.vote-item-lamp-green span { color:green; }
.vote-item-lamp-red span { color:red; }
div.vote-clear-float { clear: both; }
form.vote-form { margin:0; }
.starrequired { color:red; }
.vote-reply-field-captcha-label { margin-bottom:6px; }
.vote-vote-footer { margin-top:6px; }
.vote-reply-field-captcha-image { margin-bottom:6px; }
.vote-form-captcha { margin-left:0.55em; }

div.vote-question-list > div.vote-item-vote { margin:1em 0; }
div.vote-question-list > div.vote-item-vote-first { }
div.vote-question-list > div.vote-item-vote-last { display:none; }
div.vote-form-box-buttons { display:none; }
div.vote-form-next-button, .vote-form-submit-button { cursor:pointer; background-color:rgba(129, 180, 17, 1); border-radius:2px; color:#fff; display:inline-block; font-weight: bold; 
	margin-top:15px; padding:10px 40px; -webkit-transition: background-color 0.3s linear !important; transition: background-color 0.3s linear !important; }
div.vote-form-next-button:hover, .vote-form-submit-button:hover { background-color: rgba(164, 232, 13, 1); }
.vote-form-submit-button { border:none; outline:none; }
.vote-note-error { color:red; background:#ffd6d6; margin:10px -10px; padding:3px 10px; }
.vote-form-success { text-align:center; font-size:120%; margin:20px; line-height:2; }
/* End */



/* Start:/bitrix/templates/aips17/styles.css*/
body {margin:0; padding:0; font-family:'Open Sans', sans-serif; font-size:18px; font-weight:400; color:#404040; line-height:1.6; background:#ffffff;}
h1 {font-size:66px; font-weight:600;}
h2 {font-size:36px; font-weight:300; color:#0066b3; margin-top: 1.2em; margin-bottom:0.4em;}
h3 {font-size:30px; font-weight:300; color:#0066b3; margin-bottom:0.4em;}
h4 {font-size:20px; margin-top:1em; margin-bottom:0.4em;}
input, textarea {padding:5px; font-family:'Open Sans', sans-serif; font-size:16px; font-weight:400; color:#404040; line-height:1.6;}
		
.wrapper {max-width:1000px; margin:0 auto; overflow:auto;}

.banner_main {position:relative; background:url(/images/aips17_banner_main.jpg) center no-repeat; background-color:#6e8ea7; background-size:cover; height:720px; text-align:center; color:#ffffff;}
.banner_main p {font-size:36px; font-weight:400;}
.bg_white {background:#ffffff;}
.bg_gray {background:#d6d7d7;}
.bg_lt_gray {background:#eaeaeb;}
.bg_dk_gray {background:#303539;}
.bg_blue {background:#0066b3;}
.bg_lt_blue {background:#79bde8;}
		
.clear {clear:both; height:0px; font-size:0px; line-height:0px;}
.copy {text-align:center; color:#ffffff; padding:10px 0; font-size:12px; font-weight:300;}
		
.description_main { float:left; width:320px; margin-bottom:50px; }
.description_main h2 { font-size:32px; }
.download_link, button, .button {text-decoration:none; color:#ffffff; font-family:'Open Sans', Arial, sans-serif; background:#81b411; border-radius:4px; border:none; cursor:pointer; font-size:30px; font-weight:400; padding:12px 36px; margin:5px 0; display:inline-block;}
.button {font-size:20px;}
		
.feature_main {display:inline-block; width:250px; vertical-align:top; padding:15px 20px 40px;}
.feature_main span {display:inline-block; width:80px; height:80px; background:url(/images/aips17_feature_icons.png) no-repeat;}
.feature_main p {font-size:22px; font-weight: 400; margin-top:0.4em;}
		
.icon_tw, .icon_fb, .icon_in {width:34px; height:34px; display:inline-block; background:url(/images/aips17_social4.png) no-repeat; margin:0 5px;}
.icon_tw {background-position:0 0;}
.icon_fb {background-position:0 -34px;}
.icon_in {background-position:0 -68px;}
/*.icon_in {width: 45px; height: 45px; display: inline-block; background: url(/images/aips17_instagram.png) 0 0 no-repeat; margin: 0 10px -4px 0;}*/
span.icon_resources {background-position:0 0;}
span.icon_remote {background-position:0 -80px;}
span.icon_mac {background-position:0 -160px;}
span.icon_switch {background-position:0 -240px;}
span.icon_export {background-position:0 -320px;}
span.icon_noinstall {background-position:0 -400px;}
.img_responsive {max-width:100%; height: auto;}

.lang_panel {cursor:pointer; text-decoration:none !important; display:inline-block; padding:10px 25px; margin-bottom:-1px;}
.lang_panel_icon {width:24px; height:24px; margin-bottom:-5px; background:url(/images/aips17_lang.png) no-repeat; display:inline-block;}
.lang_panel_select {display:inline-block; width:7px; height:4px; margin-bottom:3px; background:url(/images/aips17_lang.png) no-repeat; background-position: -25px -11px;}
.lang_panel_text {color:#ffffff; font-size:20px; font-weight:300; display:inline-block; margin:0 5px;}
.lang_panel:hover .lang_panel_text {border-bottom:1px dashed #ffffff; text-decoration:none;}
.logo_top {padding-top:32px; color:#ffffff; font-size:25px; font-weight:bold; letter-spacing:-1px; display:block; text-decoration:none;}
.logo_bottom {color:#ffffff; float:left; margin:16px 0 28px 0; font-size:25px; font-weight:bold; letter-spacing:-1px;}
.logo_top span, .logo_bottom span {background:url(/images/aips17_logo.png) no-repeat; width:62px; height:62px; display:inline-block; margin:0 10px -20px 0;}
		
.menu_bottom {text-align:center; padding:30px 0;}
.menu_bottom a, .menu_bottom span {color:#ffffff; padding:10px 25px; font-size:20px; font-weight:300; display:inline-block;}
.menu_bottom a {text-decoration:none;}
.menu_bottom a:hover, .menu_bottom span {text-decoration:underline;}

.noline {text-decoration:none;}
.news-preview {background:#ededed; margin:10px 0; padding: 20px 50px;}

.pad_b_40 {padding-bottom:40px;}		
.pad_tb_20 {padding:20px 0;}
.pad_tb_30 {padding:30px 0;}
.pad_tb_40 {padding:40px 0;}
		
.rss {position:relative; margin-top:-70px; float:right;}

.screenshot_main {float:right; margin: 50px 0;}
.social {border-top:1px solid #454a4d; text-align:center; padding:30px 0 20px;}
.social a {text-decoration: none; color: #ffffff; font-weight: 300; font-size: 16px; text-align: left;}
.field_label {padding:7px 20px 20px 0;}
		
.text_small {font-size:14px; font-weight:400;}
.text_center {text-align:center;}

.red {color:red;}
.white {color:white;}
		
#lang {background:#ffffff; text-align:center; display:none; overflow:hidden; padding: 0 20px;}
.lngSelect {padding:10px 30px; margin:5px 0; text-decoration:none; display:inline-block; color:#222; border-radius:3px; width:140px; font-weight:400; font-size:16px;} 
.lngSelect:hover {color:#ffffff; background-color:#3498db;}

.faq-show, .faq-hide {cursor:pointer;}
.faq-show span, .faq-hide span {display:inline-block; width:32px; height:32px; margin-bottom:-8px; margin-right:10px; background:url(/images/aips/icons/plus_minus2.png) no-repeat;}
.faq-show span {background-position:0 0;}
.faq-hide span {background-position:0 -118px ;}
.faq-item {margin-top:0px; margin-bottom:20px; display:none;}
.faq-bg {background:#ededed; padding:10px 50px 20px 50px;}
.faq-arrow {margin-bottom:-1px; padding-left:8px;}
.faq-border-top {background:#bbbbbb; height:1px;}
.faq-content {background:#ffffff; padding:10px 20px 20px 45px; border-bottom:1px solid #bbbbbb; border-left:1px solid #bbbbbb; border-right:1px solid #bbbbbb;}

.form-error-text {font-size:14px; color:#ff0000; position:absolute; margin:-30px 0 0 10px;}
.field-error {background:#ff8888; border:1px solid #999;}

.nav-panel a {background:url(/images/aips/icons/nav_p.png) center no-repeat;}
.nav-panel span, .nav-panel a {width:40px; line-height:40px; display:inline-block;}
.nav-panel, .nav-panel a {color: #224696; text-decoration:none; margin:20px 0;}

.rvpn_ad {text-align:center; color:#fff; padding:40px 10px; font-size:26px; font-weight:300;}
.rvpn_ad a {color:#fff;}

/* ses */
#err-content {display:none; width:320px; padding:40px;}
#err-text {}
#err-mess {width:308px; border:1px solid #999;}
#err-complete {display:none; width:320px; font-weight:bold; padding:40px;}
.sebar {padding:20px 0; background:#00467b; font-size:16px; color:#fff;}
.sebutton {border:1px solid; border-radius:2px; padding:1px 5px; text-transform:uppercase;}

@media only screen and (max-width:1000px)
{
	body {font-size:16px;}
	h1 {font-size:64px; font-weight:400;}
	h2 {font-size:38px; font-weight:400;}
	h3 {font-size:28px; font-weight:400;}
	.wrapper {padding:0 20px;}
	.banner_main {padding:0 20px;}
	.banner_main p {font-size:32px;}
	.pad_b_40 {padding-bottom:40px;}		
	.pad_tb_20 {padding:20px 0;}
	.pad_tb_30 {padding:30px 0;}
	.pad_tb_40 {padding:40px 0;}
	.menu_bottom a, .menu_bottom span {font-size:16px;}
	.description_main {float:none; width:inherit;}
	.screenshot_main {float:none; margin: 40px auto; display:block;}
	.feature_main p {font-size:20px; font-weight: 400;}
}
@media only screen and (max-width:600px)
{
	body {font-size:14px;}
	h1 {font-size:50px; font-weight:400;}
	h2 {font-size:30px; font-weight:400;}
	h3 {font-size:22px; font-weight:400;}
	.banner_main p {font-size:26px;}
	.menu_bottom a, .menu_bottom span {font-size:14px;}
	.text_small {font-size:12px;}
	.download_link {font-size:24px;}
	.feature_main p {font-size:18px; font-weight: 400;}
}
/* End */
/* /bitrix/templates/aips17/components/bitrix/voting.current/2019wnd/style.css */
/* /bitrix/templates/aips17/components/bitrix/voting.current/2019wnd/bitrix/voting.form/.default/style.css */
/* /bitrix/templates/aips17/styles.css */
