body{background:#E8E8E8 url('../img/bg-body.png') 0 0 repeat-x; text-align: center; color:#152A64;}

/* LAYOUT */
#mother {margin: 0 auto; width: 970px;}
#header {text-align: left;}

#header .in .top {background: url('../img/bg-header-top.png') 0 0 no-repeat; padding: 8px 25px 3px;}
#header .in .bottom {background: url('../img/bg-header-bottom.png') 0 100% no-repeat; padding: 0 10px 10px 25px;}
#header .in .bottom-n {background: url('../img/bg-header-bottom-n.png') 0 100% no-repeat; padding: 0 10px 10px 25px;}
#footer {text-align: left; background: url('../img/bg-main-top.png') 0 0 no-repeat; padding: 22px 0 0; margin: 5px 0 0;}
#main {text-align: justify; background: url('../img/bg-main-top.png') 0 0 no-repeat; padding: 22px 0 0; margin: 5px 0 0;}
#footer .in {background: url('../img/bg-main2.png') 0 100% repeat-y; padding: 0 0 10px;}
#main .in {background: url('../img/bg-main2.png') 0 100% repeat-y; padding: 0 0 10px;}
#main #main-bottom {height:17px; background: url('../img/bg-main-bottom.png') 0 100% no-repeat; padding: 0 0 0;}
#footer #footer-bottom {height:17px; background: url('../img/bg-main-bottom.png') 0 100% no-repeat; padding: 0 0 0;}
#footer .in .spc { margin: -6px 25px -10px;} 
#main .in .spc {position: relative; margin: -6px 25px -10px;}
.col-left {width: 707px; float: left; display: inline;}
#header .col-right {width: 228px; background: #ACCA57 url('../img/bg-header-right.png') 0 5px no-repeat; padding: 19px 0 0; margin: 0 0 17px;}
.col-right {float: right; display: inline; width: 180px;}
#col-side {float: left; display: inline; width: 200px; margin: 0 0 0 5px;}
#col-content {float: right; display: inline; width: 490px; margin: 0 0 0 0;}
#col-bottom {width:800px;clear:both;display:block;}

/* LOGO BOX */
#logo-box {float: left; display: inline; padding: 25px 25px 20px;}
#logo-box p {margin: 0; line-height: 1;}

.logo-box-sec {float: right; padding: 10px 0 0 18px;}

/* MENU */
#main-menu {background: #145196 url('../img/bg-main-menu.png') 0 0 repeat-x; margin: 0 -8px 23px -21px; position: relative;}
#main-menu .reset {padding: 0 5px; position: relative;}
#main-menu .reset li {float: left; display: inline;}
#main-menu .reset li a {display: block; background: url('../img/bg-main-menu-a-left.png') 0 0 no-repeat; padding: 0 0 0 5px; color: #fff; font-size: 110%; text-decoration: none; height: 32px; line-height: 32px; white-space: nowrap;}
#main-menu .reset li a span {display: block; background: url('../img/bg-main-menu-a-right.png') 100% 0 no-repeat; padding: 0 8px 0 8px; height: 32px; cursor: pointer;}
#main-menu .reset li:hover a, #main-menu .reset li.hover a, #main-menu .reset li.active a {background: url('../img/bg-main-menu-a-active.png') 0 0 no-repeat; color: #616161;}
#main-menu .reset li:hover a span, #main-menu .reset li.hover a span, #main-menu .reset li.active a span {background: url('../img/bg-main-menu-a-active.png') 100% 0 no-repeat;}

#main-menu .reset li a.first, #main-menu .reset li a.last span {background: none;}
#main-menu .reset li:hover a.first, #main-menu .reset li.hover a.first, #main-menu .reset li.active a.first {background: url('../img/bg-main-menu-a-active-f.png') 0 0 no-repeat; color: #616161;}
#main-menu .reset li:hover a.last span, #main-menu .reset li.hover a.last span, #main-menu .reset li.active a.last span {background: url('../img/bg-main-menu-a-active-f.png') 100% 0 no-repeat;}

#main-menu .left-flag {background: url('../img/flag-left.png') 0 0 no-repeat; position: absolute; left: -7px; top: 0; display: block; width: 8px; height: 42px;}
#main-menu .right-flag {background: url('../img/flag-right.png') 0 0 no-repeat; position: absolute; right: -7px; top: 0; display: block; width: 8px; height: 42px;}

#main-menu li .sub-menu {display: none; position: absolute; top: 32px; left: 0; background: #D4D4D4 url('../img/bg-submenu.png') 0 0 repeat-x; border-bottom: 1px solid #fff; width: 964px; z-index: 50; min-height: 23px;}
#main-menu li .sub-menu .reset li a {background: none; height: auto; line-height: 1; font-size: 90%; padding: 7px 20px;}
#main-menu li .sub-menu .reset li a:hover {text-decoration: underline;}
#main-menu li.active .sub-menu {display: block;}

.no-sub {margin-bottom: 0 !important;}

/* LANG MENU */
#lang-menu {float: right; display: inline; margin: 2px 15px 0 0;}
#lang-menu p {margin: 0; color: #fff;}
#lang-menu p a {text-decoration: none; color: #143d7d;}
#lang-menu p a:hover {text-decoration: underline;}

/* SEARCH */
#search-box {float: right; display: inline;}
#search-box .int-text {width: 120px; border-color: #555555; font-size: 100%; padding: 1px 2px;}
#search-box .btn-submit {border: none; background: none; color: #fff; font-size: 100%; padding: 2px; cursor: pointer;}

/* MOTIVE */
#motive {padding: 0 0 0;}

/* ANNOT BOX */
#annot-box {padding: 0 15px;}
#annot-box h1 {padding: 9px 0; color: #fff; margin: 0;}
#annot-box h1 strong {color: #343434; font-weight: normal; text-transform: uppercase;}
#annot-box p {font-size:110%;text-align:justify;}

/* ACTION */
.action {background: #fff; padding: 0 25px;}
.action .in {margin: 0 !important;}
.action table {margin: 0; width:100%;}
.action table th, .action table td  {text-align: center; padding: 4px 0;}
.action table thead {font-size: 110%;}
.action table thead th a {color: #143B7C; font-weight: bold;}
.action table thead td a {color: #6C6C6C; text-decoration: none;}
.action table tbody th {color: #6C6C6C; font-size: 110%;}
.action table tbody td {color: #fff; background: #1C7ABB url('../img/bg-action-td.png') 0 0 repeat-x; border: 2px solid #fff;}

.action table tbody td.active {background: #CECECE url('../img/bg-action-active.png') 0 0 repeat-x; color:#000;font-weight:bold;}
.action table tbody td.active a {text-decoration: none;}
.action table tbody td.active a:hover {text-decoration: underline;}

.action table tbody td.act a {color: #fff; font-weight: normal; text-decoration: none;}
.action table tbody td.act a:hover {text-decoration: underline;}
.action table tbody td.act {background: #B0C829 url('../img/bg-action-act.png') 0 0 repeat-x;}

.action table tbody td.act2 a {color: #fff; font-weight: normal; text-decoration: none;}
.action table tbody td.act2 a:hover {text-decoration: underline;}
.action table tbody td.act2 {background: #fa9134 url('../img/bg-action-act2.png') 0 0 repeat-x;}

.action table tbody td.dis {background: #e5e5e5 url('../img/bg-action-dis.png') 0 0 repeat-x;}
.action .reset li {margin: 2px 0 0;}
.action li a {display: block; background: #E8E8E8 url('../img/bg-action-a.png') 98% 50% no-repeat; text-decoration: none; color: #6A6A6A;}
.action li a .date {color: #A4A4A4;}
.action h2 {padding: 0; background: none; margin-top: 1em; }

/* MAIN TABLE PROJECT */
#main table.projekty {margin: 0;}
#main table.projekty thead {font-size: 110%;margin-bottom:3px;}
#main table.projekty thead th {color: #fff; font-weight: bold; background:#152964;padding: 10px 10px 10px 10px;border: 2px solid #fff;cursor:pointer;}
#main table.projekty tbody td {color: #444444; font-size: 110%;background:#e1e1e1;padding: 10px 10px 10px 10px;border: 2px solid #fff;}
#main table.projekty tbody tr.bg td {background: #fc8f3e;color:#000}
#main table.projekty tbody h3 {margin:0;padding:0;padding-left:20px;font-size:12px;}

/* MAIN - DIV STUFF*/
#main #stuff h2 {cursor: pointer;}
#main #faq h2 {cursor: pointer;}
#main #faq .stuff2 h3 {cursor: pointer;margin-left:1em;}
#main #faq .stuff2 p {margin-left:3.2em;}

.inline li{
  display:-moz-inline-stack;
  display:inline-block;
  zoom:1;
  *display:inline;    
  margin-left:10px; 
  width:150px;  
}

.inline li img  {
  max-width:150px;_width:70px;
}
.center {text-align:center;}

/* BANNER */
.banner {margin: 10px 0 0;}
.banner img {margin: 0 0 10px;}

.box {background: url(../img/bg-banner-home-top.gif) no-repeat top left;width:180px;padding-top:17px;float:left;}
.box .main {margin:0;padding:0;background: url(../img/bg-banner-home-copy.gif) repeat-y top left;width:180px;text-align:center}
.box .main h3 {margin:0;padding:0;text-decoration:none;border-bottom:1px solid #b1afaf;padding-bottom:5px;width:150px;margin:0 auto 0 auto;margin-bottom:5px;}
.box .main img {margin:0;padding:0}
.box .bottom {background: url(../img/bg-banner-home-bottom.gif) no-repeat top left;width:180px;height:18px;}

/*Foto galerie */
.foto-box {background: url(../img/bg-foto-box-top.gif) no-repeat top left;width:120px;padding-top:11px;}
.foto-box div{margin:0;padding:0;background: url(../img/bg-foto-box-copy.gif) repeat-y top left;width:120px;text-align:center}
.foto-box div img {margin:0;padding:0}
.foto-box .bottom {background: url(../img/bg-foto-box-bottom.gif) no-repeat top left;width:120px;height:12px;}

/* FOOTER */
#footer p {margin: 0;}
#footer .r a {margin: 0 5px; text-decoration: none;}
#footer .r a:hover {text-decoration: underline;}
#footer .l {color: #6A6A6A;}

/* BTN */
.inline-btn {min-width:120px;height: 25px; display: -moz-inline-box; display: inline-block; background: url('../img/btn-left.png') 0 0 no-repeat; padding: 0 0 0 10px; line-height: 25px; color: #fff; text-decoration: none; font-weight: bold;}
.inline-btn span.btn {min-width:120px;height: 25px; display: -moz-inline-box; display: inline-block; background: url('../img/btn-right.png') 100% 0 no-repeat; padding: 0 30px 0 0; cursor: pointer;}

.navigation {margin-bottom:10px;border-bottom:1px solid #bababa;padding-bottom:7px;}