* { margin: 0; padding: 0;}
body { background-color: #fff;   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; font-size: 14px;  min-height: 100%; height: auto !important; height: 100%; position: absolute;  }
html, body { width: 100%; height: 100%;}
html {}
ul { }
img {border:0}
a {  color: #4a71a9;}
a:hover { text-decoration: none;}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px; font-size: 0px;}
.centermap {min-width: 940px; max-width: 1280px; margin: 0 auto;}
.slide-show { display: block;  }
.slide-hide {display: none; }
#popup_msg {
    background: #FBFBFA;
    border: 1px solid #999999;
    box-shadow: 0 0 2px #999999;
    color: #340200;
    font-family: Calibri;
    font-size: 31px;
    font-weight: bold;
    /*height: 60px;*/
    left: 50%;
    line-height: 60px;
    margin-left: -300px;
    margin-top: -40px;
    padding: 10px;
    position: fixed;
    text-align: center;
    top: 50%;
    width: 600px;
    z-index: 999999;
    display: none;
}
/*head*/
/*
.head { min-width: 960px; max-width: 1220px;  margin: 0 auto; padding-top: 26px; height: 178px; padding-left: 20px; padding-right: 20px;}
.logo { float: left; padding-top: 3px; width: 26%;}
.lang { float: left; padding-top: 6px; width: 16%; text-align: center;}
.lang a { margin-left: 7px; margin-right: 8px; color: #637796;}
.lang a:hover  { color: #d7d7d7; text-decoration: none;}
.lang .active  { color: #d7d7d7; text-decoration: none;}

.head_info { float: right; width: 74%;}
.search { float: left; padding-left: 10px;}
.inp { background:  #FFF; border: 1px solid #b3b3b3; width: 118px; padding-left: 10px; padding-right: 34px; padding-left: 10px; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px;  behavior: url(PIE.htc); position: relative; height: 13px; padding-top: 6px; padding-bottom: 7px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #b2b2b2;}
.go { position: absolute; margin-left: 139px; margin-top: 5px; z-index: 1; font-size: 0px;}
.links { float: right; padding-top: 4px; font-size: 13px;}
.links a {color: #5b7294;}
.links ul { padding: 0; list-style: none;}
.links ul li { float: left; padding-left: 25px;}

.menu { font-size: 16px; font-weight: bold; padding-top: 4px; margin-right: -20px; position: relative; z-index: 99999;}
.menu ul { padding: 0; list-style: none; white-space: nowrap;}
.menu li { float: right; white-space: nowrap; position: relative;}
.menu li:last-child { margin-left: 0px;}
.menu a { color: #4a71a9; text-decoration: none; border-bottom: 1px solid #b6c1cf; padding-top: 12px; display: inline-block; margin-left: 21px; margin-right: 21px;}
.menu a:hover { border: none;}

.menu li:hover a { background: url(../images/nav_a_hover.gif) top repeat-x; height: 36px; display: inline-block; border: none;  padding-left: 21px; padding-right: 21px; margin-left: 0px; margin-right: 0px;}

.drop { background: url(../images/dropbg.gif) top repeat-x; background-color: #FFF;-webkit-box-shadow: 0 53px 51px rgba(0,0,0,.17); -moz-box-shadow: 0 53px 51px rgba(0,0,0,.17); box-shadow: 0 53px 51px rgba(0,0,0,.17); position: absolute; margin-left: -99999px; left: 0px; padding-left: 21px; padding-right: 21px; width: 212px; padding-bottom: 20px;}
.menu li:hover .drop { margin-left: 0px;}

.menu li:hover .drop li { background: url(../images/nav_li.gif) bottom repeat-x; float: none; white-space: normal;}
.menu li:hover .drop li a { background: none; display: block; font-size: 13px; font-weight: normal; color: #577daf; height: auto; padding: 0px; padding-top: 7px; padding-bottom: 7px;}
.menu li:hover .drop li:last-child { background: none;}
.menu li:hover .drop .down { padding-top: 2px; padding-bottom: 6px;}
.menu li:hover .drop .down a { background: none; font-size: 0px; padding: 0px; height: auto; margin: 0px;}


.block_fl { position: relative;}
*/



