@import url(http://fonts.googleapis.com/css?family=Old+Standard+TT:400italic);
@font-face {
    font-family: 'texregular';
    src: url('texgyreadventor-regular-webfont-webfont.eot');
    src: url('texgyreadventor-regular-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('texgyreadventor-regular-webfont-webfont.woff') format('woff'),
         url('texgyreadventor-regular-webfont-webfont.ttf') format('truetype'),
         url('texgyreadventor-regular-webfont-webfont.svg#texgyreadventorregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'texbold';
    src: url('texgyreadventor-bold-webfont-webfont.eot');
    src: url('texgyreadventor-bold-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('texgyreadventor-bold-webfont-webfont.woff') format('woff'),
         url('texgyreadventor-bold-webfont-webfont.ttf') format('truetype'),
         url('texgyreadventor-bold-webfont-webfont.svg#texgyreadventorbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* http://www.virtudraft.com/blog/sticky-footer-using-csss-display-table.html */
html,
body {
    height: 100%;
}

body {
    /* only to force vertical scroll on browsers */
    overflow-y: scroll;
    /* remove default paddings and margins on browsers */
    padding: 0;
    margin: 0;
	font-family: 'texregular';
}



.logo-container {
	background: url(/img/menu.gif) center 33px repeat-x;
	margin: 10px 0 30px 0;
}
.home-menu {text-align: center;}
.home-menu li {
	width:200px;
	height:310px;
	/*display:inline-block !important;
	float: none!important;*/
	vertical-align: middle;
}
.subpage-menu li {
	width:200px;
	height:120px;
	vertical-align:middle;
}
.home-menu li a,
.subpage-menu li a {
	background: #fff;
	border-radius:0;
	width:197px;
	text-transform: uppercase;
	font-family: 'texbold';
	font-size: 12px;
}
.home-menu li a:hover,
.subpage-menu li a:hover {
	background:#0f4c92;
	color: #fff;
}
.site-intro {
font-size: 25px;
margin: 30px auto;
text-align: center;
font-family: 'Old Standard TT';
}
.boksy {
	margin-bottom:30px;
}
.boksy .box {
	background: url(/img/box-bg.gif) top center no-repeat;
	padding-top:30px;
	font-size:11px;
	line-height:19px;
}

.container#main {
	margin-bottom:60px;
}
.row .address {
	border-top:1px solid #c7c7c7;
	border-bottom:1px solid #c7c7c7;
	height:32px;
	line-height:32px;
	text-transform: uppercase;
	margin-bottom: 30px;
	font-size:13px;
}
.content {
	margin: 30px auto;
}
.content h1 {
	font-size:30px;
	text-transform:uppercase;
	margin-bottom:35px;
	}
.contact-form h3 {
	margin-top: 120px;
	font-size:14px;
	font-weight: normal;
}
.gal-item {
	display:inline-block;
	margin-bottom: 20px;
	border:3px solid #ababab;
	
}
#footer {font-size:9px;}
#footer a { color: #898989;}
.input-prompt {
  position: absolute;
  
  color: #aaa;
  margin: 0.5em 0 0 0.5em;
}
#spf_form {
	position: relative;
}
#spf_form .spf_buttons {position:absolute; bottom:-10px; right:30px;margin:0;}
#spf_form .spf_buttons input {
	background: #0f4c92;
	border-radius:0;
	border:0;
	color: #fff;
	text-shadow:0;
	font-size:11px;
	line-height:20px;
	height:20px;
	padding:0 20px;
}
#footer {
	color: #898989;
	text-transform: uppercase;
	margin-bottom:30px;
}

@media (max-width: 767px) {
    #twbs3h5bp4-nav .right-caret {
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: 2px;
        vertical-align: middle;
        border-top: 4px solid #000000;
        border-right: 4px solid transparent;
        border-bottom: 0 dotted;
        border-left: 4px solid transparent;
    }

    #twbs3h5bp4-nav .dropdown ul ul {
        padding-left: 15px;
    }
}

@media (min-width: 768px) {
    #twbs3h5bp4-nav .dropdown-menu li a {
        display: block;
    }

    #twbs3h5bp4-nav .dropdown-menu li > .dropdown-menu {
        left: 100%;
        position: absolute;
        top: 0;
        visibility: hidden;
        margin-top: -1px;
    }
    #twbs3h5bp4-nav .dropdown-menu li:hover > .dropdown-menu {
        visibility: visible;
        display: block;
    }
}