/* Start of CMSMS style sheet '2bcgcss' */
body{
     background-color: #000000;
     background-image: url("../uploads/images/tlo.jpg");
     background-repeat: repeat-x;
     text-align: left;
     margin: 0px 0px 0px 0px;
     font-family: tahoma,verdana, arial;
     font-size: 11px;
     color: #fefefe;
}


img{
     border-width: 0px;
}
h1{
     font-size: 16px;
     color: #ff9000;
     font-weight: normal;
     font-family:tahoma,verdana, arial;
     text-align: left;
}
#calosc{
     margin: 0 auto;
     width: 690px;
}
#menu{
     width:660px;
     height:65px;
     margin-left: auto;
     margin-right: 3px;
     margin-bottom:6px;
}

*html #menu{
     margin-left:12px;
}

.banner {
border-top:1px solid #919191; 
border-bottom: 1px solid #919191;
}

#tresc{
     margin-left: 24px;
     margin-right: 6px;
     background-color: #262626; 
}
#akttit{
    padding-top: 10px;
    background-color: #000000;
    height: 24px;
    margin-left: 0px;




  
}
#aktualnosci{
     float: left;
     width: 411px;
     height: 150px;
     text-align: left;
     background-color: #000000;
     margin-right: 1px;
     padding:10px 10px 0 20px;

}
.data{
      margin: 10px 15px 0px 18px;
      color: #ff9001;
}
.tresc{
      margin: 3px 15px 0px 18px;
}
.wiecej{
      margin: 5px 15px 0px 18px;
}
#zaufali{
     float: left;
     background-color: #000000;
     width:218px;
     height: 162px;
     text-align: left;
     color: #ff9000;
     margin-top: 0px;
}
#zaufali p{
     margin: 0px 0px 5px 20px;
}
#zaufalilista {
    margin-top: 7px;
    margin-left: 9px;
}
.clear {
       clear: both;
       height: 1px;
       font-size: 1px;
       line-height: 1px;
       margin-bottom: -1px;
}
#jak{
     width: 660px;
     background-color: #262626;
     text-align: left;
}
#p1{
    width: 220px;
    height: 160px;
    float: left;
    background-color: #000000;
    margin-right: 1px;
    
}
#p1 ul, #p2 ul, #p3 ul{
   list-style-image: url(../uploads/images/punktor.gif);
  /* margin: 13px 0px 8px -6px !important; margin: 13px 0px 8px 33px */
}
#p1 p, #p2 p, #p3 p{
   margin: 4px 0px 4px 18px;
}
#p1 p span, #p2 p span, #p3 p span{
   font-weight: bold;
   color: #ff9000;
}
#p2{
    width: 218px;
    height: 160px;
    float: left;
    background-color: #000000;
    margin-right: 1px;
   
}
#p3{
    width: 220px;
    height: 160px;
    float: left;
    background-color: #000000;
    /*margin-bottom: 1px; tyczylo sie tez p1 i p2*/
}
#stopka{
    display: table;
    width: 685px;
    height:16px;
    padding-top:4px; 
    margin-top:1px;
    text-align: right;
    font-size: 10px;
    color: #a5a5a5;
    background-color: #000000;
}
*html #stopka{
    border-top:1px solid #202020;
 }

#stopka a:link, #stopka a:visited{
    color: #ff9718;
    text-decoration: none;
}
#stopka a:hover{
   color: #a5a5a5;
}

div#sidebar {
   float: left;        /* set sidebar on the left side. Change to right to float it right instead. */
   width: 200px;     /* sidebar width, if you change this please also change #main margins */
   display: inline;  /* FIX IE double margin bug */
   margin-left: 0;
}

/* ######################
              menu pionowe
    ###################### */
/*
    KOMENTARZYK

#kontener-menu {
  width:178px;
  text-align:right;
  font-size:8pt; 
  font-family:Verdana, sans-serif;     
  	}

#pozycje-menu {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ul#pozycje-menu li {
	line-height:30px;
	background:url('2bcg/img/strzalka-g.gif') right center no-repeat; 
	background-color: #202020;
        border-top: 1px solid black;
        padding-right:18px;
}
.linkimenu { 
    color: #F77910;
		text-decoration: none;
		display:block; 
		width:100%;
		padding-right:18px;
}
.linkimenu:hover {
	color: #FF8000;
	text-decoration: none;
  	display:block;
	width:100%;
        background:url('2bcg/img/strzalka-o.gif') right center no-repeat;
        background-color: #2E2E2E;
     }

/* ie compatible menu */

*html .linkimenu { 
     margin-right:-18px;
     }


