.caption {
background-color: #9F0016;
clear: both;
color: white;
margin-top: 5px;
margin-left: 5px;
margin-right: 5px;
padding: 3px;
/*opacity: 0.65;*/
position: absolute;
width: auto;
height: auto;
font-size: 12px;
font-weight: bold;
}
.promotedphoto {
clear: both;
position: relative;
margin: 0 auto;
padding: 0 auto;
width: 100%;
height: auto;
}
body {
background: url(../img/bg.jpg) no-repeat center center fixed; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg.jpg', sizingMethod='scale')";
}
.nav-tabs > li.active > a:focus {
    border-color: #f66f00 #f66f00 transparent;
    border-width: 2px;
}
.nav-tabs > li.active > a:hover {
    border-color: #f66f00 #f66f00 transparent;
    border-width: 2px;
}
.nav-tabs > li.active > a {
    border-color: #f66f00 #f66f00 transparent;
    border-width: 2px;
}
.tab-content a:hover {
    color: #f66f00;
}
.container
{
    margin-top: 10px;
}
.container a:hover {
    color: #f66f00;
}
h1, .h1 {
    font-size: 1.8em;
}
.carousel-caption a 
{
    color: white;
    background: transparent;
    border: none;
}
.help-block{
    font-size: 12px;
}
.article-box
{
    height: 190px;
    max-height: 190px;
}
.adres-box
{
    min-height: 244px;
}
.form-group {
    margin-bottom: 5px;
}
.help-block {
    margin-bottom: 5px;
    margin-top: 1px;
}
#transaction, #city {max-height: 68px;}
#righserachform { border: 4px solid #9F0016; }
#szukaneoferty { font-size: 32px;}
#backlink {color: #9F0016; font-weight: bolder;}
hr { border-color: #9F0016; }
/*legend {border-color: -moz-use-text-color -moz-use-text-color #9F0016;}*/
h3 { font-size: 22px;}
.naviheaders h1 {
    font-size: 22px;
    font-weight: 500;
    color: #428BCA;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
    
}
.lead {
    font-size: 16px;
}
.footer-links li {
    display: inline;
    padding: 0 2px;
}
#scroll_h {
   overflow-y:auto;
}
.imagearch img
{
    width:180px;
}
.shortofferdesc{

background-color: #fff;
border: 1px solid #ddd;
border-radius: 4px;
display: block;
height: auto;
max-width: 100%;
padding: 4px;
transition: all 0.2s ease-in-out 0s;
}
.shortofferdesc p
{
font-size: 0.8em;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 4px;
display: block;
height: 52px;
max-width: 100%;
margin: 0px;
padding: 2px;
transition: all 0.2s ease-in-out 0s;
}