html, body {height: 100%;font-family: "Segoe";min-width: 290px;}
body * { font-family: "Segoe"; }
body {/* padding-top: 50px; */ /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */min-height: 100%;}
.img-portfolio { margin-bottom: 12px; }
.img-hover:hover { opacity: 0.8; }

ul.rubrics{list-style-type:none;}
ul.rubrics li{padding:2px 0px;}

.clear{clear:both;}

hr.black{border-color:black;}
/* 404 Page Styles */
.error-404 { font-size: 96px; }

/* Pricing Page Styles */
.price { display: block; font-size: 46px; line-height: 50px; }
.price sup { top: -20px; left: 2px; font-size: 16px; }
.period { display: block; font-style: italic; }

/* Footer Styles */
footer { margin: 50px 0; }

h2.kontakt{font-size: 36px;text-transform: none;margin: 35px auto 35px;}

.bread_crumbs{}
.bread_crumbs a{color:#000; font-weight: 400;}
.bread_crumbs{color:#000; font-weight: 700;}

div.search{max-width: 233px;padding: 4px 0px 4px 9px;}
form.search{border: 0px!important; padding: 0; margin: 0;}
form.search input{}

.nowrap{word-wrap:nowrap;}

/* Responsive Styles */
a { color: #00B6A5; text-decoration: none; }
.green {color: #28b1a9;font-size: 142%;}
.navbar-right { float: left !important; margin-bottom: 10px; }
.navbar-brand { margin: auto !important; }
.navbar-nav { margin-top: 12px !important; background: none; }
.carousel-indicators li { background-color: #429686; border: 3px solid #fff; width: 18px; height: 18px; margin: 0px; }
.carousel-indicators .active { height: 18px; width: 18px; }
.navbar-inverse { background: #1b1d1a; min-height: 76px; }
.navbar-inverse .navbar-brand { padding-top: 5px; }
.navbar-toggle { margin-top: 20px; }
.navbar-brand > img { }
.navbar-brand { line-height: 20px; padding: 15px 15px; }
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header { padding-bottom: 2px; }
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { margin-top: 6px; background: #269A87; }
.mavto { margin: auto; }
.pbold p {font-size: 35px;font-weight: normal;font-family: BravoRG;color: #000;line-height: 35px;}
.pbig p {font-size: 22px;max-width: 800px;margin: auto;font-weight: 300;}
h1 {color: #000;font-size: 64px;margin: 42px auto 24px;text-transform: uppercase;font-family: BravoRG;}
h2 { color: #000; font-size: 66px; margin: 45px auto 55px; text-transform: uppercase; font-family: BravoRG; }
h3 { color: #000; font-size: 60px; margin: 45px auto 55px; text-transform: uppercase; font-family: BravoRG; }
.container p.bigcap { color: #000; font-size: 64px; margin: 42px auto 32px; text-transform: uppercase; font-family: BravoRG; }
.navbar-inverse .navbar-nav>li>a { color: #FFFFFF; }
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: #1C7E6E; background: none; }
.navbar-inverse {border-color: #1b1d1a;margin-bottom: 0px;}
.nav > li > a { text-transform: uppercase; font-size: 11px; }
.nav > li > a.active { color: #B0B0B0; }
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav>li>a { text-shadow: none; }
.gray {padding-bottom: 20px;background: url('/images/tpb.jpg') no-repeat center center fixed;background-size: cover;padding-top: 20px;}
.picer1 {padding-bottom: 0px;background: url('/images/hndsm.jpg') no-repeat center center fixed;background-size: cover;padding-top: 400px;z-index: 109;}
.picer1 .whiter{padding-bottom:50px}
.oldslide {/* padding-bottom: 60px; */background: url('/images/tpb.jpg') no-repeat center center fixed;background-size: cover;}
.oldslide .whiter{padding-bottom:50px;}
.relo {background: url('/images/part.png') no-repeat -80px 175px fixed;padding-top: 170px;}
.oldslide .whiter{margin-top: 170px;position: relative;}
.whiter {background: rgba(255, 255, 255, 0.5);/* padding-bottom: 50px; */}
.brs {position: relative;height: 785px;}
.ftr {background: #1b1d1a;}
.ftr a {color: #28b1a9;}
.posrel { position: relative; display: block; max-width: 322px; }
.hoverone { display: none; font-weight: bold; }
a:hover .hoverone { display: block; position: absolute; background: rgba(0, 0, 0, 0.32); top: 0px; z-index: 999; width: 100%; height: 100%; color: #fff; text-transform: uppercase; font-size: 18px; padding: 95px 20px; }
footer p { color: #fff; }
footer img { max-width: 230px; }
table.roundwhite { background: #fff; width: 100%; margin: 20px 0px; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
table.roundwhite td { padding: 10px; text-align: left; vertical-align: middle; font-size: 14px; font-weight: bold; }
table.roundwhite td:first-child { width: 40%; text-align: center; font-size: 16px; color: #00B6A5; font-weight: bold; }
.container { position: relative; }
.h100 { height: 100%; }
.crs { width: 375px; position: absolute; left: 0px; right: 390px; top: 0px; bottom: 0px; margin: auto; margin-top: 88px; }
.crs p { font-size: 14px; }
.crs p.cap { font-size: 21px; }
img.mgsl { width: 375px; position: absolute; left: 390px; right: 0px; top: 0px; bottom: 0px; margin: auto; margin-top: 74px; }
a.more { background: #00B6A5; padding: 6px; margin-top: 20px; color: #fff; font-size: 8px; display: block; width: 100px; text-align: center; }
a.more:hover { background: #09C1B0; text-decoration: none; }
.dropdown-menu { left: 0px !important; right: auto !important; }
.light {font-weight: 400;font-size: 22px;line-height: 20px;width: 215px;margin: auto;}
.inpts { display: block; margin: 0px 0px 20px; font-style: italic; font-size: 16px; margin-right: 20px; width: 100%; padding: 35px 42px 35px 98px; border: 0px; outline: none; background: #fff; -webkit-border-radius: 88px; -moz-border-radius: 88px; border-radius: 88px; -webkit-box-shadow: inset 0 0 6px 0 #5D5D5D; box-shadow: inset 0 0 6px 0 #5D5D5D; }
.inpts1 { background: url('/images/inpts11.png') no-repeat center left #fff; }
.inpts2 { background: url('/images/inpts12.png') no-repeat center left #fff; }
.inpts3 { background: url('/images/inpts13.png') no-repeat center left #fff; }
.mt50px {padding-top: 105px;padding-bottom: 50px;min-height: calc(100% - 360px);}
.mt50px h1 { font-size: 24px; margin: 5px 0px 20px; }
.mt50px h1:after { display: none; }
.mt50px h1:before { display: none; }
.send { margin: 50px auto; display: block; }
li.selected a { color: #337ab7; }
.hr {background: url('/images/dot.png') no-repeat center center;width: 100%;height: 15px;margin: 25px 0px;}
.mgm { padding-right: 6px; padding-left: 6px; }
.mw97 { max-width: 970px; margin: auto; }
@media(max-width:991px) {
	.customer-img, .img-related { margin-bottom: 30px; }
	.mw97 { max-width: 602px; }
}
@media(max-width:767px) {
	.img-portfolio { margin-bottom: 15px; }
	header.carousel .carousel { height: 70%; }
	a:hover .hoverone { display: none; }
	.pbold p { font-size: 14px; font-weight: bold; }
	table.roundwhite td { font-size: 8px; }
	table.roundwhite td:first-child { font-size: 10px; }
	.crs { display: none; }
	img.mgsl { position: relative; left: auto; right: auto; margin: 0px auto; }
	.carousel-inner { margin-top: 26px; }
	.mbb { font-size: 16px !important; margin-bottom: 12px !important; }
	header.carousel { height: 270px; }
}
@media(min-width:767px) {
	.dropdown:hover .dropdown-menu { display: block; }

}
@media(min-width:991px) {
	h1:before { content: " "; position: relative; top: -20px; background: #000; height: 4px; display: inline-block; width: 70px; left: -20px; }
	h1:after { content: " "; position: relative; top: -20px; background: #000; height: 4px; display: inline-block; width: 70px; right: -20px; }
	.bigcap:before { content: " "; position: relative; top: -20px; background: #000; height: 4px; display: inline-block; width: 70px; left: -20px; }
	.bigcap:after { content: " "; position: relative; top: -20px; background: #000; height: 4px; display: inline-block; width: 70px; right: -20px; }
	h2:before {content: " ";position: relative;top: -20px;background: #000;height: 4px;display: inline-block;width: 70px;left: -20px;}
	h2.kontakt:before {top: -10px;height: 2px;}
	h2:after {content: " ";position: relative;top: -20px;background: #000;height: 4px;display: inline-block;width: 70px;right: -20px;}
	h2.kontakt:after {top: -10px;height: 2px;}
	.navbar-right { float: right !important; margin-top: 0px; }
	.navbar-brand { margin-left: -15px !important; }
	.navbar-nav { margin-top: 6px !important; }
	.w936 { width: 850px; }
}
.bgw {background: #00A890;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin-left: 20px;}
.bgw .ml10 { margin-left: 10px; }
.bgw a { color: #FFFFFF; }
.bgw a:hover { color: #000000 !important; }
.brsg {background: #FFFFFF;padding: 15px 10px;}
.brsg table { max-width: 1004px; margin: auto; }
.brsg td {font-size: 20px;text-transform: uppercase;font-weight: 300;color: #000;padding: 20px;}

.ptsn{display: none;}
.topperone1{display: none;}
@media(min-width:1200px) {
	.ptsn{display: block;}
}
@media(max-width:1200px) {
	.relo{background: none;}
	.topperone1{display: block;}
	.topperone{display: none;}

	.rrbl{right:-100px!important;}
}
@media(max-width:1500px) {
	.rrbl{right:-100px!important;top: 466px!important;}
	.oldslide div.sci_holder {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: url("/images/sci.png") no-repeat top 451px right -70px fixed!important;
    background-size: 402px!important;
    z-index: 99;
	}
}
@media(max-width:1300px) {
	.rrbl{right:-100px!important;top: 466px!important;}
	.oldslide div.sci_holder {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: url("/images/sci.png") no-repeat top 451px right -180px fixed!important;
    background-size: 402px!important;
    z-index: 99;
	}
}
.llbl{position: absolute;
    left: 0px;
    top: 87px;
    width: 402px;}

.rrbl{
    position: absolute;
    right: 0px;
    top: 537px;
    width: 402px;
    z-index: 999;
    }
.llb2{
    position: absolute;
    left: 0px;
    top: 74px;
    width: 402px;
    }

.rrb2{
    position: absolute;
    right: -28px;
    top: 215px!important;
    width: 402px;
    z-index: 999;
    }

.sci1{}
.sci1 img{position: fixed;}

div.sci_holder{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url("/images/sci.png") no-repeat top 381px right -85px fixed;background-size:402px;z-index: 99;}

div.sci_bottom{width: 100%;height: 100%;position: absolute;left: 0;top: 0px;background: url("/images/sci.png") no-repeat top 380px right -85px fixed;background-size:402px;z-index: 0;}
div.sci_holder{}

.main_icon {width: 100%;background-size:100%;height: 250px;display: block; margin:20px 0px; position: relative;}
	.icon1 {background: url("/images/mobile/1.png") no-repeat center center;  background-size:100%;}
	.icon2 {background: url("/images/mobile/2.png") no-repeat center center;  background-size:100%;}
	.icon3 {background: url("/images/mobile/3.png") no-repeat center center;  background-size:100%;}
	.icon4 {background: url("/images/mobile/4.png") no-repeat center center;  background-size:100%;}
		.caption {position: absolute;top:50%;margin-top: -20px;padding: 0px 0px;background: url("/images/wh_px.png");display: block;text-align: center;width: 100%;color:#000;font-family: BravoRG;font-size: 30px;}

 div.line a{display:block; background: #1B1D1A;padding: 10px 15px;border-radius: 10px;margin: 5px 0px; float: left; color:#fff; text-transform: uppercase; font-size: 14px;}
 div.line a:hover{text-decoration: none; background: #3E403C;}

.oldslide .relo{background: url('/images/upper.png') no-repeat -67px 25px fixed;/* background-size: 660px; */background-position: -99px -80px;position: relative;}

.slider_item{ margin-top: 20px; background: rgba(255, 255, 255, 0.3); padding-top: 0px; padding-bottom: 0px;}
.slider_item img{margin:0 auto;}

.gray .form{max-width: 650px;}
.whrr {max-width: 600px;}
.whrr .captl{font-weight: 300;font-size: 24px;color: #2c9982;text-align: left;width: 262px;margin: 10px 0px 20px;}
.whrr .txtn{font-weight: 300;font-size: 20px;text-align: left;padding-left: 10px;}

.realgray{background: url('/images/tpb.jpg') no-repeat center center fixed;background-size: cover;}
.realgray .gray{background: none;padding-bottom: 0px;padding-top: 0px;}
.realgray .relo{padding-top: 0px;position: relative;}
.realgray .whiteindex{background: #fff;width: 100%;height: 785px;z-index: 0;position: absolute;background: url('/images/part.png') no-repeat -80px 176px fixed #fff;}

#content{background: url('/images/tpb.jpg') no-repeat center center fixed;background-size: cover;}
#content p{font-size: 16px;}

.news_item{}
.news_item h1{margin-bottom: 0; font-size: 40px;}
p.date{color:#00B6A5;}

#content p.bigcap{font-size: 64px; margin-top: 0;}

div.news_item_image{}
div.news_item_image img{max-width:100%; margin-bottom: 20px;}

div.news_items_left{}
div.news_items_left img{max-width: 100%; margin-bottom: 20px;}

.cata_item_detail{}
.cata_item_detail h1{margin-bottom: 20px;}

table.gde-kupit{}
table.gde-kupit h3{font-size: 48px; margin: 0;}
table.gde-kupit img{margin-bottom: -4px;float: Left;margin-top: 4px;margin-right: 5px;}

div.search_item{text-align: left;padding: 9px 0px;}
.search_item {}
.search_item_caption {}
.search_item_caption a{font-size: 20px; color:#000; font-weight: 700;}
.search_item_text {}

.search_item_image{}
.search_item_image img{max-width:100%;}

table.footer_kontakt{}
table.footer_kontakt td{color:#fff; vertical-align: top; font-size: 12px; padding: 0px 1px;}

.btn-base{background: #00A890!important; color:#fff!important;}

.cata_item {text-align: center; padding-bottom: 25px; margin-left: -15px; margin-right: -15px; background: #fff; border:1px solid #ddd; height: 100%;}
	.cata_item_image {margin-bottom: 5px; text-align: center; padding:10px 20px;}
	.cata_item_image img{max-width: 80%;max-height: 175px;}
	.cata_item_other {}
	.cata_item_caption {margin-bottom: 0;}
	.cata_item_text {}
	.clear {}

.social{
    position: fixed;
    right: 20px;
    bottom: 50px;
    z-index: 999;
    width: 72px;
}
.social img{
    margin: 6px;
}

.totop img{margin-top: 46px;}

div.rubric_text{position: relative;}
div.rubric_text a.back{position: absolute;right: 0;top: -18px;background: #00A890;display: block;padding: 7px 25px;color: #fff;border-radius: 10px;}
div.rubric_text a.back:hover{background: #008E7A; text-decoration: none;}
