/*******************************************************************************
	Author: kodoGrafia kodografia.pl / skladacze.pl 
*******************************************************************************


/* 1. BASE
--------------------------------------------------------------------------------
==============================================================================*/


/* 1.1 Reset
------------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }


/* 1.2 Helper classes
------------------------------------------------------------------------------*/

/* 1.2.1 Hidden Accessible */

.hidden { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }


/* 1.2.2 Clearfix */

.clearfix:after,
.logs:after,
.content_in:after
{ content: "."; display: block; visibility: hidden; clear: both; height: 0; }

.clear{clear:both}


/* 1.2.3 Image replacement */

.ir,.site-name,
#search input[type="submit"],
#baner .bx-pager a,
.bx-prev, .bx-next{ display: block; text-indent: -999em; overflow: hidden; text-transform: capitalize; background-repeat: no-repeat; text-align: left; }


/* 1.3 Skip links
------------------------------------------------------------------------------*/

#skip-links { position:absolute; left:0; top:0; }
#skip-links a { position:absolute; left: -99999px; top:0; }
#skip-links a:focus, #skip-links a:active { position:relative; left:10px; top:18px; z-index:9999; padding: 8px 15px; text-decoration: none; outline:none; border: 1px dotted #fff; color: #fff; font-weight:bold; background: #999; }

/* 1.5 @font-face 
------------------------------------------------------------------------------*/

/* 1.5 Default styles
------------------------------------------------------------------------------*/

