@import url('https://fonts.googleapis.com/css?family=Architects+Daughter|Open+Sans:400,400i,700,700i');
@import url('arabas-print.css');
@import url('arabas-mobile.css');
@import url('arabas-tablet.css');
@import url('arabas-screen.css?v=2');
@import url('arabas-image.css');
@charset 'utf-8';

body {
    padding-left:24px;
    padding-right:24px;
}

body,p,td,textarea,input {
    font-family:"Open Sans",Verdana,Arial,Helvetica,sans-serif;
    font-size:11pt;
}

a,a:visited {
    text-decoration:none;
	color:#223893;
}

a:hover {
    text-decoration:underline;
	color:#e70027;
}

h3 {
    margin-bottom:0.2em;
}

p {
    margin-top:0;
    margin-bottom:1em;
}

#area-head {
    background:rgba(34,56,147,0.75);
}

#area-head .navigation {
    list-style:none;
    margin:0;
    padding:0;
    font-size:120%;
}

#area-head .navigation a {
    color:white;
}

#area-left .navigation {
    list-style: none;
    padding:0;
    margin:0;
}

#area-left .navigation li {
    padding:0 0 8px 0;
    margin:0 0 8px 0;
    border-bottom:1px solid #ccc;
    font-size:12pt;
}

#area-left ul ul {
    width:100% !important;
}

#area-left ul ul li {
    margin-left:2em !important;
}

#area-left .navigation a,
#area-left .navigation a:visited {
    color:black;
}

#area-left .navigation li.active a {
    color:#e70027;
    font-weight:bold;
}

#area-left .navigation li.active a:before {
    content:"» ";
}

#area-foot {
    background:#666;
    color:white;
    padding:16px;
}

#area-foot * {
    color:white;
}

#area-foot-sponsors img {
    max-width:100%;
}

#area-foot small {
font-size:10pt;
}

#area-foot-nextshow big {
    font-size:1.8em;
}

table {
	border-collapse:collapse;	
	border-top:1px solid #ccc;
}

table tr {
	margin:0;
	padding:0;
}

table tr td {
	border-bottom:1px solid #ccc;
	padding:4px 8px 4px 4px !important;
	margin:0;
	vertical-align:top;
}

table thead tr td {
	background:#666;
	color:white;
    font-weight:bold;
}

.arabas-blocks-4,
.arabas-blocks-17 {
    position:relative;
    background:white;
    box-shadow:5px 5px 21px 2px rgba(128, 128, 128, 0.75);
    padding:32px !important;
    margin:32px 0;
}

.arabas-blocks-10 {
    margin-top:24px;
}

.arabas-blocks-10 a {
    background:#666;
    color:white;
    padding:8px !important;
}

.arabas-blocks-10 a:hover {
    text-decoration:none;
    color:black;
    background:#ccc;
}

.arabas-gallery-image {
    background-position:center;
    background-repeat: no-repeat;
    background-size:cover;
    display:inline-block;
    width:256px;
    height:144px;
    box-shadow:5px 5px 21px 2px rgba(128, 128, 128, 0.75);
    padding:32px !important;
    margin:0 32px 32px 0;
}

.clear {
    clear:both;
}