/* ################
    wyswietlanie tresci oraz menu
    ################ */


#divmenu-kontakt{
     float: left;
     width: 178px;
     text-align: left;
     background-color: #000000;
     padding: 10px 0px 0px 0px;
     margin-top: 0px;
     border-right: 1px solid #262626;
}

#divcontent{
     float: left;
     width:430px;
     background-color: #000000;
     padding: 10px 0px 10px 20px;
     border-left: 1px solid #262626;
     margin-left:-1px;
     text-align: left;
     color: #FFFFFF;
     font-size:8pt;
}

#tresc2{
     margin-left: 24px;
     margin-right: 6px;
     background-color: #000000;
     border-bottom: 1px solid #262626;
 
}

.pomaranczgruby {
             color:#ff9000;
             font-weight:bold;
             text-align:left;
 }
.pomarancz {
             color:#ff9000;
                }

.szary { color: grey; }



/* ######### linki newsow */

.NewsSummaryLink a:hover { 
             color: #F6F6F6;
             text-decoration: underline; }

.NewsSummaryLink a:visited { 
             color: #FFFFFF; }

.NewsSummaryLink a, #JobPostDetailPrintLink a, #JobPostDetailReturnLink a { 
             color: #ffffff;
             text-decoration: none;
             font-weight:bold;}

.NewsSummaryMorelink a:hover , #JobPostDetailPrintLink a:hover, #JobPostDetailReturnLink a:hover  {                                        
             color: #a5a5a5; 
             text-decoration: none;
             font-size: 10px;}

.NewsSummaryMorelink a { 
             color: #ff9000;
             text-decoration: none;
             font-size: 10px;
             font-weight:normal;
             padding-top:0px;}   

.NewsSummaryMorelink {
             padding-top:0px;}

/* ############## wyswietlanie detalu newsow ############# */

.NewsSummaryPostdate, #NewsPostDetailDate {
  color: #ff9000;
 text-align: left;
 font-size: 10px;
 margin-left: 350px;
 margin-top: -3px;
}

#NewsPostDetailContent, #NewsPostDetailSummary {
 color: white;
}

.NewsSummaryTitle {
font-weight:bold;
}

.NewsSummarySummary p{

     margin: 0 0 0 0;
}

#NewsPostDetailHorizRule {
width:65px;
color:#F77910;
background-color:#F77910;
border: 0;
height: 1px;
 text-align: left;/*this will align it for IE*/
margin-left: 0;
}

#NewsPostDetailReturnLink a:link,
#NewsPostDetailReturnLink a:visited,
.paginacja a:link, .paginacja a:visited  {
color:#F77910;
text-decoration:none;
}

#NewsPostDetailReturnLink a:hover,
.paginacja a:hover, .paginacja a:hover  {
color:#FFFFFF;
text-decoration:none;
}


/********************
DYNAMICZNE PIONOWE MENU
*********************/
#menu_vert {
   margin-left: -40px;
   font-family:Verdana, sans-serif;
   font-size:8pt;
}

/* piekielne IE7 compatibility */
#menu_vert ul{
margin: 0px;
padding-left:40px;
}

/* third level has some padding to have it stand out */
div#menu_vert ul ul ul {
   padding-bottom: 0px;
}

/* menu li block */
#menu_vert li {
   list-style: none;
   margin: 0;
   display: block;
   background-color: #000000;
   border-top: 1px solid black;
}

#menu_vert ul ul li {
   border: none;
   border-top: 1px solid black;
}


/** fix stupid ie bug with display:block; **/
* html #menu_vert li a { height: 1%; } 
* html #menu_vert li hr { height: 1%; }
/** end fix **/

/* first level links */
div#menu_vert a {
   text-decoration:none; /* no underline for links */
   text-align:right;
   display: block; /* IE has problems with this, fixed above */
   padding: 8px 20px 8px 3px; /* some air for it */
   color: #F77910; /*#555555;  this will be link color for all levels */
   background: url("../uploads/images/strzalka-g.gif") no-repeat 0px center;
   background-position: right;
   background-color: #202020;
   min-height: 1em; /* Fixes IE7 whitespace bug */ 

}

/* next level links, more padding and smaller font */
div#menu_vert ul ul a {
   text-decoration:none; /* no underline for links */
   text-align:left;
   margin-left: 100px;
   display: block; /* IE has problems with this, fixed above */
   font-size: 11px;
   padding:  4px 3px 4px 20px;
   color: #ffffff; /*#555555;  this will be link color for all levels */
   background: url("../uploads/images/kreska-x.gif") no-repeat 0px center;
   background-position:right;
   background-color: #2E2E2E;
   margin-left: -40px; /*cofniecie glebszych  elementow  w menu */
   width: 155px;
}

