/* style sheet 'style' */
/* style sheet 'style' */
#flashcontent
{

}

body{
margin: 0px 0px 0px 0px;
font-family: tahoma, verdana, arial;
font-size: 11px;
color: #444444;
background-color: #f0f0f0;
}
#tlomain{
width: 100%;
background: url(uploads/_layout/tlo.jpg) repeat-x;
}

#tlo{	
width: 100%;
background: url(uploads/_layout/t_podstrona.jpg) repeat-x;
background-color: #ffffff;;
}
img{
border-width: 0px;
}
p{
margin: 2px 0px 9px 0px;
text-align: justify;
}
a, p a{
text-decoration: underline;
color: #5e9807;
}
a:hover, p a:hover{
color: #000000;
}
td{
text-align: left;
}
form{
margin: 0px 0px 0px 0px;	
}
#all{
margin: 0 auto;
width: 820px;
background: url(uploads/_layout/tlo.gif) repeat-y;
}
#top{
width: 820px;
height: 309px;&nbsp;
}
#srodek{
width: 820px;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #dfdfdf;
}
#dols{
padding-top: 10px;
}
#newsletter{
float: left;
width: 274px;
height: 109px;
background: url(uploads/_layout/t_nwsletter.jpg) no-repeat;
}
#zapytaj{
float: left;
width: 284px;
height: 109px;	
text-align: center;
}
#centrum{
float: left;
width: 262px;
height: 109px;	
background: url(uploads/_layout/t_centrum.jpg) no-repeat;	
}
#centrum div{
margin: 0 auto;
width: 229px;
padding-top: 50px; 	
}

#stopka{
margin: 0 auto;
width: 822px;	
}
#copy{
float: left;
}
#projekt{
float: right;	
}
#projekt a:link, #projekt a:visited{
color: #ffa800;	
}

#aktualnosci{
float: left;
width: 572px;	
height: 259px;
background: url(uploads/_layout/t_aktu.jpg) no-repeat;
}
#banery{
float: left;	
width: 242px;
}
#szukaj{
clear: both;
width: 242px;
height: 62px;
background: url(uploads/_layout/t_szukaj.jpg) no-repeat;
}


#szukaj label{
display: none;	
}
#szukaj div{
padding-top: 13px;
padding-left: 14px;
}
.szukaj input{
border-left: 1px solid #bcbcbc;
border-top: 1px solid #bcbcbc;
border-right: 1px solid #dbdbdb;
border-bottom: 1px solid #dbdbdb;
width: 173px;
height: 17px;
font-size: 11px;
margin-right: 6px;
}
.clear {
clear: both;
height: 1px;
font-size: 1px;
line-height: 1px;
margin-bottom: -1px;
}
#logo{
float:left;
width: 217px;
height: 77px;
}
#oboklogo{
float: left;
width: 602px;	
}
#mapsko{
height: 45px;
}
#mapsko div{
float: right;	
padding-top: 10px;
}
#mapsko div img{
margin-right: 15px;	
}
#menugora{
	
}
#news{
width: 50%;
float: left;
padding-top: 11px;
}
.data{
color: #a7a7a7;
font-size: 10px;
margin: 1px 20px 1px 20px;
}
.tresci{
height: 165px;
}
.tytul{
color: #569500;
font-weight: bold;
margin: 1px 20px 3px 20px;
}
.skrot{
margin: 1px 20px 1px 20px;
}
.skrot1{
margin: 10px 0px 1px 0px;
}
.skrot1 img{
margin: 2px 2px 2px 2px;
border: 1px solid #dadada;
}
.skrot img{
margin-right: 5px;
margin-bottom: 5px;
border: 1px solid #dadada;
}
#content .data{
margin: 10px 0px 2px 0px;
}
#content .tytul{
margin: 2px 0px 2px 0px;
}
.wiecej{
text-align: right;	
margin: 1px 20px 1px 20px;
font-size: 10px;
color: #b0b0b0;
}
.wiecej a:link, .wiecej a:visited{
color: #b0b0b0;
}
.wiecej a:hover{
color: #000000;
}
#dolpodst{
clear: both;
width: 100%;
height: 40px;
background: url(uploads/_layout/t_dol.jpg) repeat-x;
background-color: #f0f0f0;
}
#newsletter .pole{
float: left;	
width: 200px;
}
#newsletter .pole1{
float: left;	
width: 25px;
}

