/* BASE /////////////////////////////////////////////////////////////////////////////////// */
* { margin: 0; padding: 0; }
body { color: #666; font: 11px Tahoma, Helvetica,Verdana, Arial ; line-height: 18px; background: #FFF url('../gfx/bg.gif') 0 0 repeat-x; } 
#sub {  background: #FFF url('../gfx/bg2.gif') 0 0 repeat-x !important; }

a { text-decoration: none; color: #804c8f; }
a img { border: none;}
a:link, a:visited {color: #804c8f; text-decoration: none;}
html body a:hover {text-decoration: underline; }

p { padding:  5px 0 10px 0; font-size: 11px; }
h1 { 	color: #000; padding:  10px 0 5px 0; font-size: 11px}
h2 { 	color: #804c8f; padding:  10px 0 5px 0; font-size: 12px}
h3 { 	color: #5a1d6b; padding:  5px 0 5px 0; font-size: 11px; }
h4 { 	color: #666; padding:  15px 0 5px 0; font-size: 11px; }

ul,li,form,input { font: 11px Tahoma, Helvetica,Verdana, Arial ;}

/* Listy  ///////////////////////////////////////////////////////////////////////////////////  */
ul { margin: 5px 0px; padding: 0;}
li { padding: 0 0 0 20px; list-style-type: none; background: url('../gfx/li.gif') 8px 7px no-repeat; line-height: 17px; }

/* Formularze  /////////////////////////////////////////////////////////////////////////////////// */
input,textarea,select { color: #999; vertical-align: middle; font-size: 11px; padding: 0; margin: 0; }
textarea, input.text, select { border: 1px solid #CCC; background-color: #FFF; width: 150px;  padding: 1px 4px; }
textarea { height: 90px; }
select { width: 160px; padding: 0; }
input.text {  }
input.button { border: 1px solid #005726; background-color:#723882;	font-weight: bold; padding: 2px 5px; color: #FFF; cursor: pointer; width: auto; overflow: visible; }
input.light { background-color:#cccccc; }

/* Ogólne  ///////////////////////////////////////////////////////////////////////////////////  */
.clearing { clear: both; line-height: 0.1%; font-size: 0.1%; }
p.more { padding: 0; margin: 0 20px 0 0; float: left; }
p.more a { background: url('../gfx/more.gif') left center no-repeat; padding: 0 0 0 15px; margin: 0;  }

.fl { float: left }
.fr { float: right }
.l_img { float: left; margin: 0 25px 10px 0; border: 1px solid #e7e7e7;}
.r_img { float: right; margin: 0 0 10px 25px; border: 1px solid #e7e7e7; }
.c_img { text-align: center; margin: 0 25px 10px 25px; border: 1px solid #e7e7e7;}
.separate { background: url('../gfx/d.gif') 0 7px repeat-x;  height: 14px; }
/* USABILITY /////////////////////////////////////////////////////////////////////////////////// */
.skiplink { position: absolute; left: 0px; top: -500px; overflow: hidden; }

/* Format strony  /////////////////////////////////////////////////////////////////////////////////// */
.container { width: 950px; margin: 0 auto;  }
.content { background: url(../gfx/cont.gif) 0 0 repeat-y; width: 950px; }
#mainPage .container { height: 399px; }
#header { height: 215px; }
#sub #header { height: 167px; }

/* LOGO ///////////////////////////////////////////////////////////////*/
#logo { float: left; width: 209px; }
#logo a { width: 209px; height: 215px; display: block; background: url(../gfx/logo.gif) 0 0 no-repeat; }
#sub #logo a { height: 167px; background: url(../gfx/logo2.gif) 0 0 no-repeat; }
#logo a span { display:none; }

#fla { float: left; width: 741px; }
#page { width: 531px; float: left; padding: 0 30px; }

.mods { margin: 30px 0; background: url(../gfx/sep2.gif) center top repeat-y; width: 531px;  }
.przeglad_prasy { width: 235px; float: left;  }
.przeglad_prasy h1 { width: 235px; height: 20px; display: block; background: url(../gfx/przeglad_prasy.gif) 0 0 no-repeat; }
.przeglad_prasy h1 span { display: none; }
.przeglad_prasy ul { background: url(../gfx/sep.gif) left top repeat-x; }
.przeglad_prasy li { background: url(../gfx/sep.gif) left bottom repeat-x; padding: 2px 0 3px 0;}
.przeglad_prasy li a { background: url(../gfx/li.gif) 7px 7px no-repeat; padding-left: 20px; display: block; color: #666666; }
.przeglad_prasy .more { float: right; margin: 0; }


.oferta { float: right; width: 236px; }
.oferta ul { margin: 0; padding: 0; }
.oferta li { list-style-type:none; float: left; margin: 0; padding: 0; border-bottom: 3px solid #FFF; }
.oferta a { display:block; height: 28px; background-position: 0 0; background-repeat: no-repeat;  background-color: #ffa200; width: 236px;}
.oferta a span { display: none; }
.oferta a#item_szkolenia { background-image: url('../gfx/b_1.gif'); }
.oferta a#item_sad_arbitrazowy { background-image: url('../gfx/b_2.gif'); }
.oferta a#item_monitoring { background-image: url('../gfx/b_3.gif'); }
.oferta a#item_wydawnictwo { background-image: url('../gfx/b_4.gif'); }
.oferta a#item_uslugi { background-image: url('../gfx/b_5.gif'); }
.oferta a:hover,
.oferta a.selected { background-color: #723982; }

.izba h2 { height: 30px; display: block; background: #ffa200 url(../gfx/prosto_z_izby.gif) 0 0 no-repeat; padding: 0; }
.izba h2 span { display: none; }
.news { border-bottom: 1px solid #e6e6e6; margin: 20px 0 10px 0; padding-bottom: 20px; width: 531px;}
.news img { float: left; border-bottom: 5px solid #e5e6e7; border-right: 5px solid #e5e6e7; margin: 0 15px 25px 0;}
.news h1 { padding: 0; }
.news .more {float: right; margin: 0; }

/* FOOTER  /////////////////////////////////////////////////////////////////////////////////// */
#footer { background-color: #999b9d; width: 910px;  color: #FFF; margin: 20px 0; padding: 2px 20px 0 20px; }

#budowlany  { float: right; }
#budowlany a { color: #FFF; }


/*  MENU - SIDE /////////////////////////////////////////////////////////////////////////////////// */
#menu { width: 209px; float: left;  }
#menu ul { margin: 0; padding:0 0 40px 0; list-style-image: none; border-top: 1px solid #8e609b; background: url(../gfx/mb.gif) left bottom repeat-x;  } 
#menu ul li { list-style:none; background: none; margin:0; padding:0; border-left: 5px solid #804c8f;  border-right: 5px solid #804c8f;border-bottom: 1px solid #8e609b;}
* html #menu ul li { height:1px; vertical-align:bottom; }
#menu ul li a { background: url(../gfx/m1.gif) 11px 11px no-repeat; display:block; font-size: 11px; padding: 5px 5px 5px 28px; text-decoration:none; color:#FFF; }
#menu ul li a:hover { background: #804c8f url(../gfx/m1.gif) 11px -99px no-repeat; }
#menu ul li.selected a {  color: #FFF; font-weight: bold;  background: #804c8f url(../gfx/m1.gif) 11px -99px no-repeat;}
* html #menu ul li a { height:1px; }

#menu ul ul { margin:0; padding: 5px 0 5px 0; background-image: none; border: none; background: #804c8f ; width: 100%; }
#menu ul ul li { margin:0; padding: 0; background-image: none; border: none; }
* html #menu ul ul li { height:1px; vertical-align:bottom; }
#menu ul ul li a { font-size: 9px; color:#c89bd5; padding: 1px 0 1px 28px; background-image: none;  }
#menu ul ul li a:hover { background-image: none; text-decoration: underline; }
#menu ul ul li.selected a { background-image: none;  color: #c89bd5; font-weight: bold;  }
* html #menu ul li a { height:1px; }

#menu ul ul ul { margin:0; padding: 5px 0; background-image: none; border: none;  background: #804c8f ;  }
#menu ul ul ul li { margin:0; padding: 0; background-image: none; border: none; }
* html #menu ul ul ul li { height:1px; vertical-align:bottom; }
#menu ul ul ul li a { font-size: 9px; color:#c89bd5; padding: 1px 0 1px 43px; background: #804c8f url(../gfx/lii.gif) 30px 9px no-repeat; }
#menu ul ul ul li a:hover { background: #804c8f url(../gfx/lii.gif) 30px 9px no-repeat;}
#menu ul ul ul li.selected a { background: #804c8f url(../gfx/lii.gif) 30px 9px no-repeat;  color: #c89bd5; font-weight: bold;  }
* html #menu ul li a { height:1px; }


#menu .banners { text-align: center; }
#menu .banners img { margin-bottom:10px; border: 1px solid #591d6a; }

#rightCol { width: 150px; float: left; text-align: right;  }
#rightCol .banners img { margin-bottom:10px; border: 1px solid #e6e6e6; text-align: right; }
.ban { margin-bottom:10px;  }

/* TABELE  ///////////////////////////////////////////////////////////////////////////////////  */
table { font-size: 11px;  }
.info { margin-top: 10px; margin-bottom: 10px; border-collapse: collapse; color: #000; border: 1px solid #d6d6d6; }
.info td { padding: 5px 8px; border: 1px solid #c0c0c0; border-collapse: collapse; vertical-align: middle; text-align: left; }
.info .td_nobd { background-image: none; }
.buttons td { text-align: center; padding-top: 12px; padding-bottom: 12px; background-image: none; }
.info th { font-weight: normal; background-color: #e2e2e2;	padding: 2px 8px 2px 8px; color: #000; text-align: center; border: 1px solid #c0c0c0; }
td.first { font-weight: bold; }
.line0 td { background-color: #f6f6f6; }

#localiser { font-size: 9px; line-height: 1.4em; background: url('../gfx/ss.gif') left bottom repeat-x; margin: 0 0 0 0; padding: 4px 0 7px 0; }
#localiser a { font-weight: normal; color: #b6b6b6; padding: 0 0 0 10px; background: url('../gfx/loc.gif') 3px 5px no-repeat; display: inline; }
#localiser #home { padding-left: 0; }


/* AKTUALNOSCI /////////////////////////////////////////////////////////////////////////////////// */
.pages, .paginate { border-top: 1px solid #CCCCCC; padding: 10px 5px 10px 0; margin-top: 10px; }
.pages a, .paginate a { background-color: #fd5d04; padding: 1px 4px; color: #FFF; } 
.pages a.boldlink, .paginate a.boldlink { background-color: #666; padding: 1px 4px; color: #FFF; }
.pages a.prevnext, .paginate a.prevnext { background-color: #fff; padding: 0px; color: #fd5d04; }
.pages a.prevnext img, .paginate a.prevnext img { vertical-align: middle; }

.page div img{padding:4px;margin:3px 8px 3px 4px;border:1px solid #a0a0a0}
.l_border {padding:4px;margin:3px 8px 3px 4px;border:1px solid #a0a0a0}

.main p a img{
    margin:5px;
}