/* third level links, more padding*/
div#menu_vert ul ul ul a {
   text-decoration:none; /* no underline for links */
   text-align:left;
   display: block; /* IE has problems with this, fixed above */
   font-size: 10px;
/*   font-style: italic;*/
   padding:  4px 3px 4px 30px; 
   background: url("../uploads/images/kropka-x.gif") no-repeat 0px center;
   background-position: right;
   background-color: #6E6E6E;
   margin-left: -80px; /*cofniecie glebszych  elementow  w menu */
   width: 145px;
}

div#menu_vert ul ul ul ul a {
   text-decoration:none; /* no underline for links */
   text-align:left;
   display: block; /* IE has problems with this, fixed above */
   font-size: 10px;
/*   font-style: italic;*/
   padding:  4px 3px 4px 40px; 
   background: url("../uploads/images/kropka-x.gif") no-repeat 0px center;
   background-position: right;
   background-color: #b1b1b1;
   margin-left: -120px; /*cofniecie glebszych  elementow  w menu */
   width: 135px;
}

div#menu_vert a:hover {
   display:block;
   background: url("../uploads/images/strzalka-o.gif") no-repeat 0px center;
   background-position: right;
   background-color: #2E2E2E;
}

div#menu_vert ul ul a:hover {
   display:block;
   background: url("../uploads/images/kreska-x.gif") no-repeat 0px center;
   background-position: right;
   color: #ffffff;
   background-color: #4E4E4E;
/*   color: #F77910;*/
}

div#menu_vert ul ul ul a:hover {
   display:block;
   background: url("../uploads/images/kropka-x.gif") no-repeat 0px center;
   background-position: right;
   background-color: #8E8E8E;
}

div#menu_vert ul ul ul ul a:hover {
   display:block;
   background: url("../uploads/images/kropka-x.gif") no-repeat 0px center;
   background-position: right;
   background-color: #b1b1b1;
   color: #000000;
}

div#menu_vert a.activeparent:hover {
   display:block;
   background: url("../uploads/images/strzalka-o.gif") no-repeat 3px center;
   background-position: right;
   background-color: #2E2E2E;
   color: #F77910;
}

div#menu_vert ul ul a.activeparent:hover {
   display:block;
   background: url("../uploads/images/kreska-x.gif") no-repeat 3px center;
   background-position: right;
   background-color: #2E2E2E;
   color: #ffffff;
}

div#menu_vert ul ul ul a.activeparent:hover {
   display:block;
   background: url("../uploads/images/kreska-x.gif") no-repeat 3px center;
   background-position: right;
   background-color: #6E6E6E;
   color: #ffffff;
}

/* 
active parent, that is the first-level parent 
of a child page that is the current page 
*/
div#menu_vert li a.activeparent {
   text-align:right;
   background: url("../uploads/images/strzalka-w.gif") no-repeat 3px center;
   background-color: #F77910; /*#385C72; */
   background-position: right;
   display: block; 
   padding: 8px 20px 8px 3px;  /* some air for it */
   color: #FFFFFF;                                 /* this will be link color for all levels */
   font-size: 11px; /*1em;                           /* instead of the normal font size for <h3> */
   font-weight: normal;
   margin: 0;                                  /* as <h3> normally has some margin by default */
}

div#menu_vert ul ul li a.activeparent {
   display: block; /* IE has problems with this, fixed above */
   text-align:left;
   background: url("../uploads/images/kreska-x.gif") no-repeat 3px center;
   background-color: #4E4E4E; /*#385C72; */
   background-position: right;
   border-bottom: none;
   color: #ffffff;
   font-size: 11px;
   padding:  4px 3px 4px 20px; 
   margin-left: -40px; /*cofniecie glebszych  elementow  w menu */
   width: 155px;
}

div#menu_vert ul ul ul li a.activeparent {
   display: block; /* IE has problems with this, fixed above */
   text-align:left;
   background: url("../uploads/images/kreska-x.gif") no-repeat 3px center;
   background-color: #8E8E8E; /*#385C72; */
   background-position: right;
   border-bottom: none;
   color: #ffffff;
   font-size: 10px;
   padding:  4px 3px 4px 30px; 
   margin-left: -80px; /*cofniecie glebszych  elementow  w menu */
   width: 145px;
}

