h4{font-size:16px;}
.slider-red-head{font-family:PT Sans;font-size:32px;background-color:#ab000b;padding:0px 10px 7px 15px;color:white;}
.slider-red-body{font-family:PT Sans;font-size:22px;background-color:#ab000b;padding:3px 10px 7px 17px;color:white}
.slider-red-price{font-family:PT Sans;font-size:38px;font-weight:600;background-color:#ab000b;padding:4px 4px 3px 8px;color:white}
.slider-red-description{font-family:PT Sans;font-size:18px;background-color:#ab000b;padding:6px 12px 9px 15px;color:white}
.slider-green-head{font-family:PT Sans;font-size:42px;background-color:#20b689;padding:0px 10px 7px 15px;color:white;}
.slider-green-body{font-family:PT Sans;font-size:24px;background-color:#20b689;padding:3px 10px 7px 17px;color:white}
.slider-green-price{font-family:PT Sans;font-size:38px;font-weight:600;background-color:#20b689;padding:4px 4px 3px 8px;color:white}
.slider-green-description{font-family:PT Sans;font-size:18px;background-color:#20b689;padding:6px 12px 9px 15px;color:white}
.slider-blue-head{font-family:PT Sans;font-size:42px;background-color:#5cb5d8;padding:0px 10px 7px 15px;color:white;}
.slider-blue-body{font-family:PT Sans;font-size:23px;background-color:#5cb5d8;padding:3px 10px 7px 17px;color:white}
.slider-blue-price{font-family:PT Sans;font-size:38px;font-weight:600;background-color:#5cb5d8;padding:4px 4px 3px 8px;color:white}
.slider-blue-description{font-family:PT Sans;font-size:18px;background-color:#5cb5d8;padding:6px 12px 9px 15px;color:white}
.pls{width:100%;height:15px;background-image:url(../pictures/str_line.gif);background-repeat:repeat-x;background-position:lfeft top;}
.pls-grey{background-image:url(../pictures/pls-grey-2px.gif);background-repeat:repeat-x;background-position:left center;}
.text_white_22{color:#fff;font-family:Roboto Condensed;font-size:22pt;margin:0;}
.text_black_price_table{font-size:19pt;font-family:Pt Sans;padding-bottom:2px;padding-top:2px;}
.text_black_desc_table{font-size:12pt;font-family:Pt Sans;padding-left:15px;border-bottom:1px solid #d8d8d8;padding-bottom:8px;padding-top:8px;}
.text_price_facts{font-size:28pt;font-family:Roboto Condensed;color:#fff;}
.text_price_facts2{font-size:20pt;font-family:Roboto Condensed;color:#fff;}
.index-text{color:#666666;font-family:"Roboto Condensed";font-size:20px;line-height:1.3;margin-bottom:8px;margin-top:10px;text-align:center;}
.index-text a{color:#666666;font-family:"Roboto Condensed";font-size:20px;line-height:1.3;margin-bottom:8px;margin-top:10px;text-align:center;text-decoration:none;}
.index-text a:hover{color:#999999;font-family:"Roboto Condensed";font-size:20px;line-height:1.3;margin-bottom:8px;margin-top:10px;text-align:center;text-decoration:none;}
.heading-black-52pt{color:#000000;font-family:"Roboto Condensed";font-size:52px;margin-bottom:-7px;text-decoration:none;}
.heading-black-42pt{color:#000000;font-family:"Roboto Condensed";font-size:42px;margin-bottom:11px;text-decoration:none;}
.heading-black-38pt{font-family:'Roboto Condensed';font-size:38px;color:#000000;margin-bottom:-7px;text-decoration:none;}
.heading-black-28pt{font-family:'Roboto Condensed';font-size:28px;color:#000000;text-decoration:none;}
.heading-grey-24pt{font-family:'Roboto Condensed';font-size:24px;color:#7f7f7f;text-decoration:none;}
.heading-grey-20pt{font-family:'Roboto Condensed';font-size:20px;color:#7f7f7f;text-decoration:none;}
A.index_portfolio_link:active, A.index_portfolio_link:visited, A.index_portfolio_link:link{font-family:'Roboto Condensed';font-size:18px;color:#FFFFFF;line-height:110%;cursor:pointer;text-decoration:none;}
A.index_portfolio_link:hover{color:#D12C38;cursor:pointer;text-decoration:none;}
.index_portfolio_1{position:relative;width:236px;height:354px;top:0px;left:0px;z-index:0;}
.index_portfolio_1 .index_portfolio_1_pp{position:absolute;width:236px;height:70px;top:284px;left:0px;z-index:10;background-image:url(../pictures/index_portfolio_name_bg.png);background-repeat:repeat;background-position:left top;}
.index_portfolio_1 .index_portfolio_1_text{position:absolute;width:216px;height:auto;top:15px;left:18px;z-index:15;text-align:left;}
.index_portfolio_2{position:relative;width:236px;height:236px;top:0px;left:-3px;z-index:0;}
.index_portfolio_2 .index_portfolio_2_pp{position:absolute;width:236px;height:70px;top:166px;left:0px;z-index:10;background-image:url(../pictures/index_portfolio_name_bg.png);background-repeat:repeat;background-position:left top;}
.index_portfolio_2 .index_portfolio_2_text{position:absolute;width:216px;height:auto;top:15px;left:18px;z-index:15;text-align:left;}
.index_portfolio_2_2{position:relative;width:236px;height:236px;top:0px;left:-5px;margin-top:-110px;z-index:0;}
.index_portfolio_2_2 .index_portfolio_2_2_pp{position:absolute;width:236px;height:70px;top:166px;left:0px;z-index:10;background-image:url(../pictures/index_portfolio_name_bg.png);background-repeat:repeat;background-position:left top;}
.index_portfolio_2_2 .index_portfolio_2_2_text{position:absolute;width:216px;height:auto;top:15px;left:18px;z-index:15;text-align:left;}
.index_portfolio_3{position:relative;width:478px;height:236px;top:0px;left:-5px;z-index:0;}
.index_portfolio_3 .index_portfolio_3_pp{position:absolute;width:478px;height:70px;top:166px;left:0px;z-index:10;background-image:url(../pictures/index_portfolio_name_bg.png);background-repeat:repeat;background-position:left top;}
.index_portfolio_3 .index_portfolio_3_text{position:absolute;width:458px;height:auto;top:24px;left:18px;z-index:15;text-align:left;}
.index_portfolio_3_3{position:relative;width:478px;height:236px;top:0px;left:-2px;margin-top:-110px;z-index:0;}
.index_portfolio_3_3 .index_portfolio_3_3_pp{position:absolute;width:478px;height:70px;top:166px;left:0px;z-index:10;background-image:url(../pictures/index_portfolio_name_bg.png);background-repeat:repeat;background-position:left top;}
.index_portfolio_3_3 .index_portfolio_3_3_text{position:absolute;width:458px;height:auto;top:24px;left:18px;z-index:15;text-align:left;}
.index_portfolio_application{position:relative;width:236px;height:118px;bottom:0px;left:0px;margin-top:-118px;background-color:#0865AB;}
.index_portfolio_application:hover{background-color:#163C6C;}
.index_portfolio_application .index_portfolio_application_pp{position:absolute;width:195px;height:45px;top:36px;left:20px;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;}
.index_portfolio_application .index_portfolio_application_pp.ru{font-size:18px;top:25px;height:55px;background-position:0 10px;}
A.index_portfolio_application_1:active, A.index_portfolio_application_1:visited, A.index_portfolio_application_1:link{font-family:'Roboto Condensed';font-size:18px;color:#FFFFFF;line-height:110%;cursor:pointer;text-decoration:none;}
A.index_portfolio_application_1:hover{color:#FFFFFF;cursor:pointer;text-decoration:none;}
.prevu_table{width:100%;max-width:470px;margin:0 auto;margin-bottom:30px}
.index_portfolio_prevu{width:100%;margin:0 auto;max-width:470px;}
.index_portfolio_prevu_pp{width:95%;margin:0 auto;height:70px;max-width:470px;left:0px;z-index:999;background-image:url(../pictures/index_portfolio_name_bg.png);background-repeat:repeat;background-position:left top;}
.index_portfolio_prevu_text{position:relative;width:100%;height:auto;left:18px;z-index:15;text-align:left;top:25px;}
.imgproj_prevu:hover{color:#D12C38 !important;}
.imgproj_prevu{width:100%;max-width:470px;height:280px;font-family:'Roboto Condensed', sans-serif;font-size:24px;color:#FFFFFF;line-height:110%;margin-bottom:0px;}
.index_portfolio_1_mini{position:relative;width:100%;height:100%;top:0px;left:0px;z-index:0;margin:0 auto;}
.index_portfolio_1_mini .index_portfolio_1_pp_mini{position:absolute;width:100%;height:60px;bottom:0;left:0px;z-index:10;background-image:url(../pictures/index_portfolio_name_bg.png);background-repeat:repeat;background-position:left top;}
.index_portfolio_1_mini .index_portfolio_1_text_mini{position:absolute;width:88%;height:auto;top:10px;left:18px;z-index:15;text-align:left;}
.index_portfolio_2_mini{position:relative;width:100%;height:100%;top:0px;margin-bottom:120px !important;margin:10px auto;left:0px;z-index:0;}
.index_portfolio_2_mini .index_portfolio_2_pp_mini{position:absolute;width:100%;height:60px;bottom:0;left:0px;z-index:10;background-image:url(../pictures/index_portfolio_name_bg.png);background-repeat:repeat;background-position:left top;}
.index_portfolio_2_mini .index_portfolio_2_text_mini{position:absolute;width:88%;height:auto;top:10px;left:18px;z-index:15;text-align:left;}
.index_portfolio_2_2_mini{position:relative;width:100%;height:100%;margin-bottom:127px !important;;top:0px;margin:10px auto;left:0px;margin-top:-110px;z-index:0;}
.index_portfolio_2_2_mini .index_portfolio_2_2_pp_mini{position:absolute;width:100%;height:60px;bottom:0;left:0px;z-index:10;background-image:url(../pictures/index_portfolio_name_bg.png);background-repeat:repeat;background-position:left top;}
.index_portfolio_2_2_mini .index_portfolio_2_2_text_mini{position:absolute;width:88%;height:auto;top:10px;left:18px;z-index:15;text-align:left;}
.index_portfolio_application_pp_mini{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;}
.index_portfolio_3_mini{position:relative;width:100%;height:100%;top:0px;margin:10px auto;left:0px;margin-bottom:120px;z-index:0;}
.index_portfolio_3_mini .index_portfolio_3_pp_mini{position:absolute;width:100%;height:60px;bottom:0;left:0px;z-index:10;background-image:url(../pictures/index_portfolio_name_bg.png);background-repeat:repeat;background-position:left top;}
.index_portfolio_3_mini .index_portfolio_3_text_mini{position:absolute;width:88%;height:auto;top:10px;left:18px;z-index:15;text-align:left;}
.index_portfolio_3_3_mini{position:relative;width:100%;height:100%;top:0px;margin:0px auto;left:0px;margin-top:-110px;z-index:0;}
.index_portfolio_3_3_mini .index_portfolio_3_3_pp_mini{position:absolute;width:100%;height:60px;bottom:0;left:0px;z-index:10;background-image:url(../pictures/index_portfolio_name_bg.png);background-repeat:repeat;background-position:left top;}
.index_portfolio_3_3_mini .index_portfolio_3_3_text_mini{position:absolute;width:88%;height:auto;top:10px;left:18px;z-index:15;text-align:left;}
.index_portfolio_application_mini{position:relative;width:100%;height:118px;bottom:0px;margin:10px auto;left:0px;margin-top:-118px;background-color:#0865AB;}
.index_portfolio_application_mini:hover{background-color:#163C6C;}
.index_portfolio_application_mini.index_portfolio_application_pp_mini{position:absolute;width:195px;height:45px;top:36px;left:20px;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;}
A.index_portfolio_application_1_mini:active, A.index_portfolio_application_1_mini:visited, A.index_portfolio_application_1_mini:link{font-family:'Roboto Condensed';font-size:18px;color:#FFFFFF;line-height:110%;cursor:pointer;text-decoration:none;}
A.index_portfolio_application_1_mini:hover{color:#FFFFFF;cursor:pointer;text-decoration:none;}
.close{opacity:1 !important;}
.close-ico-v{position:absolute;top:-12px;border:medium none;right:-11px;display:block;background:url(../pictures/colorbox/close.png) no-repeat top center;width:32px;height:32px;text-indent:-9999px;z-index:9999;cursor:pointer;}
table.form input{outline:none;}
.modal-dialog{width:745px;}
.services_head{background-image:url(../pictures/uslugi_fon.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;}
.services_head_c{position:relative;width:100%
height:auto;top:0px;left:0px;}
.services_head_c .services_head_c_p{position:absolute;width:494px;height:389px;top:-8px;left:-8px;background-image:url(../pictures/uslugi_kompi.png);background-repeat:no-repeat;background-position:left top;}
.services_head_title{font-family:'Roboto Condensed', sans-serif;font-size:46px !important;color:#333333;font-weight:bold !important;text-align:right;margin-bottom:15px !important;}
.services_head_text{font-family:'PT Sans';font-size:20px !important;color:#333333;line-height:110%;text-align:right;text-shadow:0px 0px 8px #FFFFFF, 0px 0px 2px #FFFFFF;margin-bottom:8px;}
A.services_head_text:active, A.services_head_text:visited, A.services_head_text:link{font-family:'PT Sans';font-size:20px;color:#333333;cursor:pointer;text-decoration:none;}
A.services_head_text:hover{color:#000000;cursor:pointer;text-decoration:none;border-bottom:1px dashed #000000;}
.services_head_text_2{font-family:'PT Sans';font-size:20px !important;color:#333333;line-height:110%;text-align:left;text-shadow:0px 0px 8px #FFFFFF, 0px 0px 2px #FFFFFF;margin-bottom:8px;}
A.services_head_text_2:active, A.services_head_text_2:visited, A.services_head_text_2:link{font-family:'PT Sans';font-size:20px;color:#333333;cursor:pointer;text-decoration:none;}
A.services_head_text_2:hover{color:#000000;cursor:pointer;text-decoration:none;border-bottom:1px dashed #000000;}
.services_photo{margin-bottom:4px;margin-top:10px;}
.services_title{font-family:'PT Sans';font-size:22px;color:#0287CA;line-height:110%;text-align:center;margin-bottom:8px;}
A.services_title:active, A.services_title:visited, A.services_title:link{font-family:'PT Sans';font-size:22px;color:#0287CA;cursor:pointer;text-decoration:none;text-align:center;}
A.services_title:hover{color:#4FACDB;cursor:pointer;text-decoration:none;}
A.services_title:hover img{opacity:0.7;}
.services_text{text-align:center;}
.services_head_2{background-image:url(../pictures/uslugi_fon_2.jpg);background-position:center right;background-repeat:no-repeat;background-position:center top;background-size:cover;}
.services_head_2_title{font-family:'Roboto Condensed', sans-serif;font-size:46px !important;color:#333333;font-weight:bold !important;text-align:left;margin-bottom:15px !important;}
.services_head_2_text{font-family:'PT Sans';font-size:20px !important;color:#333333;line-height:110%;text-align:left;text-shadow:0px 0px 8px #FFFFFF, 0px 0px 2px #FFFFFF;margin-bottom:8px;}
.services_head_3{background-image:url(../pictures/uslugi_fon_3.jpg);background-position:center right;background-repeat:no-repeat;border-radius:0px !important;height:325px;}
.services_head_3_title{font-family:'Roboto Condensed', sans-serif;font-size:46px !important;color:#FFFFFF;font-weight:bold !important;margin-bottom:0px;}
.services_head_3_text{font-family:'PT Sans';font-size:21px;color:#FFFFFF;line-height:110%;margin-bottom:8px;}
.imgproj{width:100%;max-width:478px;height:236px;}
.blockmedium{width:478px;margin:0 auto;}
.blockhome{display:block;height:155px;}
.blockhomemini{display:none;height:580px;}
.servicblock1{display:block;margin-top:-20px;}
.logo{background:url(../pictures/logo.png) no-repeat;width:134px;height:70px;margin-top:15px;}
.formsend{max-width:700px;padding:15px;}
.servicblock2{display:none;}
.logomini{display:none;}
.imgmini{display:block;height:100%;position:absolute;width:100%;z-index:99999;}
.contacts-title{background:#fff none repeat scroll 0 0;bottom:0;color:#666666;font-family:"Roboto Condensed",sans-serif;font-size:32px;font-weight:normal;line-height:71%;margin-left:10px;padding:11px 38px 0 10px;position:absolute;}
.contacts-img-1{background-image:url(/pictures/content/contacts-1-0091.jpg);background-position:center center;background-repeat:no-repeat;height:218px;left:0;position:relative;top:0;background-size:cover;}
.contacts-img-2{background-image:url(/pictures/content/contacts-2-0091.jpg);background-position:center center;background-repeat:no-repeat;height:218px;left:0;position:relative;top:0;background-size:cover;}
@media screen and (min-width:768px) and (max-width:992px){.services_head_3{background-image:url(../pictures/uslugi_fon_3_mini.jpg);border-radius:5px !important;font-size:38px !important;}
.index_portfolio_3_3{margin:-11px auto;}
.index_portfolio_2_2{margin:20px auto;}
.index_portfolio_1{margin:0 auto;}
.index_portfolio_2{margin:20px auto;}
.index_portfolio_3{margin:20px auto;}
.index_portfolio_application{margin:0px auto;margin-top:-171px;left:4px;}
.services_head_title{text-align:center;}
.services_head_text{text-align:center;}
.services_head_text_2{text-align:center;}
.services_head_2_title{text-align:center;}
.services_head_2_text{text-align:center;}
.services_head_3_title{text-align:center;font-size:38px !important;}
.services_head_3_text{text-align:center;}
.index_portfolio_1{top:20px;left:4px;}
.index_portfolio_2{left:-73px;}
.index_portfolio_2_2{top:-33px;left:-73px;}
.blockhome{height:325px;}
.blockhomemini{display:none;}
.servicblock2{display:none;}
.logo{display:block;}
.heading-black-52pt{font-size:46px;}
.heading-black-42pt{font-size:36px;}
}
@media screen and (max-width:767px){.modal-dialog{width:auto;}
.heading-black-52pt{font-size:40px;}
.heading-black-42pt{font-size:30px;}
body{margin-top:45px;}
.text_price_facts{font-size:22pt;}
.text_price_facts2{font-size:16pt;}
.text_grey_20{font-size:18px;}
.index_portfolio_3_3{margin:0px auto;}
.heading-black-38pt{font-family:'Roboto Condensed';font-size:28px;}
.index_portfolio_3_3 .index_portfolio_3_3_pp{}
.index_portfolio_3_3 .index_portfolio_3_3_text{}
.index_portfolio_2_2{margin:0px auto;top:11px;left:-12px;}
.index_portfolio_1{margin:0 auto;left:-15px;top:5px;}
.index_portfolio_2{margin:0px auto;margin-bottom:0px;left:-12px;top:5px;}
.index_portfolio_3{margin:6px auto;}
.index_portfolio_3 .index_portfolio_3_pp{}
.index_portfolio_3 .index_portfolio_3_text{}
.index_portfolio_application{margin:-107px auto;left:-41px;}
.heading-grey-24pt{margin-top:-20px;}
.services_head_title{text-align:center;}
.services_head_text{text-align:center;padding-right:10px;padding-left:10px;}
.services_head_text_2{text-align:center;padding-right:10px;padding-left:10px;font-size:18px !important;}
.services_head_2_title{text-align:center;}
.services_head_2_text{text-align:center;padding-right:10px;padding-left:10px;}
.services_head_3_title{text-align:center;font-size:38px !important;}
.services_head_3_text{text-align:center;padding-right:10px;padding-left:10px;}
.index_portfolio_1_mini{display:none;}
.index_portfolio_2_mini{display:none;}
.index_portfolio_2_2_mini{display:none;}
.index_portfolio_3_mini{display:none;}
.index_portfolio_3_3_mini{display:none;}
.index_portfolio_application_mini{display:none}
.blockhome{display:block;height:335px;}
.blockhomemini{display:none;}
.servicblock2{display:none;}
.navbar-toggle{padding:9px 9px;margin-top:5px;margin-right:15px;margin-bottom:5px;}
.navbar{min-height:35px;}
.logo{display:none;}
.logomini{position:relative;display:block;width:62px;height:30px;margin-top:9px;margin-left:15px;}
A.personal_button:link{font-family:'PT Sans', sans-serif;font-size:20px;color:#FFFFFF;cursor:pointer;text-decoration:none;display:none;}
.services_head_3{background-image:url(../pictures/uslugi_fon_3_mini.jpg);border-radius:5px !important;}
}
@media screen and (max-width:515px){.heading-black-52pt{font-size:34px;}
.heading-black-42pt{font-size:24px;}
body{margin-top:45px;}
.text_price_facts{font-size:16pt;}
.text_price_facts2{font-size:14pt;}
.services_head_title{font-size:36px !important;}
.services_head_2_title{font-size:38px !important;}
.services_head_2_text{font-size:18px !important;}
.services_head_text{font-size:18px !important;}
.index_portfolio_1{display:none;}
.index_portfolio_2{display:none;}
.index_portfolio_3{display:none;}
.index_portfolio_2_2{display:none;}
.index_portfolio_3_3{display:none;}
.index_portfolio_application{display:none;}
.blockmedium{display:none;}
.index_portfolio_1_mini{display:block;}
.index_portfolio_2_mini{display:block;}
.index_portfolio_2_2_mini{display:block;}
.index_portfolio_3_mini{display:block;}
.index_portfolio_3_3_mini{display:block;}
.index_portfolio_application_mini{display:block}
.index_portfolio_application_pp_mini{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;}
.blockhome{display:none;}
.blockhomemini{display:block;}
.servicblock1{display:none;}
.servicblock2{display:block;}
.navbar-toggle{padding:9px 9px;margin-top:5px;margin-right:15px;margin-bottom:5px;}
.navbar{min-height:35px;}
.text_grey_20{font-size:14px;}
.heading-black-38pt{font-size:18px;}
.services_head_title{font-family:'Roboto Condensed', sans-serif;font-size:50px;color:#000000;line-height:100%;}
.logo{display:none;}
.logomini{display:block;}
.slider-red-head{font-size:26px;padding:0px 10px 4px 15px;}
.slider-red-body{font-size:16px;padding:3px 10px 7px 17px;}
.slider-red-price{font-size:26px;padding:4px 4px 0px 8px;}
.slider-red-description{font-size:16px;padding:6px 12px 4px 15px;}
.slider-green-head{font-size:26px;padding:0px 10px 4px 15px;}
.slider-green-body{font-size:16px;padding:3px 10px 7px 17px;}
.slider-green-price{font-size:26px;padding:4px 4px 0px 8px;}
.slider-green-description{font-size:16px;padding:6px 12px 4px 15px;}
.slider-blue-head{font-size:26px;padding:0px 10px 4px 15px;}
.slider-blue-body{font-size:16px;padding:3px 10px 7px 17px;}
.slider-blue-price{font-size:26px;padding:4px 4px 0px 8px;}
.slider-blue-description{font-size:16px;padding:6px 12px 4px 15px;}
.index-text{font-size:16px;}
.index-text a{font-size:16px;}
.index-text a:hover{font-size:16px;}
.title_grey_22_link{font-size:16px;}
}
@media screen and (max-width:460px){.heading-black-52pt{font-size:24px;}
.heading-black-42pt{font-size:16px;}
.slider-green-body{padding:5px 0px 5px 0px;}
.slider-red-body{padding:5px 0px 5px 0px;}
.slider-green-description{padding:5px 0px 5px 0px;}
.slider-red-description{padding:5px 0px 5px 0px;}
.slider-blue-description{padding:5px 0px 5px 0px;}
.slider-blue-description{padding:5px 0px 5px 0px;}
}