.outer { width: 100%; min-width: 1000px; margin: 0 auto; text-align: left; }

.header { background: url(../gfx/bg-top.gif) repeat-x; height: 38px; line-height: 38px; color: #fff; }
.header .inner { padding: 0 20px; }
.header a { color: #fff; }
.header strong.wazne { color: #ffc2cb; float: left; margin-right: 10px; }
.header div#TICKER { display: none; overflow: hidden; color: #fff; }
.header div#TICKER td { color: #fff; }
.header div#TICKER a { color: #fff; }
.header #TICKER_BODY { line-height: 38px; }
.header .jezyki { margin-left: 40px; }
.header .jezyki a { margin-left: 10px; }
.header .jezyki a.rss { margin-left: 20px; }
.header .jezyki img { vertical-align: middle; }

.panorama { height: 157px; background: #000 }
.panorama .logo { position: absolute; text-indent: -5000px; }
.panorama .logo, .panorama .logo a { width: 254px; height: 157px; }
.panorama .logo a { display: block; background: url(../gfx/lotur.png) no-repeat; }

.menu { height: 36px; background: url(../gfx/bg-menu.gif) repeat-x; margin-bottom: 15px; white-space: nowrap; }
.menu ul { margin-top: 1px; }
.menu li {  }
.menu a { display: block; text-align: center; height: 31px; line-height: 31px; color: #fff; border-right: 2px solid #fa0606; width: 164px; }
.menu a:hover, .menu li.selected a { background: #d4081e; text-decoration: none; }
.menu a.s { background: #d4081e; }

.dropmenudiv { font: 12px Arial, Helvetica, sans-serif; position: absolute; top: 0; line-height: 17px; z-index: 999; background-color: #d4081e; width: 164px; visibility: hidden; border-top: 1px solid #fa0606; margin-top: -1px; }
.dropmenudiv a { width: auto; display: block; color: #fff; background: #d4081e; border-top: 1px solid #fa0606; padding: 2px 7px; }
.dropmenudiv a:hover { background-color: #790813; text-decoration: none; }
#dropmenu1 {  }
#dropmenu2 {  }
#dropmenu4 {  }

.content { margin: 0 15px; padding: 15px 0 0 0; border-top: 5px solid #006bab; }

.panel { width: 205px; }

.panel .google { background: #feefed; margin-bottom: 20px; padding: 10px; }
.panel .google .input { width: 110px; margin-right: 5px; }
.panel .google .button { background: none; border: 0; width: 60px; }

.panel .enquiry { background: #feefed; margin-bottom: 20px; padding: 5px; text-align:left !important;}
.panel .enquiry .input { width: 110px; margin-right: 5px; }
.panel .enquiry .button { background: none; border: 0; width: 60px; }
.panel .enquiry .submit {width:160px !important;}


.panel .box { border: 1px solid #bb0c23; margin-bottom: 10px; text-align: center; }
.panel .box h3 { background: #feefed; padding: 9px; font-weight: normal; }
.panel .box h3, .panel .box h3 a { color: #bb0c23; }
.panel .box .inner { padding: 9px; }
.panel .box .inner img { margin-bottom: 10px; }

.inside { margin-right: 230px; }
.inside .panel {  }
.inside .middle { margin-left: 265px; }
.inside .middle .box {  }

a.more { background: #006bab url(../gfx/bg-more.gif) bottom left no-repeat; width: 110px; display: block; text-align: center; padding-bottom: 1px; }
a.more { color: #fff; }
a.more:hover { color: #fff; text-decoration: none; background-color: #f00a0a; }

.submenu { background: #feefed; color: #fff; margin: 5px 20px 5px 0; width: 175px; }
.submenu ul { border-top: 1px solid #bb0c23; }
.submenu li { border-bottom: 1px solid #bb0c23; }
.submenu a { display: block; color: #bb0c23; padding: 7px 10px; background: url(../gfx/box-red.gif) 0 12px no-repeat; }
.submenu a:hover {  }
.submenu a.s { background: #bb0c23; }

.paginacja { text-align: center; padding: 15px 0; }
.paginacja a { color: #bb0c23; border: 1px solid #bb0c23; }
.paginacja a, .paginacja span { padding: 3px 7px; display: table; display: inline-table; margin: 0 3px; }
.paginacja a:hover { background: #bb0c23; color: #fff; text-decoration: none; }
.paginacja span { color: #bbb; border: 1px solid #bbb; }
.paginacja span.act { color: #555; font-weight: bold; }

.news { border: 1px solid #bb0c23; border-width: 0 0 1px 0; padding-bottom: 15px; margin-bottom: 15px; background: #fff; overflow: hidden; }
.news h3 { color: #f00a0a; }
.news h3 a {  }
.news .autor { font-size: 11px; }
.news .text { padding: 5px 0; }
.news .addons {  }
.news .addons .fr a {  }
.news .addons .fr a span {  }

.hot { border-width: 1px; background: #feefed; padding: 10px 10px 5px 10px; }
.hot a.more { background-image: url(../gfx/bg-more3.gif); }

.nobr { border-bottom: 0; }

.multimedia { border-top: 1px solid #bb0c23; padding-top: 15px; margin-top: 15px; }
.multimedia h2 { font-size: 12px; color: #f50808; float: left; }
.multimedia .box { margin: 0 0 0 90px; }
.multimedia .box .inner { background: #feefed; padding: 5px; display: table; }
.multimedia .box .inner img { margin: 5px; }
.multimedia .box .info { padding-top: 5px; }
.galeria .box .inner { display: block; }

.comments { border-top: 1px solid #bb0c23; padding-top: 15px; margin-top: 15px; }
.comments h2 { font-size: 12px; color: #f50808; float: left; width: 50px; }
.comments form { font: 11px Arial, Helvetica, sans-serif; color: #000; padding: 15px 0; margin: 0 0 0 90px; color: #f50808; }
.comments form span { color: #f50808; }
.comments form label { display: block; }
.comments form .input { width: 150px; }
.comments form .textarea { width: 380px; height: 70px; }
.comments form .req { margin: 20px 0; color: #000; }
.comments form .button { background: #006bab url(../gfx/bg-more2.gif) bottom right no-repeat; padding: 0 0 0 10px; width: 110px !important; text-align: left; border: 0; color: #fff; }

.comments .wpisy { padding-top: 15px; border-top: 2px solid #bb0c23; }
.comments .wpis { border-bottom: 1px solid #bb0c23; padding: 0 0 15px 90px; margin-bottom: 15px; }
.comments .wpis .name { background: url(../gfx/box-red.gif) 0 5px no-repeat; padding-left: 10px; color: #bb0c23; }
.comments .wpis .info { font-size: 9px; }
.comments .wpis .text { margin: 5px 0 0 0; }

.footer { text-align: right; font-size: 9px; color: #bb0c23; }
.footer a { color: #bb0c23; }
.footer p { padding: 10px; margin: 0; }