/* 
current pages in the default Menu Manager 
template are unclickable. This is for current page on first level 
*/
div#menu_vert ul h3 {
   text-align:right;
   background: url("../uploads/images/strzalka-w.gif") no-repeat 3px center;
   background-color: #F77910; /*#385C72; */
   background-position: right;
   display: block; 
   padding: 8px 20px 8px 3px;  /* some air for it */
   color: #FFFFFF;                                 /* this will be link color for all levels */
   font-size: 11px; /*1em;                           /* instead of the normal font size for <h3> */
   font-weight: normal;
   margin: 0;                                  /* as <h3> normally has some margin by default */
}

/* 
next level current pages, more padding, 
smaller font and no background color or bottom border 
*/
div#menu_vert ul ul h3 {
   display: block; /* IE has problems with this, fixed above */
   text-align:left;
   background: url("../uploads/images/kreska-x.gif") no-repeat 3px center;
   background-color: #4E4E4E; /*#385C72; */
   background-position: right;
   border-bottom: none;
   color: #ffffff;
   font-size: 11px;
   padding:  4px 3px 4px 20px; 
   margin-left: -40px; /*cofniecie glebszych  elementow  w menu */
   width: 155px;
}

/* current page on third level, more padding */
div#menu_vert ul ul ul h3 {
   text-decoration:none; /* no underline for links */
   text-align:left;
   display: block; /* IE has problems with this, fixed above */
   font-size: 10px;
 /*  font-style: italic;*/
   padding:  4px 3px 4px 30px; 
   background: url("../uploads/images/kropka-x.gif") no-repeat 0px center;
   background-position: right;
   background-color: #8E8E8E;
   margin-left: -80px; /*cofniecie glebszych  elementow  w menu */
   width: 145px;
}

/* current page on third level, more padding */
div#menu_vert ul ul ul ul h3 {
   text-decoration:none; /* no underline for links */
   text-align:left;
   display: block; /* IE has problems with this, fixed above */
   font-size: 10px;
   color: #000000;
 /*  font-style: italic;*/
   padding:  4px 3px 4px 40px; 
   background: url("../uploads/images/kropka-x.gif") no-repeat 0px center;
   background-position: right;
   background-color: #b1b1b1;
   margin-left: -120px; /*cofniecie glebszych  elementow  w menu */
   width: 135px;
}

/* section header */
div#menu_vert li.sectionheader {
   border-right: none;
   font-size: 130%;
   font-weight: bold;
   padding: 1.5em 0 0.8em 0;
   background-color: #fff;
   line-height: 1em;
   margin: 0;
   text-align:center;
}



/* separator */
div#menu_vert li.separator {
   height: 1px !important;
   margin-top: -1px;
   margin-bottom: 0;
   padding:2px 0 2px 0;
   background-color: #000;
   overflow:hidden !important;
   line-height:1px !important;
   font-size:1px; /* for ie */
}

div#menu_vert li.separator hr {
   display: none; /* this is for accessibility */
}

/* ################
  Widoczne style - WYSIWIG
    ################ */

.text_podstawowy {
   text-align: left;
   color: #FFFFFF;
   font-size:8pt;
}

.lista1 {
   list-style-image: url("../uploads/images/punktor.gif");
   padding-bottom: 3px;
}

.naglowek1 {
   font-size: 16px;
   color: #ff9000;
   font-weight: normal;
   font-family:tahoma,verdana, arial;
   text-align: left;
}

.naglowek2 {
   font-size: 13px;
   color: #ff9000;
   font-weight: normal;
   font-family:tahoma,verdana, arial;
   text-align: left;
}

.wyroznienie {
   color: #ff9000;
}

a {
   color: #ff9000;
}

   a:hover {
   color: #8e8e8e;
}

.wyroznienie_bold {
   color: #ff9000;
   font-weight: bold
}

/* ################
FORMULARZ
################# */

textarea {
width: 200px;
height: 80px;
}

#search{
width: 660px;
height: 24px;
background-image: url(/uploads/images/jak.jpg);
text-align: right;
}
#search input{
border-width: 1px;
width: 164px;
height: 13px;
background-color: #ffffff;
font-size: 11px;
font-family: tahoma,verdana, arial;
text-align: right;
}
#search form{
margin: 0px 0px 0px 0px;
}
#search div{
padding-top: 1px;
padding-right: 5px;
}
#test {
background-color: #000000;
}
.szkolenie{
border: 0px dotted;
}
.szkolenie td{
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 5px;
border-style: dotted;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 0px;
border-color: #ffffff;
}
.szkolenie td.wyroznienie{
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 5px;
border-style: dotted;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ffffff;
}

/* End of '2bcgcss' */

