/* TinyMCE specific rules */
body.mceContentBody {
   background: #FFF;
}

body {
 margin : 0;
 padding: 0;
 border: none;
 background-color: #5a5a5c; 
 font-family: Tahoma, Arial, Helvetica, Sans-serif;
 font-size: 9pt;
 text-align: left;
 color: #777777;
 background-position: top left;
 background-image: url('./img/background_top.jpg');
 background-repeat: repeat-x;
}

p { 
text-align:justify; 
margin:0;
padding:0 0 2px 0;
}

ul
{
padding-top:3px;
padding-bottom:3px;
}

.hor_menu { 

        width  : 900px;
        height : 38px;
    
    background-color: #ffff;
        background-image: url('./img/hor_menu_background.jpg');
	background-repeat: no-repeat;
	clear: both;
} 

.hor_menu_div { 

        padding-top:12px; padding-left: 18px; padding-right:25px ; float:left; 
        height : 15px;
	vertical-align: bottom ; 
	border-right: 1px solid #ddd;
	text-transform:uppercase;
        font-weight: bold; font-size: 8px; color:#5a5a5a;

} 

.hor_menu_div a { padding-left: 7px; padding-top:3px; text-transform:uppercase; 
		  font-weight: bold; font-size: 8pt; color:#7a7a7a;}


.hor_menu_div a:hover { background-image: url('./img/hor_link_background.jpg');
			background-repeat: no-repeat;
			text-decoration:none; color:#7a7a7a; } 

.hor_menu_div span {  background-image: url('./img/hor_link_background.jpg');
                        background-repeat: no-repeat;
			padding-left: 7px; padding-top:3px; text-transform:uppercase;
		        font-weight: bold; font-size: 8pt; color:#7a7a7a;}


#strona {
    margin     : 0 auto;
    margin-top: 20px; 
    border     : none;
    padding    : 0;
    width      : 900px;
    text-align: left;
    background-color: #5a5a5a;
	
}

#stronah,#stronai {
    margin     : 0;
    border     : none;
    padding    : 0px;
    width      : 698px;
	height: 40px;
    text-align: left;
	background-color: #fbfbfb;
	background-image: url('./img/_header.gif');
	background-repeat: no-repeat;
	clear: both;
}
#stronai
{
height: 115px;
}

#search
{
	padding: 6px 0px 2px 0px;
	width:200px;
	float:right;
}

#stronai_foto
{
	width:472px;
	float:right;
}

input.search
{
padding:2px 0 1px 5px;
margin:0px;
border: 0px solid #fff;
width:150px;
background-image: url('./img/search_background.jpg');
background-repeat: repeat-x;
height: 15px;
font-family: Tahoma, arial, Helvetica, sans-serif;
font-size: 8pt;
vertical-align: middle;
color: #fff;
}

#hnav
{
padding: 13px 17px 0px 0px;
font-family: Tahoma, arial, Helvetica, sans-serif;
letter-spacing: 0.05em;
font-size: 7pt;
float:right;
}

#hnav a
{
color: #fff;
}

#hnav a:link, #hnav a:visited
{
color: #fff;
text-decoration: none;
}

#hnav a:hover
{
text-decoration: underline;
}


#stronal, #stronar {

	margin: 0;
    border     : none;
    padding    : 0px;
    width      : auto;
	float: left;
	background-color: red;
	height: 100%;
}
#stronar {

	float: right;
	background-color: green;

}

div
{
    text-align: left;
		z-index:1000;
}

.strona {
	 margin     : 0;
    border     : none;
    padding    : 0px;
    width      : 900px;
    background-color: #5a5a5a; 
	clear: both;
}