body { font: 11px/1.4 Tahoma, garamond,serif; color: #5d5c52; background: #e4e9ed url(../img/bg_top1.png) top center no-repeat; padding:0px;}
input, textarea, select { font-family: Georgia, Geneva, sans-serif; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
hr { display: none; }
strong { font-weight: bold; }
em { font-style: italic; }
del { text-decoration: line-through; }
th, td { vertical-align: top; }
th { font-weight: normal; text-align: left; }
address, cite, dfn { font-style: normal; }
abbr, acronym { border-bottom: 1px dotted #666; cursor: help; }
a, a:visited { text-decoration: none; color: #5d5c52; }
a:hover, a:active, a:focus { text-decoration: underline; color: #3CAAE1; }	
h2, h3, a.more{font-family: 'Georgia', tahoma;}

/* 2. COMMON
--------------------------------------------------------------------------------
==============================================================================*/


/* 2.1 Container
------------------------------------------------------------------------------*/

.container {width:1000px; margin:0 auto; }

/* 2.2 Header
------------------------------------------------------------------------------*/
#header{position:relative;height:154px;}
.site-name{width:268px; height:154px; display:block; position:absolute; left:0px; top:0px;}

/* 1.2.1 Navigation*/
#navigation{position:absolute; left:300px; top:50px;}
#navigation li{float:left; display:block;border-left:2px solid #3caae1; padding:0px 5px; padding-right:25px;}
#navigation li li{float:none; border:0px; padding:0px}
#navigation li li a{font-size:14px; color:#fff; font-family: tahoma;}
#navigation li li a:hover, #navigation li li.current a{color:#eebd81; text-decoration:none}

#search{position:absolute; right:0px; top:50px; width:207px; height:31px;background:  url(../img/search_bg.png) top right no-repeat;}
#search input[type="text"]{border:0px;background:none; width:155px; height:25px; line-height:25px; color:#0c3a6d; font-size:10px; margin-left:5px;margin-top:1px;}
#search input[type="submit"]{float:right;background:none; border:0px;width:40px; height:29px;}

#lanquage{position:absolute; right:0px; top:100px; padding:0px 10px; padding-top:10px;  height:24px;background:#092646; border-top:1px solid #214161; color:#fff; font-size:11px;text-align:center;}
#lanquage  a{margin-left:5px;}
#lanquage span{line-height:11px; display:block; float:left;padding-right:5px;}

#baner{width:1000px; height:320px;background:  url(../img/baner_bg2.png) top center no-repeat;}
#baner h2{font-size:16px; color:#e4e9ed; text-shadow: 1px -1px 1px #186da0; padding:20px; float:left;text-transform:uppercase;}
#baner .buttons{float:right; margin-right:20px; margin-top:20px;}
ul.buttons li{float:left; margin-left:5px;}
ul.buttons li a{text-decoration:none;display:block;text-shadow: 1px 1px 1px #2b8435;filter: dropshadow(color=#2b8435, offx=1, offy=1); border:1px solid #124172;text-align:center;width:34px; height:21px; text-align:center; line-height:21px;color:#e9b980; font-size:12px;font-family:'Georgia',tahoma;background: transparent url(../img/buttons_bg.png)  left bottom repeat-x;}
ul.buttons li.rss a{text-shadow:none;background: transparent url(../img/buttons_bg.png)  left top repeat-x;color:#183352;border:1px solid #e8b578;}
#baner #slider{clear:both;position:relative;}
#baner #slider a.more{position:absolute; bottom:10px; right:20px;text-transform:uppercase; color:#ffc784; font-size:11px; background:  url(../img/arrow_out_y.png) center right no-repeat; padding-right:55px;}
#baner #slider li .left{width:460px; float:left;}
#baner #slider li .right{width:460px; float:right;margin-right:20px;}
#baner #slider li .img{float:left; width:190px; height:248px;text-align:center;position:relative;}
#baner #slider li .img span{position:absolute;width:190px; height:235px;display:block; top:0px; left:0px;background:  url(../img/azs_test.png) center top no-repeat;}
#baner #slider li a.cat{color:#ffc784; font-size:11px; text-transform:uppercase;font-family: 'Georgia', tahoma;}
#baner #slider li  h3 a{color:#fff; font-size:27px; line-height:27px;}
#baner #slider li  p{color:#bac6d0; font-size:11px; line-height:14px; padding:10px 0;}
#baner #slider li  a.more{clear:both; position:absolute; left:0px; z-index:10;bottom:50px;color:#3caae1; font-size:10px;background:  url(../img/arrow_out.png) center right no-repeat; padding-right:25px;margin-left:20px; text-transform:uppercase;}

#baner  .bx-pager{text-align:center;position:absolute; left:465px; bottom:10px;}
#baner  .bx-pager a{display:inline; width:15px; height:15px;background: transparent url(../img/dot.png)  center 2px no-repeat;float:left;margin-right:3px;}
#baner  .bx-pager a.pager-active{background: transparent url(../img/dot.png)  center bottom no-repeat;}
a.bx-prev{background: transparent url(../img/arrow_left.png)  center top no-repeat; width:13px; height:33px; position:absolute; bottom:5px; left:430px;}
a.bx-next{background: transparent url(../img/arrow_right.png)  center top no-repeat; width:13px; height:33px;position:absolute; bottom:5px; right:430px;}


.content{margin-bottom:20px;background: transparent url(../img/box_top.png)  center top no-repeat; padding-top:28px;position:relative;}
.content_in{background:#fff;padding:20px;-webkit-box-shadow:  2px 1px 1px  #dbe0e4;box-shadow:  2px 1px 1px  #dbe0e4;}
.breadcrumbs{position:absolute; left:0px; top:4px}
.breadcrumbs li{float:left; margin-right:5px;}
ul.breadcrumbs li a,ul.breadcrumbs li span{text-decoration:none;display:block;border-top:1px solid #124172;text-align:center;padding:0px 8px; height:22px;line-height:21px;color:#bac6d0; font-size:14px;background: #0a2747; }
ul.breadcrumbs li span{color:#e9b980;}
ul.breadcrumbs li a.home{background: transparent url(../img/grad_gold.jpg)  left top repeat-x;padding-top:3px;height:20px;}

.left_box{float:left; width:475px;}
.right_box{float:right; width:475px;}
.left_box h2, .right_box h2{font-size:20px; color:#3caae1; padding-bottom:5px; border-bottom:1px solid #e4e9ed; margin-bottom:20px;text-transform:uppercase;font-family: 'Georgia', tahoma;}
.right_box h2 {padding-left:10px;}

.left_box .img{float:left;  width:112px; height:174px; position:relative; }
.left_box .img span{position:absolute;width:112px; height:174px;display:block; top:0px; left:0px;background:  url(../img/ramka_biale_tlo.png) center top no-repeat;}
.left_box .text{float:right; width:340px}
.left_box h3 a{color:#0b3769; font-size:27px;line-height:27px;}
.left_box h5 a{color:#0b3769; font-size:21px;line-height:21px;}
.left_box  span.info{display:block;color:#3caae1; font-size:12px;font-family: 'Georgia', tahoma;padding:7px 0;}
.left_box  span.info  i{font-style: normal; color:#e6eaef; padding:0px 5px;}
.left_box  span.info span{color:#406287}
.left_box span.date{font-size:11px;}
.left_box p{padding:0px 0; font-size:14px; line-height:26px; text-align: justify;}
.left_box a.more{font-size:10px;background:  url(../img/arrow_out.png) center right no-repeat; padding-right:25px; padding-bottom: 15px; color:#3caae1;text-transform:uppercase;}

.box{float:left;width:232px;} 
.box a.more{font-size:10px;background:  url(../img/arrow_out.png) center right no-repeat; padding-right:25px; color:#3caae1;text-transform:uppercase;float:right;margin-top:10px;}
.box h3{background: transparent url(../img/grad_gold.jpg)  left top repeat-x;color:#08294e; font-size:18px;text-transform:uppercase;padding:5px 10px;}
.box_content{border:1px solid #dadfe4; border-top:0px;padding:5px;}
.box_tabs{clear:both;width:470px;margin-right:8px;position:relative; padding-top:35px;}
.tab_nav{position:absolute; left:0px; top:0px;}
.tab_nav li{float:left;}
.tab_nav li.current{background: transparent url(../img/current_tab.png)  center bottom no-repeat;padding-bottom:5px;}
.tab_nav li:first-child{margin-right:6px;}
.tab_nav li a{background: transparent url(../img/grad_gray.jpg)  left top repeat-x;color:#3caae1;display:block; font-size:18px;text-transform:uppercase;padding:5px;font-family: 'Georgia', tahoma;text-align:center; width:222px;}
.tab_nav li.current a{background: transparent url(../img/grad_gold.jpg)  left top repeat-x;color:#08294e;}
.tabs{border:1px solid #dadfe4;clear:both;padding:10px;padding-bottom:7px;}
.tabs .tab{display:none}
.tabs .tab ul{height:240px;}
.tabs .tab ul li{width:450px;}
.tabs .tab.current{display:block;}
.box_calendar{margin-right:8px; }
.box_calendar .box_content {text-align:center;}
.tabs table{width:100%;color:#3aa9e1}
.tabs table td{vertical-align: middle;padding-bottom:5px;}
.tabs td.first{width:100px; color:#5d5c52}
.tabs td.godlo{width:50px;vertical-align: top;}
.tabs td.img{width:140px;}
.tabs td h2{color:#0b3769; font-size:25px;}
.tabs a.bx-prev{top:90px;left:10px;}
.tabs a.bx-next{top:90px;right:10px;}
.box_gallery .box_content{text-align:center}
.box_gallery .box_content img{border:3px solid #faca91}
.box_gallery h4{text-align:center; color:#406287; font-size:14px; padding:15px 5px;font-family: 'Georgia', tahoma; }
.box_gallery h5{text-align:center; color:#56b5e5; font-size:11px; padding:10px; padding-bottom:15px; font-weight:bold; }
.box_gallery a.bx-prev{top:-42px;left:10px;}
.box_gallery a.bx-next{top:-42px;right:10px;}

.logs{padding-bottom:30px; position:relative;background:#fff;-webkit-box-shadow:  2px 1px 1px  #dbe0e4;box-shadow:  2px 1px 1px  #dbe0e4;}
.logs .box_bottom{position:absolute; bottom:-21px; left:480px; width:83px; height:21px;background: transparent url(../img/box_bottom.png)  center bottom no-repeat;}
.logs li{float:left; margin-left:10px;padding:20px;}
.logs h3{font-size:20px; color:#3caae1; padding:20px; border-bottom:1px solid #e4e9ed; margin-bottom:20px;text-transform:uppercase;font-family: 'Georgia', tahoma;}
.logs h3 a{float:right; font-size:11px;background:  url(../img/arrow_out.png) center right no-repeat; padding-right:25px; color:#3caae1;}

#footer{padding:20px 0;}
#footer img{float:left;margin-left:20px;}
#footer a.up{float:right; margin-right:20px;font-size:10px;color:#3caae1;text-transform:uppercase;font-family: 'Georgia', tahoma;margin-top:10px;}
#footer  .bottom{border-top:1px solid #ccd0d4;margin-top:10px; padding:20px;clear:both; padding-top:10px;color:#406287; font-size:10px; }
#footer  .bottom a{color:#56b5e5}
#footer  .bottom .author{float:right;}


#trescNewsa p img {
	margin: 10px auto;
	border: 3px solid #FACB92;
}


#calendar {
    position: relative;
    padding-left: 2px;
    margin-bottom: 10px;
		height: 238px;
}
#calendar h4 {
    color: #406287;
		font-family: 'Georgia',tahoma;
		font-size: 14px;
		padding: 15px 5px;
		text-align: center;
}
#calendar #calLeft {
    position: absolute;
    top: 4px;
    left: 10px;
}
#calendar #calRight {
    position: absolute;
    top: 4px;
    right: 7px;
}
.cal {
    width: 28px;
    float: left;
    height: 14px;
    text-align: center;
    vertical-align: middle;    
    margin: 0 1px 3px 2px;
    padding-top: 3px;
}
.cal1 {
    width: 28px;
    float: left;
    height: 24px;
    text-align: center;
    vertical-align: middle;    
    margin: 0 1px 3px 2px;
    padding-top: 3px;
}
.calBorder {
    width: 26px;
    height: 17px;
    border: 1px #E0E0E0 solid;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.calActive {
    font-weight: bold;
    background: #2E2E2E;
    height: 19px;
    padding-top: 3px;
}

.calActive2 {
    font-weight: bold;
    background: #0B3769;
		color: #FFC784;
    height: 19px;
    padding-top: 3px;
}

.calActive2 a {
		color: #2E2E2E;
}

.tabs .img{width:112px; height:174px; position:relative; }
.tabs .img span{position:absolute;width:112px; height:174px;display:block; top:0px; left:0px;background:  url(../img/ramka_biale_tlo.png) center top no-repeat;}