.sticky-footer-fix{min-height:100%;}
.sticky-footer-fix:after{display:table;height:250px;}
.more-info{border-top:1px solid rgb(216, 216, 216);margin-left:-15px;padding-left:15px;padding-top:10px;}
.top{position:fixed;width:100%;height:85px;background-color:#3C3C3C;z-index:1000;}
.top_substrate{position:relative;width:100%;height:85px;background-color:#3C3C3C;}
.top .top_content{position:relative;width:970px;height:85px;margin:0 auto;}
.top_content .top_logo{position:absolute;width:118px;height:53px;top:15px;left:0px;background-image:url(../pictures/logo.png);background-repeat:no-repeat;background-position:left top;}
.top_logo:hover{opacity:0.9;}
.top_content .top_menu{position:absolute;width:auto;height:auto;top:28px;right:0px;}
.top_page{position:relative;width:100%;height:29px;background-color:#fff;border-bottom:1px solid #B2B2B2;}
.top_page .top_page_crumbs{position:relative;height:auto;top:5px;margin:0 auto;font-family:'PT Sans';font-size:12px;color:#333333;text-align:left;}
.nav_top{font-family:'PT Sans', sans-serif;font-size:20px;color:#FFFFFF;text-decoration:none;margin-right:38px;}
A.nav_top:active, A.nav_top:visited, A.nav_top:link{font-family:'PT Sans', sans-serif;font-size:20px;color:#FFFFFF;cursor:pointer;text-decoration:none;}
A.nav_top:hover{color:#CCCCCC;cursor:pointer;text-decoration:none;}
.nav_top_a{font-family:'PT Sans', sans-serif;font-size:20px;color:#AAAAAA;text-decoration:none;margin-right:38px;}
A.nav_top_a:active, A.nav_top_a:visited, A.nav_top_a:link, A.nav_top_a:hover{font-family:'PT Sans', sans-serif;font-size:20px;color:#AAAAAA;cursor:pointer;text-decoration:none;}
.nav_crumbs{font-family:'PT Sans', sans-serif;font-size:12px;color:#333333;text-decoration:none;}
A.nav_crumbs:active, A.nav_crumbs:visited, A.nav_crumbs:link{font-family:'PT Sans', sans-serif;font-size:12px;color:#0086C9;cursor:pointer;text-decoration:underline;}
A.nav_crumbs:hover{color:#0086C9;cursor:pointer;text-decoration:none;}
.personal_button{position:relative;width:auto;height:auto;font-family:'PT Sans', sans-serif;font-size:20px;color:#FFFFFF;padding:12px 15px 12px 15px;border:2px solid #6C6C6C;border-radius:6px;margin-left:-17px;margin-left:10px;margin-right:10px;}
A.personal_button:active, A.personal_button:visited, A.personal_button:link{font-family:'PT Sans', sans-serif;font-size:20px;color:#FFFFFF;cursor:pointer;text-decoration:none;}
A.personal_button:hover{color:#CCCCCC;cursor:pointer;text-decoration:none;background-color:#434343;}
.slider{position:relative;width:100%;height:380px;margin:0 auto;background-color:#686868;}
.button_price_1{text-align:center;border:3px solid #3cba90;height:43px;top:10px;position:relative;padding-top:2px;}
.button_price_1:hover{background:#3cba90;}
.button_price_2{text-align:center;border:3px solid #57b7dd;height:43px;top:10px;position:relative;padding-top:2px;}
.button_price_2:hover{background:#57b7dd;}
.button_price_3{text-align:center;border:3px solid #e14e5a;height:43px;top:10px;position:relative;padding-top:2px;}
.button_price_3:hover{background:#e14e5a;}
.link_price_1{color:#000;font-family:PT Sans;font-size:16pt;}
.link_price_1:hover{color:#fff;text-decoration:none;}
.button_to_start_box{position:relative;width:280px;height:20px;margin:70px auto 0;}
.button_to_start_box .button_to_start{position:relative;width:100%;height:50px;left:0px;top:-45px;background-color:#FFFFFF;border:2px solid #B7B7B7;border-radius:6px;}
.button_to_start .button_to_start_text{position:absolute;width:100%;height:38px;left:0px;top:0px;padding:12px 0px 0px 0px;font-family:'Roboto Condensed', sans-serif;color:#000000;font-size:24px;line-height:110%;text-align:center;}
.button_to_start:hover .button_to_start_text{color:#0287CA;}
.interestfacts{position:relative;width:100%;height:175px;background-color:#000000;display:table;margin-bottom:30px;}
.interestfacts .interestfacts_img{position:absolute;width:100%;height:175px;background-repeat:no-repeat;background-position:center center;}
.interestfacts:hover .interestfacts_img{opacity:0.6;}
.interestfacts .interestfacts_inform{position:relative;width:auto;height:auto;padding:0px 30px 0px 30px;display:table-cell;vertical-align:middle;text-align:center;}
.interestfacts_title{font-family:'Roboto Condensed', sans-serif;font-size:49px;color:#FFFFFF;margin-top:-10px;margin-bottom:4px;}
.interestfacts_text{font-family:'Roboto Condensed', sans-serif;font-size:31px;color:#FFFFFF;line-height:115%;}
.footer{height:170px;background-color:#f6f6f6;margin-top:0px;}
.footer *{font-family:'Roboto Condensed', sans-serif;}
.footer .content{position:relative;height:auto;margin:0 auto;}
.footer .content .left{position:absolute;height:auto;top:20px;left:0px;text-align:left;}
.footer .content .left label{position:absolute;width:81px;font-size:16px;color:#717171;margin:7px 0 0 10px;}
.footer .content .left select{border:2px solid #b7b7b7;border-radius:5px;padding:5px 7px 5px 90px;color:#1e94d1;width:206px;font-size:16px;}
.footer .content .left option:first-child{content:'���� �����:';padding-left:10px;}
.footer .content .leftmini{position:absolute;height:auto;top:20px;left:0px;text-align:left;}
.footer .content .leftmini label{width:81px;font-size:16px;color:#717171;margin:7px 0 0 10px;}
.footer .content .leftmini select{border:2px solid #b7b7b7;border-radius:5px;padding:5px 7px 5px 13px;color:#1e94d1;width:156px !important;font-size:16px;}
.footer .content .leftmini option:first-child{content:'���� �����:';padding-left:10px;}
.footer .content .right{position:absolute;width:650px;height:auto;top:27px;right:0px;text-align:right;}
.footer .content .right ul.nav{list-style:none;margin:0 0 3px 0;padding:0 0 70px 0;border-bottom:1px solid #b2b2b2;}
.footer .content .right ul.nav li{float:left;padding-right:40px;}
.footer .content .right ul.nav li:last-child{padding-right:0;}
.footer .content .right ul.nav li a{font-family:'Roboto Condensed', sans-serif;font-size:16px;color:#414141;cursor:pointer;text-decoration:none;}
.footer .content .right ul.nav li a:hover, .footer .content .right ul.nav li a.selected{color:#868686;}
.footer .content .right .copyright{text-align:left;line-height:150%;}
.content_box_strip{position:relative;width:100%;height:auto;border-top:2px solid #B2B2B2;text-align:center;margin-top:75px;margin-bottom:-20px;}
.content_box_strip .content_box_title{position:relative;height:45px;display:inline-block;margin:0 auto;background-color:#FFFFFF;padding:0px 20px 0px 20px;}
.content_table{width:970px;margin-top:50px;margin-bottom:50px;}
.pf_preview .pf_preview_box1:nth-child(2n){FLOAT:right;}
.pf_preview_box1{position:relative;width:100%;height:265px;background-repeat:no-repeat;background-position:center center;display:block;margin:0 auto;margin-bottom:30px;}
.pf_preview_box2{position:relative;width:470px;height:295px;display:table-cell;vertical-align:middle;}
.pf_preview_name_box1{position:relative;width:95%;min-height:100px;background-image:url(../pictures/bg_black_t60.png);background-repeat:repeat;margin:0 auto;}
.pf_preview_name_box2{position:relative;width:100%;display:table;}
.pf_preview_name_box3{position:relative;width:100%;height:70px;display:table-cell;vertical-align:middle;text-align:center;padding:15px 20px 15px 20px;}
.pf_preview_title{display:block;font-family:'Roboto Condensed', sans-serif;font-size:28px;color:#FFFFFF;line-height:110%;margin-bottom:0px;}
.pf_preview_more{display:none;font-family:'Roboto Condensed', sans-serif;font-size:18px;color:#FFFFFF;margin-top:12px;margin-bottom:0px;}
.pf_preview_box1:hover .pf_preview_title{color:#D12C38;}
.pf_preview_box1:hover .pf_preview_more{display:block;}
.pf_preview_box1:hover .pf_preview_name_box1{width:95%;}
.pf_preview_box1:hover .pf_preview_name_box3{padding:25px 20px 25px 20px;}
.pf_sorting{text-align:center;}
.pf_sorting_link{font-family:'Roboto Condensed', sans-serif;font-size:22px;color:#FFFFFF;text-decoration:none;background-color:#0865AB;padding:4px 24px 6px 24px;margin-left:4px;margin-right:4px;}
A.pf_sorting_link:active, A.pf_sorting_link:visited, A.pf_sorting_link:link{font-family:'Roboto Condensed', sans-serif;font-size:22px;color:#0865AB;cursor:pointer;text-decoration:none;background-color:#DBE8F3;}
A.pf_sorting_link:hover{color:#FFFFFF;cursor:pointer;text-decoration:none;background-color:#0865AB;}
.pf_work_table{border-collapse:collapse;margin-top:50px;}
.pf_work_table td{padding:0px 0px 26px 0px;vertical-align:top;}
.pf_work_table td:first-of-type{width:634px;}
.pf_work_photo{max-width:100%;width:100%;border:4px solid #DBE7F3;margin-top:0px;margin-right:5px;margin-bottom:0px;margin-left:0px;margin:10px auto;display:inherit;}
.pf_work_title{font-family:'Roboto Condensed', sans-serif;font-size:22px;color:#000000;border-bottom:2px solid #2387C8;padding:7px 0px 6px 0px;margin-bottom:8px;}
#overlayAjaxLoad{top:0;left:0;z-index:9998;overflow:hidden;position:fixed;width:100%;height:100%;background:#000;opacity:0.6;filter:alpha(opacity = 60);}
#overlayAjaxLoadImg{top:0;left:0;width:100%;height:100%;background:url(../pictures/ajax_load_animation.gif) no-repeat center center;}
#striped_line{width:240px;height:3px;background-image:url(../pictures/str_line.gif);background-repeat:repeat-x;}
#left_menu_jobs{list-style-position:outside;list-style-type:square;font-family:Arial, Helvetica, sans-serif;font-size:14px;list-style-image:url(../pictures/li_jobs.gif);padding-left:15px;margin:0;margin-bottom:35px;}
#left_menu_jobs li{padding-top:10px;}
#jobs-blue{font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:14px;text-decoration:none;background-color:#1896c8;padding-left:10px;padding-bottom:2px;padding-top:2px;width:225px;box-sizing:border-box;}
.login-in{padding:8px 20px;}
.login-in h2{font-size:20px;margin-bottom:5px;}
.login-in table tr td{padding:3px;}
.login-in p{margin-bottom:5px;}
.button > div{border:1px solid #fff;}
.login-in a, .login-in a:link{text-decoration:none;border-bottom:dashed 1px;}
.size_maket a{text-decoration:none;background:#1896c8;padding:4px 6px;color:#fff;margin:0 4px;font-size:10px;}
.butt1{background:#1896c8;border:none;cursor:pointer;color:#fff;font-size:11px;padding:3px 10px;margin-right:10px;}
.messages textarea{resize:none;width:99%;height:100px;}
.private_blue_top{background-image:url(../pictures/private_blue_border.gif);background-repeat:repeat-x;background-position:left top;}
.private_blue_bottom{background-image:url(../pictures/private_blue_border.gif);background-repeat:repeat-x;background-position:left bottom;}
.private_blue_left{background-image:url(../pictures/private_blue_border.gif);background-repeat:repeat-y;background-position:left top;}
.private_blue_right{background-image:url(../pictures/private_blue_border.gif);background-repeat:repeat-y;background-position:right top;}
.private_gray_top{background-image:url(../pictures/private_gray_border.gif);background-repeat:repeat-x;background-position:left top;}
.private_gray_bottom{background-image:url(../pictures/private_gray_border.gif);background-repeat:repeat-x;background-position:left bottom;}
.private_gray_left{background-image:url(../pictures/private_gray_border.gif);background-repeat:repeat-y;background-position:left top;}
.private_gray_right{background-image:url(../pictures/private_gray_border.gif);background-repeat:repeat-y;background-position:right top;}
.border{border:1px solid #666;}
.auto_message{color:#2A6FC3;}
.files{float:left;margin:6px 6px 6px 5px;}
a.ajaxFeedback{outline:none;}
.login-in input{padding:3px;}
.button{border:1px solid #a8a9ac;border-radius:2px;display:inherit;}
.mess_pole{width:600px;overflow-x:auto;}
.banntop{width:100%;height:380px;background:url(../pictures/1.jpg) center no-repeat;background-color:#E2CFAF;}
.top_page2{display:none;}
.imgpartner{width:970px;margin:0 auto;}
.partner1{width:17%;text-align:center;}
.partner2{width:20%;text-align:center;}
.partner3{width:19%;text-align:center;}
.partner4{width:19%;text-align:center;}
.partner5{width:25%;text-align:center;}
.alltelephone{display:none;}
.carousel-indicators{bottom:0px !important;text-align:right !important;max-width:1000px;width:65% !important;}
.carousel-indicators li{background:url(../pictures/off.png) no-repeat;border:0px solid !important;width:19px !important;height:19px !important;border-radius:0px !important;padding-right:10px;}
.carousel-indicators .active{background:url(../pictures/on.png) no-repeat;border:0px solid !important;width:17px !important;height:22px !important;border-radius:0px !important;padding-right:20px !important;}
.vvvtext{position:relative;top:65px;text-align:left;left:185px;width:440px;margin:0 auto;}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{margin-left:0px;}
.carousel-control.right{background-image:none !important}
.carousel-control.left{background-image:none !important}
.slider-red-head, .slider-red-body, .slider-red-price, .slider-red-description{display:inline-block;}
.slider-red-head, .slider-red-body, .slider-red-price, .slider-red-description p{margin-bottom:5px !important;}
.slider-green-head, .slider-green-body, .slider-green-price, .slider-green-description{display:inline-block;}
.slider-green-head, .slider-green-body, .slider-green-price, .slider-green-description p{margin-bottom:5px !important;}
.slider-blue-head, .slider-blue-body, .slider-blue-price, .slider-blue-description{display:inline-block;}
.slider-blue-head, .slider-blue-body, .slider-blue-price, .slider-blue-description p{margin-bottom:5px !important;}
.footer_message{width:100%;background:#40bcb2;margin-top:50px;padding-bottom:50px;}
.error_bl{color:#fff;}
.form-control::-moz-placeholder{color:#fff;font-family:Roboto Condensed;font-size:12pt;}
.form-control{height:45px;color:#FFF !important;background-color:#40bcb2;border:2px solid #fff;margin-bottom:10px;border-radius:0px;font-family:Roboto Condensed;font-size:14pt;}
.form-control:focus{border-color:#b4ffc0;}
.form-group{margin-bottom:15px;margin-right:-15px !important;}
.btn{font-size:16pt;font-family:Roboto Condensed;color:#40bcb2 !important;border:0px solid transparent;border-radius:0px;width:225px;height:50px;}
.btn:active{box-shadow:none;}
.btn:hover{color:#27998d !important;}
.btn-default:hover{background-color:#fff;}
.btn-default:active:focus{background-color:#fff;}
.btn-default:active{background-color:#fff;}
input.form-control::-webkit-input-placeholder{color:#fff;}
textarea.form-control{resize:none;}
textarea.form-control::-webkit-input-placeholder{color:#fff;}
input.form-control:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{background-color:#40bcb2 !important;}
.slider_link{display:block;width:100%;height:100%;text-decoration:none !important;}
@media screen and (min-width:768px) and (max-width:992px){.footer .content .left select{margin:0 auto;width:230px;}
.top_page{display:none;}
.margin_top_price3{margin-top:45px}
.top_page2{display:block;position:relative;width:100%;padding-bottom:12px !important;background-color:#fff;border-bottom:1px solid #B2B2B2;}
.top_page2 .top_page2_crumbs{position:relative;height:auto;top:5px;margin:0 auto;font-family:Arial;font-size:12px;color:#333333;text-align:left;}
.footer .content .left select{width:100%;max-width:284px;}
.footer .content .left{display:none;text-align:center;z-index:1;position:relative;}
.footer .content .leftmini select{width:100%;max-width:125px;}
.footer .content .leftmini{display:block;text-align:center;z-index:1;position:relative;float:left;}
.interestfacts_title{font-size:48px;margin-top:-11px;}
.interestfacts_text{font-size:29px;}
.imgpartner{width:550px;}
.partner1{width:30%;}
.partner2{width:34%;}
.partner3{width:34%;}
.partner4{width:46%;}
.partner5{width:46%;}
.vvvtext{left:130px;}
.form-group{margin-left:-15px !important;}
}
@media screen and (max-width:767px){.form-group{margin-left:-15px !important;}
.footer{height:190px;}
.margin_top_price{margin-top:45px}
.footer .content .left select{width:100%;max-width:284px;}
.footer .content .left{display:none;text-align:center;z-index:1;position:relative;}
.banntop{background:url(../pictures/1_1.jpg) center no-repeat;background-size:cover;}
.top_page{display:none;}
.top_page2{display:block;position:relative;width:100%;padding-bottom:13px !important;background-color:#fff;border-bottom:1px solid #B2B2B2;}
.top_page2 .top_page2_crumbs{position:relative;height:auto;top:5px;margin:0 auto;font-family:Arial;font-size:12px;color:#333333;text-align:left;}
.footer .content .leftmini select{width:100%;max-width:284px;}
.footer .content .leftmini{display:block;text-align:center;z-index:1;position:relative;}
.interestfacts_title{font-size:42px;margin-top:-18px;}
.interestfacts_text{font-size:22px;}
.imgpartner{width:100%;}
.partner1{width:33%;}
.partner2{width:33%;}
.partner3{width:33%;}
.partner4{width:53%;}
.partner5{width:31%;}
.vvvtext{position:relative;top:65px;text-align:center;left:0;max-width:440px;width:100%}
}
@media screen and (max-width:515px){.footer{height:235px;}
.footer .content .left select{width:100%;max-width:284px;}
.banntop{background:url(../pictures/1_2.jpg) center no-repeat;height:215px;}
.interestfacts_title{font-size:30px;margin-top:-5px;}
.interestfacts_text{font-size:18px;}
.allmain{display:none;}
.alltelephone{display:block;}
.partner1{width:100%;}
.partner2{width:100%;}
.partner3{width:100%;}
.partner4{width:100%;}
.partner5{width:100%;}
.vvvtext{position:relative;top:65px;text-align:center;left:0;max-width:370px;width:100%}
.index_portfolio_application_pp{display:block;position:relative;width:195px;height:45px;top:36px;left:12px;background-image:url(../pictures/index_portfolio_application.png);background-repeat:no-repeat;background-position:0 0px;padding:11px 0px 0px 45px;font-family:'PT Sans';margin:0 auto !important;}
}
.buttons{cursor:pointer;width:192px;height:28px;font-size:12px;background-image:url(/pictures/button.png);}
.buttons.select{background-image:url(/pictures/button-1.png);}
#formTable .fdbk_err_fld{border:2px solid red;}
#formTable input, #formTable select, #formTable textarea{padding:6px;}
.form input, .form textarea{border:2px solid #40bcb1;padding:5px 10px;}
.form .button{background:#40bcb1 none repeat scroll 0 0;color:#fff;display:inline-block;margin:10px 10px 10px 5px;padding:7px 20px;text-align:center;text-decoration:none;border-radius:0;border:none;cursor:pointer;}
.form input[type=checkbox]{display:none;}
.form input[type=checkbox] + label{width:19px;height:19px;margin:0;background:url(/pictures/form/checkbox.png);cursor:pointer;-moz-user-select:none;-khtml-user-select:none;user-select:none;}
.form input[type=checkbox]:checked + label{background:url(/pictures/form/checkbox.png) 0 -23px;}
.form .button:active{background:#30aba0;}