#newsletter .pole input{
border-left: 1px solid #bcbcbc;
border-top: 1px solid #bcbcbc;
border-right: 1px solid #dbdbdb;
border-bottom: 1px solid #dbdbdb;
width: 185px;
height: 17px;
font-size: 11px;
margin-right: 6px;
}
#newsletter #pola{
padding-top: 70px;
padding-left: 15px;
}
#lewakolumna{
width: 223px;
float:left;
}
#lewakolumna #szukaj{
margin-top: 5px;
clear: both;
width: 223px;
height: 55px;
background: url(uploads/_layout/t_szukaj_podstr.jpg) no-repeat;
}
#lewakolumna #szukaj .szukaj input{
border-left: 1px solid #bcbcbc;
border-top: 1px solid #bcbcbc;
border-right: 1px solid #dbdbdb;
border-bottom: 1px solid #dbdbdb;
width: 153px;
height: 17px;
font-size: 11px;
margin-right: 6px;
}
#nadmenu{
background: url(uploads/_layout/pasek_menu.jpg) repeat-y;	
width: 223px;	
}
#menubok{
background: url(uploads/_layout/t_polecane_rozw.jpg) no-repeat;	
width: 223px;
}
#content{
width: 568px;
padding-left: 15px;
float:left;
}
#naglowek{
clear: both;
border-bottom: 1px solid #b6b6b6;
width: 563px;
background: url(uploads/_layout/tpunktor.jpg) no-repeat;	
background-position: 0px 2px;
margin-bottom: 10px;
}
#tytstrony{
padding-left: 20px;
font-size: 17px;
font-variant: small-caps;
font-weight: bold;
color: #63a500;
float:left;
width: 430px;
}
#print{
float: right;	
width: 55px;
}
#zawartosc{
clear: both;
}
.foto{
border: 1px solid #d6d6d6;	
margin: 3px 3px 3px 3px;
}
#menu{
margin: 0 auto;
padding-top: 35px;
width: 194px; 
}
h3{
font-size: 14px;
font-variant: small-caps;
font-weight: bold;
color: #63a500;
}
#pliki{
border-top: 1px solid #b6b6b6;
width: 563px;
}
#tytulik{
color: #5e9a02;
font-weight: bold;&nbsp;
}

/* End of 'style' */

/* ################
  Widoczne style - WYSIWIG
    ################ */

.lista1 {
   list-style-image: url("uploads/_layout/punktor_menu.gif");
   padding-bottom: 3px;
}

.naglowek1 {
   font-size: 13px;
   color: #569500;
   font-weight: bold;
   font-family:tahoma,verdana, arial;
   text-align: left;
}

.naglowek2 {
   font-size: 11px;
   color: #569500;
   font-weight: bold;
   font-family:tahoma,verdana, arial;
   text-align: left;
}

.wyroznienie {
   color: #569500;
}

a {
   color: #569500;
}

a:hover {
  color: #8e8e8e;
}

#pliki a {
   color: #5E5F61;
  text-decoration: none;
}

#pliki a:hover {
  color: #5E5F61;

}

.wyroznienie_bold {
   color: #569500;
   font-weight: bold
}

ul{
margin-top: 0px;
margin-bottom: 0px;
}
.tabnag{
background-color:#8bb80e;
color: #ffffff; 
font-weight: bold;
}
.tabkom{
background-color:#dedde2;
}
.oferta{
clear: both;
width:557px;
}
.oferta .numer{
float:left;
width: 30px;
}
.oferta .ref{
float:left;
width: 50px;
}
.oferta .tytul{
width: 300px;
float:left;
}
.oferta .woj{
width:100px;
float:left;
}
/* End of 'style' */

/* style sheet 'Navigation: CSSMenu - Horizontal' */
/* Horizontal menu for the CMS CSS Menu Module */
/* by Alexander Endresen */

#menu_vert {
   margin-left: 0px;
   margin-right: 0px;
}

/* The wrapper clears the floating elements of the menu */

/* Fix for Opera 8 */
.clearb { clear: both; }
#menuwrapper { 
   /* Fix for Opera 8 */ 
   /*   overflow: hidden;  */ 
/*   background-color: #ECECEC; */
   background-color: #589803;
   border-bottom: 0px solid #C0C0C0;
   width: 100%;
}

/* Set the width of the menu elements at second level. Leaving first level flexible. */
#primary-nav li li { 
   width: 150px; 
}


/* Unless you know what you do, do not touch this */ 
#primary-nav, #primary-nav ul { 
   list-style: none; 
   margin: 0px; 
   padding: 0px; 
}
#primary-nav ul { 
   position: absolute; 
   top: auto; 
   display: none; 
   margin-top: 1px;
   margin-left: 3px;
}
#primary-nav ul ul { 
   margin-top: 5px;
   margin-left: 0px; 
   left: 100%; 
   top: 0px; 
}


#primary-nav li { 
/*   margin-left: -1px; */
   float: left; 
}
#primary-nav li li { 
   margin-left: 0px;
   margin-top: -1px;
   float: none; 
   position: relative; 
}

/* Styling the basic apperance of the menu elements */
#primary-nav a { 
   display: block; 
   margin: 0px; 
   text-decoration: none; 
   color: #eeeeee;
}
#primary-nav li a { 
   border-right: 0px solid #90c60c;
   border-left: 0px solid #90c60c; 
}
#primary-nav li li a { 
   border: 1px solid #90c60c;
   padding-left: 6px;	
   padding-right: 3px;
   padding-top: 3px;
   padding-bottom: 3px;
}	

#primary-nav li, #primary-nav li.menuparent { 
   background-color: #589803;
}

/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav li.menuactive { 
   background-color: #589803; 
}


/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul li.menuparent, 
#primary-nav ul li.menuparent:hover, 
#primary-nav ul li.menuparenth { 
/* arrow for menuparents */
   background-image: url(images/cms/arrow.gif); 
   background-position: center right; 
   background-repeat: no-repeat; 
}


/* Styling the apperance of menu items on hover */

#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { 
   background-color: #90c60c; 
}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

/* 
just add 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul ul ul,
for fourth level 
*/
#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
   display: none; 
}

/* add 
#primary-nav ul ul ul li:hover ul, 
#primary-nav ul ul ul li.menuparenth ul,
for fourth level
*/
#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
   display: block; 
}


/* IE Hacks */
#primary-nav li li { 
   float: left; 
   clear: both; 
}
#primary-nav li li a { 
   height: 1%; 
}
/* End of 'Navigation: CSSMenu - Horizontal' */