div.header, div.footer {
    min-width: 980px;
    max-width: 1212px;
    width: 98%;
    text-align: left;
    margin: 0px auto;
}
div.header {
	background: #ffffff;
	width: 100%!important;
	max-width: 100%;
    padding: 18px 0px 18px 0px;
	box-shadow: 0 0 6px #cccccc;
}
div.header .wrap {
	position: relative;
	width: 1212px;
	margin: 0 auto;
}
div.clear_line {
    clear: both;
    height: 1px;
    overflow: hidden;
}
.logo_pos {
    float: left;
    position: relative;
    top: -5px;
    padding: 0px 24px 0px 0px;
}

.lang {
	display: none;
    float: left;
    width: 125px;
    height: 54px;
    color: #c8c8c8;
    font-size: 12px;
    line-height: 14px;
    padding: 0px 0px 0px 21px;
    /*border-left:solid 1px #7f7f7f;*/
}
.lang span, .lang a {
    margin-right: 14px;
}

.h_line {
    float: right;
    position: relative;
    top: -2px;
    overflow: visible;
    width: 55%;
    padding-bottom: 2px;
}
.h_line .clear_line {
    height: 25px;
}

.h_nav {
    font-size: 15px;
    font-weight: bold;
    line-height: 16px;
    white-space: nowrap;
}
.h_nav td {
    width: 1px;
}
.h_nav a.w_link {

}


.h_nav a.w_link, .h_nav a.w_link span {
    cursor: pointer;
    display: block;
    float: left;
    height: 48px;
    line-height: 48px;
    margin: 0;
}
.h_nav a.w_link {
    text-decoration: none;
    white-space: nowrap;
}
.h_nav a.w_link {
}
.h_nav .active {
    padding-left: 17px;
    padding-right: 15px;
    position: relative;
}
.search_pos {
    float: right;
    width: 76%;
}
.search_pos td {
    width: 1px;
    white-space: nowrap;
}

.search, #ajaxSearch_form {
    float: left;
    position: relative;
    z-index: 100;
    overflow: hidden;
    width: 140px;
    height: 19px;
    padding: 1px 0px 2px 0px;//
    margin-left: 20px;
    background: url(../images/search_bg.gif) no-repeat 0px 0px;
}
.search input.s_txt, #ajaxSearch_form input.s_txt {
    float: left;
    width: 109px;
    height: 14px;
    color: #4c4c4c;
    font: 12px Trebuchet MS, Arial;
    line-height: 14px;
    padding: 4px 0px 4px 8px;
    border: none;
    background: none;
}
.search input.s_sbm, #ajaxSearch_form input.s_sbm {
    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
    width: 23px;
    height: 22px;
    border: none;
    background: none;
}

.r_link {
    float: right;
    white-space: nowrap;
}
.s_link {
    float: left;
}
.r_link, .s_link {
    height: 14px;
    color: #5b7294;
    font-size: 12px;
    line-height: 14px;
    text-decoration: none;
    padding-top: 3px;
    margin-left: 16px;
    border-bottom: solid 1px #dbe0e7;
}
.r_link:hover, .s_link:hover {
    border-color: #fff;
}
div.clear_line {
    clear: both;
    height: 1px;
    overflow: hidden;
}
.h_line .clear_line {
    height: 11px;
}

.h_nav a.w_link span {
    text-decoration: underline;
}
.h_nav a.w_link:hover span, .h_nav a.w_link_on span {
    text-decoration: none;
}

/*head*/


/* defaul select style */

*::-webkit-input-placeholder {
    opacity: 1;
}
*:-moz-placeholder { /* Firefox 18- */
    opacity: 1;
}
*:focus::-moz-placeholder {  /* Firefox 19+ */
    opacity: 1;
}
*:-ms-input-placeholder {
    opacity: 1;
}
*:focus::-webkit-input-placeholder {
    opacity: 0;
}
*:focus:-moz-placeholder { /* Firefox 18- */
    opacity: 0;
}
*:focus::-moz-placeholder {  /* Firefox 19+ */
    opacity: 0;
}
*:focus:-ms-input-placeholder {
    opacity: 0;
}
/* defaul select style */


/*landing*/

.content {}

.sliders { margin-bottom: 60px;}
.sliders .bx-wrapper { position: relative;}
.slide_one { background: url(../images/photo_slide_0.jpg) center top no-repeat; background-size: cover; height: 650px;}
.slide_two { background: url(../images/photo_slide_1.jpg) center top no-repeat; background-size: cover; height: 650px;}
.slide_three { background: url(../images/photo_slide_2.jpg) center top no-repeat; background-size: cover; height: 650px;}
.slide_four { background: url(../images/photo_slide_3.jpg) center top no-repeat; background-size: cover; height: 650px;}
.slide_five { background: url(../images/photo_slide_4.jpg) center top no-repeat; background-size: cover; height: 650px; text-align: center;}

