/* MOBILE */
@media (max-width: 767px){
.adress_header_right{display: none;}	
.menu-top{background-image: none !important; background-color: #474747 !important;}	
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{margin: 0 !important;}
.navbar-nav{margin: 0 auto !important;}
#navbar_top{padding: 0;}
.nav > li{display: block !important; background-image: none !important; width: 100%;}	
.navbar-nav > li > a:focus, .navbar-nav > li > a:hover{background-color: #2d2d2b !important; color: white !important;}
#slider{float: none !important; margin: 0 !important;}
.search{margin: 5px auto; padding: 0 2px;}
.input-group{max-width: 100% !important;}
.slider_right_blocks{margin: 5px auto !important; max-width: 100% !important;}
.footer_menu{display: none;}
.navbar{margin: 0 !important;}
.slider_background{padding: 0 !important;}
#slider_holder > .row {
	margin-right: 0 !important;
}
#slider_holder > .row > div {
	margin-right: 0 !important;
	padding-right: 0 !important;
}
iframe {
	width: 90% !important;
	margin: 20px auto !important;
	display: block !important;
}


}
/* END MOBILE */

body{
	margin: 0;
	padding: 0;
	font-family: 'Aerial', sans-serif;
	font-size: 13px;
	color: #363636;
}
h1,h2,h3{
	font-family: 'Pragati Narrow', regular;
}
h1{
	font-size: 25px;
    margin: 0 0 0 30px;	
	padding-top: 10px;
}
h3{
	font-size: 18px;
    margin: 0 0 10px 0;	
	padding:0;	
}
.black{
color: #51480a;	
margin: 0 0 10px 0;
}
.white{
color: #ffffff;	
}
#top_header_background{
	margin: 0 0 10px 0;
	background: url('../images/css/white_repeat_big.png')repeat-x bottom left;

}
#header_holder{
	max-width: 1200px;
	margin: 0 auto;
	padding: 0;
}
#logo_holder{
	float: right;
	margin-right: 60px;
}
.header{
	margin: 0 auto;
	padding: 0;
}
.header_adress{
font-family: 'Pragati Narrow', regular;
font-size: 16px;
margin-bottom: 0;	
margin-top: 0;	
}
.adress_header_right{
	margin: 0;
	padding: 0;
	text-align: right;
	margin-right: 90px;
}
.slider_adress_block{
	padding: 10px 20px;
}
.slider_adress{
font-family: 'Arial', sans-serif;
font-size: 12px;
margin: 0;
}
.goto_oferta{
	font-size: 10px;
	float: right;
	color: #51480a;
}
.goto_oferta:focus, .goto_oferta:hover{
	text-decoration: none;
	color: #51480a;
}
.slider_background{
	margin: 0;
	padding: 20px 0 0 0;
	background: url('../images/css/yellow_big_repeat.png')repeat-x bottom left;
}
#slider_holder{
	margin: 0 auto;
	padding: 0;
	max-width: 1200px;
}
#slider{
	border-radius: 5px;
	position: relative;
	overflow: hidden;
	z-index: 3;
	float: right;
	margin-right: 20px;
}
#hCarousel{
	position: relative;
	z-index: 2;
}
.carousel-inner > .item{

}
.main-container{
	max-width: 1050px;
	width: 100%;
	margin: 0 auto;
}
.menu-top{
	background: url('../images/css/black_repeat.png') repeat-x bottom left;
	min-height: 45px;
}
.navbar{
	border: none;
}
 .navbar-nav {
    width: 100%;
    text-align: center;
 }
 .navbar-nav > li {
      float: none;
      display: inline-block;
	   background-image: url('../images/css/menu_separator.png');
	 background-position: right;
	 background-repeat: no-repeat;
 }
 .navbar-nav > li:last-child{
	background-image: none; 
 }
.navbar-inner {
  text-align:center;
}
.navbar-nav>li>a{
 padding: 15px 30px 10px 30px;
 color: #ededed !important;
 font-family: 'Pragati Narrow';
 font-size: 16px;
}

li > .dropdown-toggle{
 background-color: transparent !important;
}
.navbar-nav>li>a:hover, .navbar-nav>li>a:focus, .navbar-nav>li>a:active{
	color: #EBD01C !important;
}

.navbar-nav > li > a:hover, .navbar-nav > li > a:focus,.navbar-nav > li > a:active{
	background-color: #6B6B6B !important;
}

.slider_right_blocks{
	background: url('../images/css/right_backgr_opacity.png') repeat-x top left;
	min-height: 110px;
	margin-top: 20px;
	border-radius: 5px;
	max-width: 300px;
	width: 100%;
}
.input-group{
	max-width: 300px;
	width: 100%;
}
.search-form-control{
	border: none;
	border-radius: 0;
	background-color: rgba(255,255,255,0.4);
	box-shadow: none;
}
.form-control::-moz-placeholder{
	color: #474747;
	font-style: italic;
}
.input-group-addon{
	border: none;
	border-radius: 0;
	background-color: #474747; 	
}
#btn_search{
	background-color: transparent;
	border: none;
}
.glyphicon-search{
	color: white;
	font-size: 16px;
}
.img-responsive{
	width: 100% !important;
}
.article_container{
	padding: 20px 30px;
	background: url('../images/css/white_repeat.png') repeat-x bottom left;
	border-bottom: 1px solid #e8e8e8;
}
.read_more{
	text-align: right;
}
.read_more>a{
	color: black;
}
.read_more>a:hover, .read_more>a:focus{
	text-decoration: none;
	color: #acabab;
}
.footer{
	max-width: 1050px;
	width: 100%;
	margin: 20px auto 0 auto;
	background: url('../images/css/footer_bkg.jpg') repeat-x top left;
	min-height: 70px;
}
.footer_left_p{
	margin: 0;
}
.footer_left{
	padding: 20px 20px 0 20px;
}
.footer_menu{
	float: right;
	margin: 20px 20px 0 0;
	padding: 0;
	list-style: none;
}
.footer_menu > li {
	display: inline-block;
	padding: 0;
	border-right: 1px solid #51480a;
}
.footer_menu > li:last-child{
	border: none;
}
.footer_menu > li >a {
	padding: 0 10px;
	font-size: 14px;
	color: #51480a;
}
.footer_menu > li >a:hover, .footer_menu > li >a:focus{
	text-decoration: none;
	color: #91811B;
}
.some_form_container{
	padding: 10px;
	margin-top: 30px;
}
.form-control-padded{
	margin: 10px auto;
}
.form-control:focus{
 border-color: #E4C80C;
 box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset, 0 0 8px rgba(228,200,12,0.6);
}
#ankieta_submit{
	border: 1px solid silver;
	background-color: transparent;
	border-radius: 5px;
	font-size: 20px;
	padding: 10px 30px;
	float: right;
}
#ankieta_submit:focus, #ankieta_submit:hover{
	 border-color: #E4C80C;
 box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset, 0 0 8px rgba(228,200,12,0.6);
}
.article_article {
	font-size: 22px;
text-align: center;
margin: 20px;
}