/*


*/

BODY { color: #eee; background-color: #0c0c0c; }
/*.navbar-collapse { background-color: #000; }*/
.navbar-toggle .icon-bar { background-color: #FFF; }

.navbar-nav>li>a { font-size: 16px; color: #DDD; }
.navbar-nav>li.active>a { border-bottom: 2px solid #726139; padding-bottom: 10px; }

.navbar-brand { float: left; height: initial; padding: 0; font-size: 18px; line-height: 0;}
.navbar-brand>img { display: block; width: 70px; /*margin: 28px 0;*/ margin-top: 0; }
.navbar-uls { font-size: 20px;  font-family: initial; float: left; padding-bottom: 10px; }
.navbar-uls P {font-size: 13px; font-family: serif; margin-left: 24px; display: block;}

.top_bg_class { background: url(../images/all_bg_m.jpg); width:100%; background-position-y: 50%;  background-position-x: 50%;  background-repeat: no-repeat; background-size: cover; }
.top_bg_all { background-image: url(../images/all_bg_m.jpg);  height:100px; }
.top_bg_eskalator { background-image: url(../images/eskalator_m.jpg); height:250px; }
.top_bg_travolator { background-image: url(../images/travolator_m.jpg);  height:250px;  /*position:absolute;*/ }
.top_bg_vakansii { background-image: url(../images/vacancy_m.jpg); height:100px; background-size: initial; }
.top_bg_about { background-image: url(../images/about_m.jpg); height:100px; }
.top_bg_certificates { background-image: url(../images/certificates_m.jpg); height:100px; }
.top_bg_telefony-adresa { background-image: url(../images/telefony-adresa_m.jpg); height:100px; }
.top_bg_service { background-image: url(../images/service_m.jpg); height:100px; }
.top_bg_proekty { background-image: url(../images/proekty_m.jpg); height:100px; }


/* * /
ul.nav li.dropdown:hover ul.dropdown-menu { display: block; margin: 0; }
a.menu:after, .dropdown-toggle:after { content: none; }
/ * */
.menu-bg { background: url(../images/menu-bg-3.jpg); background-position-y: 100%; /*height: 150px;*/ }
.test_border {  background: url(../images/menu-bg-3.jpg); background-position-y: 100%; height: 10px; }
.nav>li>a:focus, .nav>li>a:hover { background-color: transparent; }
.dropdown-menu { background-color: #0c0c0c; border-color: #333; }
.dropdown-menu>li>a { color: #EEE; }
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { background-color: #222; color: #EEE; }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover { background-color: #444; }
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover { background-color: #444; }
.dropdown-menu>li>a { padding: 8px 20px; }
.dropdown-menu .divider { background-color: #555; }
.dropdown-menu>li>SPAN.nav-header { padding: 4px 20px; white-space:nowrap; color: #FFEFC1; display: block; }

.carousel-home { /*position: absolute;*/ }
.carousel-indicators { width: 200px; left: initial; right: 0; margin-left: 0; }
.carousel-home .carousel-caption A { color: #E28007; }

.top_block {/* margin-top: 25%; */z-index: 50; }
.plitkahome DIV.clst { padding: 20px 20px 0; color: #171717; }
.plitkahome DIV.clst_white { padding: 20px 20px 0; }
.plitkahome DIV.clst P { text-shadow: 1px 1px 1px #EEE; }
.plitkahome DIV.clst_white P { text-shadow: 1px 1px 1px #222; }
.plitkahome > DIV.plate_bg { background: url(../images/plate_bg.png); background-repeat: repeat-x; height: 100%; background-position: 0 0; }
.plitkahome > DIV.plate_bg_white { background: url(../images/plate_bg_white.png); background-repeat: repeat-x; height: 100%; background-position: 0 0; }
.plitkahome A.readmore { display: inline-block; padding: 2px 15px 3px 15px; background-color: #171717; color: #FFF; font-size: 12pt; }

#footer { margin-top: 50px; color: #999; }
#footer hr { border-top: 1px solid #333; }

section.bloghomeplitka article {margin-top: 10px; margin-bottom: 10px;}
section.bloghomeplitka H2 { color: #FFF; }
section.bloghomeplitka .img-intro-left { /*text-align: center;*/ position: relative; }
section.bloghomeplitka .img-intro-left IMG { max-height: 300px; margin: 0 auto;}
section.bloghomeplitka .img-intro-left .img-intro-body { position: absolute; top:0; height: 100%; width: 80%; margin: 0 0 0 20%; background-color: rgba(20,20,20,0.9); padding: 20px 0 20px 20px; border-right: 1px solid #111; }


.top_app { background-color: none; }
.top_app .container { position: relative; min-height: 460px; }
.top_app_btn_left { z-index: 100; position: absolute; top: 0; bottom: 0; left: 0; width: 200px; font-size: 20px;
                    color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0,0,0,.6);  padding:40px 0; overflow: hidden;  }
.top_app_btn_left IMG { margin: 10px 5px; border: 1px solid #FFF; opacity: 0.5; cursor: pointer; }
.top_app_btn_left IMG:hover { opacity: 1; }
.top_app_btn_left_top { position: absolute; top: 0; left: 0; width: 100px; z-index: 110; width: 100px; height: 40px; background: url(../images/arrow_up.png); opacity: .5; cursor: pointer;  }
.top_app_btn_left_top:hover { opacity: 1; }
.top_app_btn_left_down { position: absolute; bottom: 0; left: 0; width: 100px; z-index: 110; width: 100px; height: 40px; background: url(../images/arrow_down.png); opacity: .5; cursor: pointer;  }
.top_app_btn_left_down:hover { opacity: 1; }
.top_app_btn_left_body {  overflow: hidden; position: relative;  height: 100%;}

.top_app_btn_left_body DIV { margin-bottom: 35px; font-size: 26px; text-align: left; }
.top_app_btn_left_body SPAN { display: inline-block; padding: 1px 4px; border: 1px solid #FFF; border-radius: 6px; cursor: pointer; font-size: 10px; }
.top_app_btn_left_body SPAN.activ { color: #000; background-color: #FFF; }

.top_app_btn_right {  z-index: 100; position: absolute; top: 0; bottom: 0; right: 0; max-width: 220px; width:33%; font-size: 20px;
                      color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0,0,0,.6); padding:40px 0; overflow: hidden;  }
.top_app_btn_right IMG {width:100%;} /* { margin: 10px 5px; border: 1px solid #FFF; opacity: 0.5; cursor: pointer; }
.top_app_btn_right IMG:hover { opacity: 1; }*/
.top_app_btn_right_top { position: absolute; top: 0; left: 0; width: 100px; z-index: 110; width: 100px; height: 40px; background: url(../images/arrow_up.png); opacity: .5; cursor: pointer;  }
.top_app_btn_right_top:hover { opacity: 1; }
.top_app_btn_right_down { position: absolute; bottom: 0; left: 0; width: 100px; z-index: 110; width: 100px; height: 40px; background: url(../images/arrow_down.png); opacity: .5; cursor: pointer;  }
.top_app_btn_right_down:hover { opacity: 1; }
.top_app_btn_right_body {  overflow: hidden; position: relative;  height: 100%; width:initial; padding: 0 7px; }
.top_app_btn_right_body .info_p { display: none; }
.top_app_btn_right_body .info_p SELECT.form-control { height: 27px; padding: 1px 7px; }
.top_app_descr .info_p { display: none; }
.top_app_btn_right_body DIV { margin-bottom: 35px; font-size: 24px; text-align: right; }
.top_app_btn_right_body SPAN { display: inline-block; padding: 1px 3px; border: 2px solid #AAA; border-radius: 6px; /*cursor: no-drop;*/ font-size: 9px; }
.top_app_btn_right_body SPAN.activ { color: #000; background-color: #FFF; border-color: #FBAC50; }
.top_app_btn_right_body SPAN.white { background-color: #FFF; }
.top_app_btn_right_body SPAN.yellow { background-color: #FFFA00; }
.top_app_btn_right_body SPAN.green { background-color: #4FD300; }
.top_app_btn_right_body SPAN.blue { background-color: #00BFE1; }
.top_app_btn_right_body SPAN.brown { background-color: #995600; }
.top_app_btn_right_body SPAN.lgrey { background-color: #EEE; }
.top_app_btn_right_body SPAN.grelov { background-color: rgb(231,222,199); } 
.top_app_btn_right_body SPAN.gold { background-color: rgb(239,190,91); }
.top_app_btn_right_body .color_set SPAN { cursor: pointer; }
.top_app_btn_right_body P { margin-bottom: 35px; font-size: 12px; text-align: right; color: #AAA; }
.top_app_btn_right_body P strong {font-size: 14px; color: #C3A97F;}

.top_app_btn_right_body SPAN.uno_color_01 { background-color: #908F74; }
.top_app_btn_right_body SPAN.uno_color_02 { background-color: #A99695; } 
.top_app_btn_right_body SPAN.uno_color_03 { background-color: rgb(122,141,137); }
.top_app_btn_right_body SPAN.uno_color_04 { background-color: rgb(143,164,176); }
.top_app_btn_right_body SPAN.uno_color_05 { background-color: rgb(230,229,223); }
.top_app_btn_right_body SPAN.uno_color_06 { background-color: rgb(142,128,102); }
.top_app_btn_right_body SPAN.uno_color_07 { background-color: rgb(147,149,151); }

.top_app_cont { /*box-shadow: 0 0 30px rgba(0,0,0,0.5);*/ z-index: 1; }
.top_app_cont_body { position: relative; }
.top_app_cont IMG { width: 100%; }
.top_app_btn { /*background-color: #FFF; */ position: relative; z-index: 70; }
.top_app_btn IMG { background-color: #FFF; margin-top: -20px;  padding: 5px;  border: 1px solid #AAA;  background-color: #FFF; }
.top_app_cont_targ_front { position: absolute; top: 0; bottom: 0; left: 0; right:0; width: 100%; z-index: 80;  }
.top_app_cont_targ_back { position: absolute; top: 0; bottom: 0; left: 0; right:0; width: 100%; z-index: 70; }
.top_app_cont_back { /*position: absolute; top: 0; bottom: 0; left: 0; right:0; width: 100%;*/ z-index: 60; }
.top_app_cont_front { position: absolute; top: 0; bottom: 0; left: 0; right:0; width: 100%; z-index: 50;  /* margin-left: 40px; */ }

.top_app_btn .top_app_btn_body { /*width:240px; top: -24px; */ position: relative;  border: 1px solid #000; }
.top_app_btn .top_app_btn_body DIV { padding:20px; font-size: 22px; }
.top_app_btn .top_app_btn_body .color_i_0010 { background: url(/images/parket/colors/b_0010.jpg); color:#222; }
.top_app_btn .top_app_btn_body .color_i_0105 { background: url(/images/parket/colors/b_0105.jpg); color:#222; }
.top_app_btn .top_app_btn_body .color_i_0203 { background: url(/images/parket/colors/b_0203.jpg); color:#FFF; }
.top_app_btn .top_app_btn_body .color_i_0500 { background: url(/images/parket/colors/b_0500.jpg); color:#555; }
.top_app_btn .top_app_btn_body .color_i_542b { background: url(/images/parket/colors/b_542b.jpg); color:#FFF; }
.top_app_btn .top_app_btn_body .color_i_860 { background: url(/images/parket/colors/b_860.jpg); color:#FFF; }
.top_app_btn .top_app_btn_body .color_i_871-799 { background: url(/images/parket/colors/b_871-799.jpg); color:#FFF; }
.top_app_btn .top_app_btn_body .color_i_2002 { background: url(/images/parket/colors/b_2002.jpg); color:#FFF; }
.top_app_btn .top_app_btn_body .color_i_2216 { background: url(/images/parket/colors/b_2216.jpg); color:#FFF; }
.top_app_btn .top_app_btn_body .color_i_2585 { background: url(/images/parket/colors/b_2585.jpg); color:#FFF; }
.top_app_btn .top_app_btn_body .color_i_101478 { background: url(/images/parket/colors/b_101478.jpg); color:#FFF; }
.top_app_btn .top_app_btn_body .color_i_black { background: url(/images/parket/colors/b_black.jpg); color:#FFF; }

.top_app_descr P { font-size: 12px; text-align: left; color: #AAA; }

.dwnld_btns {float:right; width:70px; text-align:center; margin: 20px;}

.cols-2 { overflow: hidden; border-bottom: 1px solid #222; margin: 20px; }
.cols-2 .column-1 {width: 50%; float: left; padding: 0 20px; }
.cols-2 .column-2 {width: 50%; float: right; padding: 0 20px;}

.mod-languages { text-align: right; margin: 0 20px; }
.navbar-right .mod-languages .inputbox { background-color: #333; padding: 5px;  }

.plitkahome { height:400px; position: relative; padding: 0; border: 1px solid #000;  margin-top: 0px;background-image: url(<?=$item->images->image_intro;?>); background-position: right; }

.

.completing .img-intro-left IMG { max-width: 100%; float: left; margin: 25px 0; }
.completing .img-intro-left .img-intro-body { font-size: 11px; }
.completing .img-intro-left .img-intro-body H3 { font-size: 20px; }

.categories-modulecompleting H4 A { color: #FFF; }

.text_news_lift P { font-size: 12pt; text-shadow: 1px 2px 1px #000; padding: 50px 15px;}
.text_news_nat { text-align: center; }
.text_news_nat P { font-size: 16pt; text-shadow: 1px 2px 1px #000; padding: 10px; margin: 0 20px; background-color: rgba(0,0,0,0.4); }
.text_news_nat .col-sm-12 { margin-top: 40px; }
.text_news_nat IMG {width:50%;}

@media (min-width: 500px) {
.navbar-brand { float: left; height: initial; padding: 0; font-size: 18px; line-height: 0;}
.navbar-brand>img { display: block; width: 110px; /*margin: 28px 0;*/ margin-top: 0; }
.navbar-uls { font-size: 30px;  font-family: initial; float: left; padding-bottom: 10px; }
.navbar-uls P {font-size: 17px; font-family: serif; margin-left: 85px; display: block;}
}

@media (min-width: 768px) {
/*.container>.navbar-collapse { text-align: center; } */
/*.navbar-nav { float: none; margin: 0; display: inline-block; }*/
.top_app .container { padding-right: 40px; padding-left: 40px; width:100%; position: relative;     min-height: 550px; }
.top_app_btn_right_body {  overflow: hidden; position: relative;  height: 100%; width:220px; padding: 0 7px; }
.top_app_btn_left_body SPAN { display: inline-block; padding: 1px 7px; border: 2px solid #AAA; border-radius: 6px; cursor: pointer; font-size: 15px; }
.top_app_btn_right_body SPAN { display: inline-block; padding: 1px 7px; border: 2px solid #AAA; border-radius: 6px; /*cursor: no-drop;*/ font-size: 11px; }
.navbar-right .mod-languages { 

	margin: 12px; /* 30px 15px; */ 


}

.navbar-right .mod-languages .chzn-container .chzn-results li{
	color:#444;
}

.navbar-right .mod-languages .chzn-container .chzn-results li.highlighted{
	color:#fff;
}

.navbar-right .mod-languages .chzn-container-single .chzn-single{
	line-height:20px;
}

.navbar-right .mod-languages .chzn-container-single .chzn-single div b{
	background-position:0 1px;
}

.navbar-right .mod-languages .inputbox { background-color: #333; border: none; padding: 3px; }
.navbar .container .navbar-brand { padding: 0; margin-left: -12px; margin-right: 10px; }
.navbar>.container-menu { width: 800px; }
.navbar-nav>li>a { padding-top: 12px; padding-bottom: 12px; }
.container-menu { width: 100%; }
.col-md-6 { width: 50%; float: left; }
.navbar-nav>li>a { font-size: 10px; }

ul.nav li.dropdown:hover ul.dropdown-menu { display: block; margin: 0; }
a.menu:after, .dropdown-toggle:after { content: none; }

.navbar-brand { float: left; height: initial; padding: 0; font-size: 18px; line-height: 0;}
.navbar-brand>img { display: block; width: 225px; /*margin: 28px 0;*/ margin-top: -28px; }
.navbar-uls { font-size: 37px;  font-family: initial; float: left; padding-bottom: 10px; }
.navbar-uls P {font-size: 22px; font-family: serif; margin-left: 115px; display: block;}
.menu-bg .container { width:100%; }

.test_border {  background: url(../images/menu-bg-2.jpg); background-position-y: 100%; height: 100px; }
.plitkahome { -webkit-filter: grayscale(100%); filter: grayscale(100%); filter: gray; height:500px; position: relative; padding: 0; border: 1px solid #000;  margin-top: 0px;background-image: url(<?=$item->images->image_intro;?>); background-position: right; }
.plitkahome:hover { -webkit-filter: grayscale(0); filter: grayscale(0); filter: initial; }

.dwnld_btns {float:right; width:100px; text-align:center; margin: 20px;}

.top_bg_all { background-image: url(../images/all_bg.jpg);  height:200px; }
.top_bg_eskalator { background-image: url(../images/eskalator.jpg); height:570px; }
.top_bg_travolator { background-image: url(../images/travolator.jpg);  height:570px;  /*position:absolute;*/ }
.top_bg_vakansii { background-image: url(../images/vacancy.jpg); height:200px; background-size: initial;     background-position: 50%; }
.top_bg_about { background-image: url(../images/about.jpg); height:300px; }
.top_bg_certificates { background-image: url(../images/certificates.jpg); height:300px; }
.top_bg_telefony-adresa { background-image: url(../images/telefony-adresa.jpg); height:300px; }
.top_bg_service { background-image: url(../images/service.jpg); height:300px; }
.top_bg_proekty { background-image: url(../images/proekty.jpg); height:300px; }
.text_news_lift P { font-size: 14pt; text-shadow: 1px 2px 1px #000; padding: 120px 15px;}
}
@media (min-width: 960px) {
.navbar-nav>li>a { font-size: 16px; }
.text_news_lift P { font-size: 16pt; text-shadow: 1px 2px 1px #000; padding: 150px 15px;}
}

@media (max-width: 1120px) {
	.navbar-brand>img{
		margin-top:0px;
	}
}

@media (min-width: 1300px) {
.container, .menu-bg .container { width: 1200px; }
.text_news_lift P { font-size: 16pt; text-shadow: 1px 2px 1px #000; padding: 170px 15px;}
}