.slider_title {min-width: 900px; max-width: 1280px; padding-left: 40px; position: relative; z-index: 111; margin: 0 auto;}
.slider_title  h3 { font-size: 46px; color: #fff; text-shadow: 1px 1px #4e781f; padding-bottom: 35px; position: absolute; margin-top: 55px;}
.slide_desc {min-width: 900px; max-width: 1280px; margin: 0 auto; padding-top: 53px; padding-left: 40px; padding-right: 40px;}
.slide_five .slide_desc { padding-top: 113px;}
.slide_desc h3 { font-size: 48px; color: #fff; text-shadow: 1px 1px #4e781f; padding-bottom: 35px;}
.slide_desc h6 {color: #fff; text-shadow: 1px 1px #4e781f; font-size: 18px; padding-bottom: 35px; padding-top: 29px; font-weight: normal;}
.slide_five .slide_desc h3 { background: url(../images/slide_desc_h3.gif) center bottom no-repeat;}
.slide_two .slide_desc h3 { text-shadow: 1px 1px #1c1913;}
.shot_desc { padding-top: 255px; font-size: 20px; color: #fff; font-weight: normal; line-height: 140%; height: 140px;}
.logo_slide { position: absolute; margin-top: 146px;}

.choice { background: url(../images/choice_slide_five.png) center top no-repeat; padding-top: 152px;}
.order_project { float: left; width: 380px; font-size: 18px; color: #fff; text-shadow: 1px 1px #4e781f; padding-left: 40px; }
.order_project a { display: inline-block; width: 380px; height: 42px; background: #fff437;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff437), to(#fff437));
background: -webkit-linear-gradient(#fff437, #fff437);
background: -moz-linear-gradient(#fff437, #fff437);
background: -ms-linear-gradient(#fff437, #fff437);
background: -o-linear-gradient(#fff437, #fff437);
background: linear-gradient(#fff437, #fff437);
-pie-background: linear-gradient(#fff437, #fff437); font-size: 22px; color: #2c351c; text-decoration: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding-top: 18px; margin-bottom: 19px; text-shadow: none;  }
.else {  float: left; width: 300px; font-size: 36px; color: #fff; text-shadow: 1px 1px #4e781f; font-weight: bold; font-style: italic; padding-top: 9px;}
.demo {  float: left; width: 430px; padding-top: 8px;}
.demo a { font-size: 30px; color: #689d10; border-bottom: 2px dashed #689d10; text-decoration: none;}

.button_start {
/*
 background: #fff000; -webkit-box-shadow: inset 0 0 25px rgba(255,255,190,.3); -moz-box-shadow: inset 0 0 25px rgba(255,255,190,.3); box-shadow: inset 0 0 25px rgba(255,255,190,.3); width: 379px; height: 44px; display: inline-block; text-align: center; color: #2c351c; font-size: 22px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding-top: 16px; text-decoration: none; position: absolute; margin-top: 448px;
 */
 background: #fff000;
-webkit-box-shadow: inset 0 0 25px rgba(255,255,190,.3);
-moz-box-shadow: inset 0 0 25px rgba(255,255,190,.3);
box-shadow: inset 0 0 25px rgba(255,255,190,.3);
width: 297px;
height: 39px;
display: inline-block;
text-align: center;
color: #2c351c;
font-size: 22px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding-top: 10px;
text-decoration: none;
position: absolute;
margin-top: 454px;
 }
 .reg_button{
	left: 357px;
 }
 
 /*******************************************************/
/*#tooltip{
    display: none;
}*/

a#submit3 {
background: #fff21e;
color: #000;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
border: 0px none transparent;
text-align: center;
width: 100%;
padding: 15px 0;
display: block;
/*height: 39px;*/
font-size:16px;
text-decoration: none;
}
.close-lightbox{
	background: url('/css/fancy_close.png') no-repeat;
}
.tooltip form{
       height: 524px;
    width: 338px;
    background: #5ca817;
    color: #ffffff;
	
}

.tooltip form .inner-form{
    margin: 0 28px;
	padding-top: 10px;
}

.tooltip form h6{
    margin: 0 0 10px 0;
    opacity: 0.95;
    font-size: 22px;
    font-weight: 400;
    text-shadow: 0.5px 0.9px 0 rgba(0, 0, 0, 0.3);
}

.tooltip  form p{
    font-size: 14px;
    line-height: 1.1;
}

.tooltip  form input {
    color: #bebebe;
}

.tooltip  form .input{
    background: url('../img/ico-form2.png') no-repeat #ffffff;
    height: 35px;
   /* width: 100%;*/
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 15px;
    padding-left: 35px;
}

.tooltip  form .input input{
    margin-top: 0px;
    background: transparent;
    border: 0px none transparent;
	box-shadow: none; padding-left: 0px;
}

.tooltip  form .input.name{
    background-position: 5px 6px;
}

.tooltip form .input.email{
    background-position: 5px -43px;
}

.tooltip form .input.phone{
    background-position: 5px -93px;
}

.tooltip form .input.dol{
    background-position: 5px -142px;
}

.tooltip form .input.comp{
    background-position: 5px -193px;
}

.tooltip form button{
    color: #2C351C;
    background-color: #FFF000;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: inset 0 0 25px rgba(255, 255, 190, 0.3);
    -webkit-box-shadow: inset 0 0 25px rgba(255, 255, 190, 0.3);
    box-shadow: inset 0 0 25px rgba(255, 255, 190, 0.3);
    border: 0px none transparent;
    text-align: center;
    width: 100%;
    padding: 9px 0;
    font-size: 18px;
}

.tooltip form button:hover{
    background-color: #DFD000;
}

.sliders .bx-controls { display: none;}
#bx-pager { background: url(../images/bx-pager.gif) top repeat-x; height: 150px; position: relative;}
#bx-pager a { float: left; width: 25%; height: 150px; font-size: 14px; color: #efffd9; text-shadow: 1px 1px #7ba91a; text-align: center; text-decoration: none;}
#bx-pager a span { background: url(../images/arrow_top.png) center -500px no-repeat; margin-top: -23px; display: block; font-size: 22px; padding-top: 55px; padding-bottom: 10px;}
#bx-pager .active {background-color: #679d12; background-image: -webkit-linear-gradient(top, #4f740d, #689d0c); background-image: -moz-linear-gradient(top, #4f740d, #689d0c); background-image: -o-linear-gradient(top, #4f740d, #689d0c); background-image: linear-gradient(to bottom, #4f740d, #689d0c);}
#bx-pager .active span { background: url(../images/arrow_top.png) center top no-repeat;}

.benefits h3 { font-size: 46px; color: #333; text-align: center; padding-bottom: 28px;}
.benefits h6 { font-size: 24px; text-align: center; color: #333; font-weight: normal; margin-top: -28px; padding-bottom: 55px;}
.benefits_card { background: url(../images/benefits.png) left top no-repeat; width: 872px; height: 519px; position: relative; margin: 0 auto; color: #333333; margin-bottom: 40px;}
.txt_1 { position: absolute; left: 26px; top: 94px; text-align: center;}
.txt_2 { position: absolute; left: 217px; top: 38px; text-align: center;}
.txt_3 { position: absolute; left: 385px; top: 28px; text-align: center;}
.txt_4 { position: absolute; left: 577px; top: 35px; text-align: center;}
.txt_5 { position: absolute; left: 744px; top: 101px; text-align: center;}
.txt_6 { position: absolute; left: 161px; top: 438px; text-align: center;}
.txt_7 { position: absolute; left: 285px; top: 422px; text-align: center;}
.txt_8 { position: absolute; left: 430px; top: 496px; text-align: center;}
.txt_9 { position: absolute; left: 588px; top: 397px; text-align: center;}
.txt_10 { position: absolute; left: 678px; top: 416px; text-align: center;}

.total { padding-bottom: 20px; width: 940px; margin: 0 auto;}
.total_part { padding-bottom: 50px; padding-left: 30px;}
.total_part  span { display: inline-block; margin-right: 14px; vertical-align: middle;}
.total_part .ic_total { font-size: 70px; }
.total_part .ic_total  img {}
.qty { font-size: 80px; color: #cccccc; font-weight: bold;}
.desc_qty { font-size: 20px; color: #333;}

.total_left_column { float: left; width: 50%;}
.total_right_column { float: left; width: 50%;}

.company_desc { font-size: 18px; color: #cccccc; padding-left: 30px;}
.company_desc span { float: left; padding-right: 15px;}


.help_container { background: url(../images/help_conatiner.jpg) left top  repeat; height: 420px; color: #FFF;}

.help_desc { margin-right: 370px;}
.help_desc h4 { font-size: 36px; color: #FFF; padding-top: 40px; padding-bottom: 5px;}
.help_desc h6 { font-size: 18px; color: #FFF; font-weight: normal; padding-bottom: 18px;}

.information { font-size: 16px;}
.information p { padding-bottom: 12px;}

.manager_card { float: right;}
.say { background: url(../images/say.png) left top no-repeat; width: 350px; height: 114px; padding-left: 17px; padding-right: 17px; padding-top: 12px; margin-bottom: -20px;}
.ava { float: left; width: 115px; padding-top: 35px;}
.feedback_info { float: left; font-size: 16px;}
.feedback_info p {}
.feedback_info p span { font-size: 24px; display: block; padding-top: 10px;}
.feedback_info  .phone { padding-top: 10px;}


.form_feedback { background: #7ba725; float: right; width: 275px; height: 375px; padding-left: 35px;  padding-top: 45px; padding-right: 25px; color: #FFF; font-size: 14px;}
.form_feedback h5 { font-size: 22px; padding-bottom: 7px;}
.form_feedback h6 { font-size: 22px; padding-bottom: 7px; margin-top: -30px;}

/*.form { padding-top: 28px;}*/
.form p { padding-bottom: 14px;}
.form input[type="text"] {width: 228px; height: 33px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #fff; -webkit-box-shadow: inset 0 1px 4px rgba(0,0,0,.5); -moz-box-shadow: inset 0 1px 4px rgba(0,0,0,.5); box-shadow: inset 0 1px 4px rgba(0,0,0,.5); border: none; padding-left: 37px; font-family: Calibri; color: #999; font-size: 16px; font-style: italic; padding-top: 2px;  }
.icon { position: absolute; width: 35px; height: 35px; line-height: 35px; font-size: 0px; text-align: center;}
.icon img { vertical-align: middle;}
.form input[type="submit"] { background: #fff000; -webkit-box-shadow: inset 0 0 25px rgba(255,255,190,.3); -moz-box-shadow: inset 0 0 25px rgba(255,255,190,.3); box-shadow: inset 0 0 25px rgba(255,255,190,.3); width: 265px; height: 35px; display: inline-block; text-align: center; color: #2c351c; font-size: 18px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  text-decoration: none; border: none; cursor: pointer;}


.about { padding-top: 40px; padding-bottom: 60px;}
.about h3 { font-size: 46px; color: #333; text-align: center;}
.about h6 { font-size: 24px; text-align: center; color: #333; font-weight: normal; padding-bottom: 15px;}

.map { text-align: center; margin-left: 20px; margin-right: 20px; position: relative;}
.map img { width: 100%; max-width: 1006px;}

.about_desc { position: relative;}
.sert { position: absolute; right: 0px; top: 0px; z-index: 1;}

.about_card { background: #FFF; border: 4px solid #95bb42; width: 472px; position: absolute; right: 0px; margin-top: 193px; z-index: 2;}
.list { padding-top: 15px; color: #333; font-size: 12px;}
.list ul { padding: 0; list-style: none;}
.list li { width: 209px; float: left; padding-left: 27px; height: 90px; }
.list li span { display: inline-block; margin-right: 11px; float: left; padding-top: 5px; font-size: 0px;}
.list li p { float: left;}
.list li p span { font-size: 36px; font-weight: bold; padding: 0px; margin-right: 0px; float: none; display: block; line-height: 110%;}
.list li:first-child p { padding-top: 4px;}

.green_container { background: #95bb42; padding: 22px; padding-left: 27px; font-size: 20px; color: #FFF;}

/*brands*/
.brands { border-top: 4px solid #95bb42; border-bottom: 4px solid #95bb42; text-align: center; overflow: hidden; padding-top: 25px; padding-bottom: 25px;}
.brands ul { padding: 0; list-style: none; font-size: 0px;}
.brands ul li { background: url(../images/brands_li.gif) center bottom no-repeat; display: inline-block; width: 254px; height: 136px; line-height: 136px;  border-right: 1px solid #e4e4e4;}
.brands ul li:last-child { border-right: none;}
.brands ul li img { vertical-align: middle;}
.brands  h3 { font-size: 46px; color: #333; text-align: center;}
.brands  h6 { font-size: 24px; text-align: center; color: #333; font-weight: normal; padding-bottom: 25px;}

/*brands*/


.tumbs_info { padding-bottom: 40px;}
.tumbs_info .centermap { padding-left: 20px; padding-right: 20px;}
.tumb_info { border-top: 1px solid #d6d6d6; width: 30%; padding-top: 20px; font-size: 14px; color: #333; line-height: 150%;}
.right_tumb { float: right;}
.left_tumb { float: left;}
.center_tumb { margin: 0 auto;}


/*popup*/

.popup { background: url(../images/help_conatiner.jpg) left top  repeat; width: 780px; height: 442px; color: #FFF; padding-left: 36px;}
.popup .manager_card { float: none; margin: 0px; padding-top: 40px;}
.popup h4 { font-weight: normal; padding-top: 50px;}
.popup .form_feedback { padding-top: 62px; height: 380px;}
#project { height: 700px;}
#project .popup .help_desc { height: 580px;}
#project .form_feedback  { height: 580px;}
.popup .form { padding-top: 33px;}
.hidden-block {display: none;}
#cboxClose { 
background: none;
border: none;
text-align: left;
text-indent: -9999px;
overflow: hidden;
width: 31px;
height: 31px;
cursor: pointer;
z-index: 2;
position: absolute;
right: -2px;
top: -2px;
background: url(/css/fancy_close.png) no-repeat;
}
#colorbox {padding-right: 0px; padding-left: 0px; outline: none; position: fixed !important; top: 50%!important; margin-top: -310px!important;}
#colorbox  div { outline: none;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; }

#cboxOverlay{position:fixed; width:100%; height:100%; background-color: #000; }
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
/*popup*/

.thanks_request { text-align: center; padding-top: 50px; padding-bottom: 50px;}
.thanks_request h5 { font-size: 48px;}
.thanks_request h6 { font-size: 24px;}
#feedback_thx { height: auto;}

/*landing*/

@media screen and (max-width: 1100px) {
	.help_container { height: auto;}
	.help_desc { padding-left: 20px; margin-right: 0px;}
	.manager_card { float: none;}
	.information { width: 100%; margin-top: 15px; padding-bottom: 15px;}
	.information br { display: none;}
	.sert { right: inherit; left: 20px;}
	.about_card { margin-top: 0px;}
}	




/*foot*/
/*
.foot { font-size: 13px; padding-top: 40px; padding-bottom: 40px;}
.copy { float: left; width: 240px;}
.copy  p {  padding-bottom: 9px; padding-top: 5px;}
.foot_links { float: left; width: 240px;}
.foot_links p { padding-bottom: 9px; padding-top: 5px;}
.site_info { background: url(../images/sert.gif) left top no-repeat; min-height: 59px; padding-left: 54px; padding-top: 5px; float: right; width: 246px; font-size: 12px; color: #7f7f7f; text-transform: uppercase;}
.site_info a {color: #7f7f7f;}
*/
/*foot*/



div.footer {
    overflow: hidden;
    height: 152px;
    text-align: left;
    padding: 44px 0px 0px 0px;
    font-size: 13px;
}
div.footer p {
    /*padding-bottom:12px;*/
}

.copy_inf {
    float: left;
    width: 39%;
    color: #000;
    height: 150px;
}

.sertificat {
    float: right;
    width: 283px;
    min-height: 54px;
    height: auto !important;
    height: 54px;
    font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
    text-shadow: #c3c3c3 0px 0px 1px;
    padding: 5px 0px 1px 55px;
    margin-top: -3px;
    background: url(../images/sertificat_bg.gif) no-repeat;
}
.sertificat, .sertificat a {
    color: #7f7f7f;
}


/*foot*/


/* message */
#sendBox {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(100,100,100,0.5);
}
#sendBox p {
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -40px 0 0 -300px; 
    width: 600px;
    height: 80px;
    line-height: 80px;
    padding: 20px;
    font-size: 28px;
    text-align: center;
    color: #000000;
    background: #FFFFFF;
}
/* message */


.topcontactsblock {
    display: block;
    font-size: 14px;
    left: 316px;
    position: absolute;
    top: 24px;
}

.topcontactsblock span {
    display: block;
}
.topcontactsblock .tc2 {
    font-size: 21px;
    line-height: 35px;
}
.topcontactsblock a {
    text-decoration: underline;
}

#feedback_thx{
	display: none;
	position: fixed;
	left: 20%;
	top: 30%;
	z-index: 99999;
}

#company, #place, #activities, #accounts, #business{
	padding-left: 5px;
	
	width: 260px;
}

@media screen and (max-width: 1200px) {
.order_project { width: 320px; padding-left: 0px; }
.else { width: 150px;}
}
