/*======================== SEKCJA DOTYCZACA MODULU LIGHTBOX=================*/

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif)  right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #95bae2;
	}
	

/*=================== NOWE ======================== */

.linia_box{
   width           : 440px;
   min-width       : 440px;
   min-height      : 20px;
   height          : 20px;
   padding-bottom  : 5px;
   border          : 0px;
   float           : none;
}
.linia_box_left{
   width           : 15px;
   min-width       : 15px;
   min-height      : 17px;
   height          : 17px;
   padding-top     : 3px;
   text-align      : center;
   float           : left;
   background      : url(images/cee_linia_box_left.png);
   font-family     : Tahoma;
   font-size       : 10px;
   color           : #ffffff;
}
.linia_box_center{
   width           : 405px;
   min-width       : 405px;
   min-height      : 17px;
   height          : 17px;
   padding-top     : 3px;
   padding-left    : 4px;
   float           : left;
   background      : url(images/cee_linia_box_center.png) repeat-x;
}
.linia_box_right{
   width           : 16px;
   min-width       : 16px;
   min-height      : 17px;
   height          : 17px;
   padding-top     : 3px;
   float           : right;
   background      : url(images/cee_linia_box_right.png);
}

.photo_box{
       min-width       : 155px;
       width           : 155px;
       min-height      : 130px;
       height          : 130px;
       padding-top     : 10px;
       padding-right   : 10px;
       text-align      : center;
       float           : left;
}
.gallery_box{
       min-width       : 155px;
       width           : 155px;
       min-height      : 160px;
       height          : 160px;
       padding-top     : 10px;
       padding-right   : 10px;
       text-align      : center;
       float           : left;
}
.gallery_title{
       min-width       : 155px;
       width           : 155px;
       min-height      : 20px;
       height          : 20px;
       padding-top     : 0px;
       text-align      : center;
       display         : block;
       float           : none;
}
#header_top_left{
   width           : 523px;
   min-width       : 523px;
   min-height      : 36px;
   height          : 36px;
   padding-top     : 5px;
   border          : 0px;
   float           : left;
}

#header_top_right{
   width           : 250px;
   min-width       : 250px;
   min-height      : 36px;
   height          : 36px;
   padding-top     : 5px;
   padding-right   : 27px;
   border          : 0px;
   float           : right;
}
#header_top_search_left{
   width           : 4px;
   min-width       : 4px;
   min-height      : 30px;
   height          : 30px;
   float           : left;
   background      : url(images/cee_search_left.png);
}
#header_top_search_center{
   width           : 242px;
   min-width       : 242px;
   min-height      : 26px;
   height          : 26px;
   padding-top     : 4px;
   float           : left;
   background      : url(images/cee_search_center.png) repeat-x;
}
#header_top_search_right{
   width           : 4px;
   min-width       : 4px;
   min-height      : 30px;
   height          : 30px;
   float           : right;
   background      : url(images/cee_search_right.png);
}
p {
    margin-bottom        : 10px;
}
form {
    margin-top        :	0px;
    padding-top       :	0px;
    margin-bottom     :	0px;
    padding-bottom    :	0px;
    float             : left;
}
input {
    height            : 16px;
    margin-top        : 0px;
    padding-top       : 0px;
}

/*=================== SEKCJA DOTYCZACA UKLADU ======================== */
#main_box {
       min-width       : 800px;
       width           : 800px;
       height          : 100%;
       min-height      : 100%;
       float           : none;
       padding-top     : 0px;
       padding-bottom  : 0px;
       padding-left    : 0px;
       padding-right   : 0px;
       margin          : 0 auto;
}
#main {
       padding-top     : 20px;
       padding-bottom  : 20px;
       padding-left    : 20px;
       padding-right   : 20px;
       font-family     : Tahoma;
       font-size       : 12px;
       color           : #ffffff;
       clear           : left


}
#left_box {
       min-width       : 260px;
       width           : 260px;
       padding-top     : 0px;
       padding-bottom  : 0px;
       padding-left    : 0px;
       padding-right   : 0px;
       float           : left;
}

#right_box {
       min-width       : 540px;
       width           : 540px;
       padding-top     : 0px;
       padding-bottom  : 0px;
       padding-left    : 0px;
       padding-right   : 0px;
       float           : right;
}

#left {
       padding-top     : 0px;
       padding-bottom  : 20px;
       padding-left    : 0px;
       padding-right   : 0px;
       text-align      : left;


}
#right {
       padding-top     : 20px;
       padding-bottom  : 20px;
       padding-left    : 0px;
       padding-right   : 0px;
}

#footer {
   clear           : both;
   position        : relative;
   bottom          : 0px;
   min-width       : 100%;
   width           : 100%;
   height          : 53px;
   background      : url(images/cee_footer_background.png) repeat-x;
   text-align      : center;
   font-family     : Tahoma;
   font-size       : 12px;
   color           : #ffffff;
   padding         : 0px;
   margin          : 0px;

}
#footer_in {
       width           : 772px;
       min-width       : 772px;
       height          : 43px;
       min-height      : 43px;
       padding-top     : 10px;
       padding-left    : 0px;
       padding-right   : 0px;
       font-family     : Tahoma;
       font-size       : 12px;
       color           : #176300;
       float           : none;
       margin          : 0 auto;
       background      : url(images/footer_in_background.png) no-repeat;
}