a { color: #333; text-decoration: none;}
a:hover { color: #333; text-decoration: underline;}
a:active { color: #333; text-decoration: none;}


a.s { color: #666666; text-decoration: none;}
a.s:hover {color: #666666; text-decoration: underline;}
a.s:active {color: #666666; text-decoration: none;}


a.p { color: #00adef; text-decoration: none;}
a.p:hover {color: #00adef; text-decoration: underline;}
a.p:active {color: #00adef; text-decoration: none;}

.loginout { color: #fff; font-size: 8pt; padding-left:25px; }

.loginout a { color: #fff; text-decoration: none;}
.loginout a:hover { color: #fff; text-decoration: underline;}


#main
{	position:relative ; 
	width: 900px;
	top: 0 ; 
	border:0px;
	padding:0;
	margin:0;
	height: 100%;
	min-height: 100%;
	clear:both;
	background-color: #5a5a5a;

}
.clear { clear: both; }

#mainleft {
	top: 0 ; 
	float: left;
        margin  : 0;
	padding : 0;
        width   : 240px;   
	height  : 100%;
	min-height:100%;
	background-color: #5a5a5a; 
}

#mainright {
	position: relative; 
        top: 0 ;  
	left: 0 ; 
	float: right ;
	padding: 0 ;
        margin : 0 ;  
        width  : 660px;
	heigth: 400px; 
	background-color: #fff;
}


.tresca { 
	 font-family: arial, tahoma, verdana, sans-serif;
	 font-size: 9pt;
	 text-align: justify;
	 color: #777777;
	 overflow: visible;
	 display:block; 
	 width: 610px;
	 padding-left: 25px; 
	 padding-right: 25px; 
	 margin-top: 20px;
	 margin-bottom: 10px;
	 float: left; 
}

#nav
{
width:900px;
height:19px;
padding-top:3px;
color: #909090;
background-image: url('./img/_nav.gif');
letter-spacing: 1px;
font-family: tahoma, arial, verdana;
font-size: 7pt;

}

#nav a { color: #909090; text-decoration: none;}
#nav a:hover {color: #909090; text-decoration: underline;}
#nav a:active {color: #909090; text-decoration: none;}

#navname {
width       : 635px;
padding: 15px 0 0 25px;;
height: 39px;
margin:0; 
background-repeat: no-repeat;
font-family: Tahoma, Arial, Helvetica, Sans-serif;
font-size: 16pt;
color: #ffffff;
vertical-align:middle; 
}

#stpka {
    margin      : 0px;
    border      : none;
    padding     : 0px;
    width       : 900px;
	font-size:	8pt;
	color: #ffffff;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	
	background-color: #5a5a5a;
	height: 60px;
        margin-left: auto ; 
	margin-right: auto ; 
	position: absolute ; 
	bottom: 0 ; 
	 
}

#stpkar a { color: #ffffff; text-decoration: none;}
#stpkar a:hover {color: #ffffff; text-decoration: underline;}
#stpkar a:active {color: #ffffff; text-decoration: none;}

#stpkal {
	float: left;
	padding     : 0px;
	display: block ; 
	width       : 240px;   
	height:     : 40px; 
	background-color: #5a5a5c;
}

#stpkar { float : right;
	 text-align: left;
	display: block ; 
	padding   : 0px;
	padding-left: 10px;
	padding-top: 10px; 
        padding-bottom: 10px ; 
        vertical-align: middle; 
	width     : 650px;
        height:   : 20px;    
	background-color: #676767;
	font-size:      8pt;
        color: #ffffff;
        font-family: Tahoma, Arial, Helvetica, Sans-serif;
      
}

h1
{
padding:6px 0px 4px 0px;
margin:0px;
font-size:18px; 
font-weight:bold; 
letter-spacing: -0.055em;  
color: #ff0d19;
border-bottom:1px solid #ff0d19;
}

h2
{
border: none;
padding:0px 5px 0px 0px;
margin:0px;
font-size:14px; 
font-weight:normal; 
color: #ff0d19;
display:inline;
}


h3
{
margin: 0;
padding:14px 0px ;
font-family: tahoma, verdana, arial, sans-serif;
font-size: 13px;
color: black;
}



.blkccc 
{
background-color: #cccccc;
height: 4px;
width:211px;
font-size:1px;
border-bottom: 1px solid #fff;
}
.blked
{
background-color: #ededed;
height: 4px;
width:211px;
border-bottom: 1px solid #fff;
font-size:1px;
}




#navcontainer { width: 211px; }

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Tahoma, arial, Helvetica, sans-serif;
letter-spacing: 0.05em;
font-size: 8pt;
border:none;
}
#navcontainer li
{
display: inline;
 
margin: 0;
padding: 0;
border:none;
background-color: red;
/* height: 1px; */
}

#navcontainer_old a
{
display: block;
padding: 4px 5px 4px 10px;
width: 196px;
color: #000;
background-color: #ededed;
border:none;
margin:0;
border-bottom: 1px solid #fff; 
}

#navcontainer a:link, #navlist a:visited
{
color: #000;
text-decoration: none;
}

#navcontainer a:hover, #navcontainer a.b, #navcontainer a.b:hover,  #navcontainer a.b:link, #navlist a.b:visited
{
background-color: #777777;
color: #fff;
}

#navcontainer ul.nav2
{
margin: 0;
padding: 0px 0px 0px 0px;
border:none;
list-style-type: none;
font-family: Tahoma, arial, Helvetica, sans-serif;
letter-spacing: 0.05em;
font-size: 8pt;
}

#navcontainer a.n2, #navcontainer a.b2
{
padding: 4px 5px 4px 30px;
width: 176px;
color: #767676;
background-color: #f6f6f6;

}

#navcontainer a.n2:link, #navcontainer a.n2:visited
{
color: #767676;
text-decoration: none;
}

#navcontainer a.b2, #navcontainer a.b2:link, #navcontainer a.b2:visited
{
color: #0296D2;
text-decoration: none;
}

#navcontainer a.n2:hover
{
background-color: #d0d0d0;
text-decoration: none;
}

#navcontainer a.b2:hover
{
background-color: #d0d0d0;
color: #0296D2;
text-decoration: none;
}



#navcontainer3 { 
width: 660px; padding:0; margin: 0;   
}

#navcontainer3 ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Tahoma, arial, Helvetica, sans-serif;
letter-spacing: 0.05em;
font-size: 8pt;
}
#navcontainer3 li.body
{
background-color: none;
padding-bottom: 5px;
padding-top:0px;
margin-top:0px;
}

#navcontainer3 a.s, #navcontainer3 a.b
{
display: block;
padding: 1px 10px 1px 14px;
width: 448px;
color: #787878;
text-decoration: none;
}

#navcontainer3 a.files
{
display: block;
padding: 1px 10px 1px 14px;
width: 400px;
font-size: 11px; 
text-decoration: none;
}

#navcontainer3 a.files:hover
{ 
text-decoration: none;
}



#navcontainer3 a.s:link, #navlist3 a.s:visited
{
color: #787878;
text-decoration: none;
}
#navcontainer3 a.s:hover
{
color: #787878;
background-color: #cae5f0;
text-decoration: none;
}

#navcontainer3 a.b, #navcontainer3 a.b:hover,  #navcontainer3 a.b:link, #navlist3 a.b:visited
{
background-color: #0495d4;
color: #fff;
}

#navcontainer3 a.search,#navcontainer3 a.search:link, #navcontainer3 a.search:visited, #navcontainer3  a.search:hover
{
color: #787878;
background:none;
text-decoration: none;
padding-bottom: 20px;
}

#nav3clear
{
width:472px;
height:1px;
margin-top: 5px;
padding-bottom:0px;
font-size:1px;
background-image: url('./img/_navl.gif');
background-repeat: repeat-x;
clear: both;
}

#nav3foot
{
width:472px;
margin-top: 30px;
height:1px;
padding-bottom:0px;
font-size:1px;
background-image: url('./img/_navl.gif');
background-repeat: repeat-x;
clear: both;
}

#nav3name, #nav3namegal
{
display: block;
padding: 0px 2px 0px 2px;
width: 468px;
margin-bottom: 14px;
background-color: #0495d4;
color: #fff;
}

#nav3namegal
{
padding-left:40px;
width: 430px;
}

#nav3namei
{
float: left;
width: 72px;
}


img.imggal
{
border: 1px solid #cccccc;
display:block;
}


div.small
{
margin:0;
padding:0;
border: none;
font-size: 10px;
}
form
{
margin: 0px;
padding: 0px;
border: none;
}

input, textarea, select
{
font-family: arial, tahoma, verdana, sans-serif;
 font-size: 11px;
}



 .poziomfoto,.poziomfoto2, .poziomfoto3 {
	clear: both;
	margin     : 0;
	border     : none;
    padding    : 0;
	width:698px;
}
.poziomfoto2 { }

.poziomfoto3 { color:#ff0d19; font-size:10px; }


.news
{
margin: 0;
padding: 10px 0px 10px 0px;
color: #4d5444;
font-family:  arial, tahoma, verdana,sans-serif;
font-size: 11px;
border-bottom: 0px dotted #d5dec9;
}

.cnews
{
margin: 0;
padding: 4px 0px;
}

.rmore
{
display:block;
clear: both;
margin:0;
padding:0;
font-size: 10px;
font-family: arial, verdana, tahoma,sans-serif;
text-align: right;
}

.newslist
{
margin: 0;
padding: 10px 0px 10px 0px;
clear:both;
}

.photo_signature
{
text-align:center;
font-family:  arial, verdana, tahoma,sans-serif;
font-size: 10px;
}

img.photonews
{
border: 1px solid silver;
}


.info {color: black;}
.message {color: black;}
.warning {color: olive;}
.alert {color: red;}


#accordion {padding:0; margin:0; width:239px; background: #5a5a5a; }
.accordion {width:239px; font:12px Verdana,Arial; padding:0; margin:0; color:#fff;}
.accordion dt {width:214px; height:45px; 
               cursor:pointer; background:url(images/header.jpg); 
               padding-left: 25px; padding-top:10px; overflow:hidden ; }
.accordion dt:hover {background:url(images/header.jpg)}
.accordion dd {padding:0; margin: 0; width:239px; background:#7a7a7a;}

.accordion a {display:block; 
	      padding-left: 8px; 
	      padding-top:5px; width:231px; min-height: 20px; 
	      padding-bottom: 3px;  
	      vertical-align:bottom; border:none;
                 border-bottom:1px solid #999; color: #fff; 
                 font-size:10px;}

.accordion a:hover { text-decoration:none; color:#fff; background:#707070; } 
.accordion a:active { text-decoration:none; color:#fff; background:#707070; }


.tbl_foot_map { margin-top:20px; margin-left: auto; margin-right:auto; }

.tbl_foot_map td {} 

.tbl_foot_map span {color: #eee; display:block; width:200px; height:15px; 
                 border:none;
                 border-bottom:1px solid #999;
                 margin-right:20px; margin-top: 7px;  
		 font-size:10px;}

.tbl_foot_map p {color:#f1d205; font-size:10px; margin-bottom:3px; } 



#myText {  display:block; float:left; 
	   padding-left: 10px; height: 16px; vertical-align:middle;
                      width:387px; background-color:#eeeeee;
                      margin-top:7px; font-size: 8pt; color:#000000; 
                      text-decoration: none; }
 
.gallist { display:block; padding-left: 10px; height: 16px; vertical-align:middle;
                      width:195px; background-color:#eeeeee;
                      font-size: 8pt; margin-bottom: 1px;
                      text-decoration:none; } 


.welcome_div { 
        padding-top:12px; 
	padding-left: 18px; 
	padding-right:25px ; 
	float:left; 
        height : 25px;
	vertical-align: bottom ; 
        font-weight: bold; 
	font-size: 8px; color:#5a5a5a;

} 

.welcome_div span {  background-image: url('./img/hor_link_background.jpg');
                        background-repeat: no-repeat;
			padding-left: 7px; padding-top:3px; 
		        font-weight: bold; font-size: 8pt; color:#7a7a7a;}


.mapa_span { text-decoration:none; margin-bottom:12px;
    color:#91bf16; font-weight:bold; font-size:12px;
} 

.mapa_a { text-decoration:none; margin-bottom:12px;
    color:#91bf16; font-weight:bold; font-size:12px; }

.mapa_a:hover {color:#91bf16; text-decoration:none;}