.news_box{
    width              : 500px;
    min-width          : 500px;
    height             : 70px;
    min-height         : 70px;
    padding-top        : 0px;
    padding-bottom     : 20px;
    font-family        : Tahoma;
    font-size          : 11px;

}
.news_box2{
    width              : 500px;
    min-width          : 500px;
    height             : 70px;
    min-height         : 70px;
    padding-top        : 0px;
    padding-bottom     : 20px;
    font-family        : Tahoma;
    font-size          : 11px;

}
.news_img{
    width              : 210px;
    min-width          : 210px;
    height             : 70px;
    min-height         : 70px;
    padding            : 0px;
    text-align         : left;
    float              : left;
}
.news_text{
    width              : 500px;
    min-width          : 500px;
    height             : 70px;
    min-height         : 70px;
    text-align         : left;
}
.news_text_short{
    width              : 277px;
    min-width          : 277px;
    height             : 70px;
    min-height         : 70px;
    padding-left       : 13px;
    text-align         : left;
    float              : right;
}




.news_details{
    width              : 447px;
    min-width          : 447px;
    padding-top        : 0px;
    font-family        : Tahoma;
    font-size          : 11px;
    text-align         : left;
    color              : red;
}

.data {
    font-family        : Tahoma;
    font-size          : 10px;
    color              : red;
}
#page_list{
    width              : 520px;
    min-width          : 520px;
    height             : 30px;
    min-height         : 30px;
    text-align         : center;

}
#prev {
    width              : 168px;
    min-width          : 168px;
    height             : 30px;
    min-height         : 30px;
    padding-left       : 40px;
    float              : left;
    text-align         : left;
}
#page_numbers {
    width              : 104px;
    min-width          : 104px;
    height             : 30px;
    min-height         : 30px;
    text-align         : center;
    float              : left;
}
#next {
    width              : 168px;
    min-width          : 168px;
    height             : 30px;
    min-height         : 30px;
    padding-right      : 40px;
    float              : right;
    text-align         : right;
}
.page_this{
    width              : 22px;
    min-width          : 22px;
    height             : 22px;
    min-height         : 22px;
    color              : green;
    text-align         : center;
    font-weight        : bold;
    background         : url(images/page_this.png) no-repeat;
    display            : block;
    float              : left;
}
.page_link{
    width              : 22px;
    min-width          : 22px;
    height             : 22px;
    min-height         : 22px;
    color              : #01417F;
    text-align         : center;
    background         : url(images/page_link.png) no-repeat;
    display            : block;
    float              : left;
}
.page_button{
    border             : 0px;
}
.kropeczki{
    display            : block;
    float              : left;
}

/*================= BOX-y w prawym panelu========*/


.big_box{
       min-height      : 100%;
       height          : 100%;
       min-width       : 520px;
       width           : 520px;
}
.big_box_top{
       min-height      : 9px;
       height          : 9px;
       min-width       : 520px;
       width           : 520px !important;
       width           : 520px;
       background      : url(images/big_box_top.png) no-repeat;
}
.big_box_middle{
       min-width       : 500px;
       width           : 500px;
       background      : url(images/big_box_middle.png) repeat-y;
       font-family     : Tahoma;
       font-size       : 12px;
       color           : #ffffff;
       padding-right   : 10px;
       padding-left    : 10px;
       padding-top     : 0px;
       padding-bottom  : 0px;
       text-align      : left;
       overflow        : hidden;
}
.big_box_bottom{
       min-height      : 9px;
       height          : 9px;
       min-width       : 520px;
       width           : 520px;
       padding         : 0px;
       background      : url(images/big_box_bottom.png) no-repeat;
}

/*================= KONIEC - BOX-y w prawym panelu========*/

.title{
       min-height      : 41px;
       height          : 41px;
       min-width       : 520px;
       width           : 520px;
       padding-bottom  : 5px;
       float           : none;
}


a {
	text-decoration: none;
}

a:link {
	color: #ffffff;
}

a:visited {
	color: #ffffff;
}

a:hover {
    	text-decoration: underline;
    	color: #ffffff;
}
a.linkfooter {
	text-decoration: none;
	font-weight: bold;
}

a.linkfooter:link {
	color: #ffffff;
	font-weight: bold;
}

a.linkfooter:visited {
	color: #ffffff;
	font-weight: bold;	
}

a.linkfooter:hover {
    	text-decoration: underline;
    	color: #10ba08;
	font-weight: bold;    	
}
h3 {
       font-family     : Tahoma;
       font-size       : 13px;
       color           : #ffffff;
       font-weight     : bold;
       margin-top      : 0px;
       margin-bottom   : 0px;
       padding-bottom  : 0px;
       clear           : both;
}
.img {
border-width: 1px;
border-color: #455570;
border-style: solid;
margin-right: 5px;
}

a.news {
	text-decoration: none;
}

a.news:link {
	color: #ffffff;
}

a.news:visited {
	color: #ffffff;
}

a.news:hover {
    	text-decoration: none;
    	color: #dfdfdf;
}
ul{
  list-style-type: circle;
  margin-left: 30px;
  margin-bottom: 10px;
  padding-left    : 0px;
}
ol{
  margin-left: 30px;
  margin-bottom: 10px;
  padding-left    : 0px;
}

.bipicon{
	border: 0px;
	margin-left: 20px;
	margin-bottom: 20px;
}

object:active, div:active, a {
	outline		: none;
}

object:focus, div:focus, a{
	-moz-outline-style: none;
}

