
html, body { margin: 0; padding: 0; width: 100%; background: #eaeaea url('../img/bg.jpg') 0 100% repeat-x; letter-spacing: 0.07em; 	font-family:tahoma,verdana,arial;	font-size:12px;	font-weight: normal; color: #03235f; text-align: center; }
div, form, fieldset, img { margin: 0; padding: 0; border: none; }
html { overflow-x: hidden;}
a { text-decoration: underline; color: #03235f; }
a:hover { text-decoration: none; }

h1#top { margin: 0 auto; position: relative; padding: 0; width: 929px; height: 174px; background: transparent url('../img/top.jpg') 0 0 no-repeat; }
h1#top a.main { margin-left: 430px; width: 425px; height: 140px; display: block; text-indent: -5555px; overflow: hidden; }
h1#top a.opp { position: absolute; z-index: 20; width: 100px; height: 100px; bottom: 10px; right: 10px; text-indent: -5555px; overflow: hidden;}

ul#top_menu { margin: 0 auto; padding: 0; width: 929px; height: 35px; list-style-type: none; }
ul#top_menu li { margin: 7px 0 0 0; padding: 0; height: 12px; float: left; display: inline; list-style-type: none; }
ul#top_menu li a { width: 100%; height: 100%; display: block; text-indent: -5555px; overflow: hidden; }
ul#top_menu li#mt1 { margin-left: 55px; width: 94px; background: transparent url('../img/mt1.gif') 0 0 no-repeat; }
ul#top_menu li#mt2 { margin-left: 60px; width: 37px; background: transparent url('../img/mt2.gif') 0 0 no-repeat; }
ul#top_menu li#mt3 { margin-left: 55px; width: 96px; background: transparent url('../img/mt3.gif') 0 0 no-repeat; }
ul#top_menu li#mt4 { margin-left: 60px; width: 75px; background: transparent url('../img/mt4.gif') 0 0 no-repeat; }
ul#top_menu li#mt5 { margin-left: 60px; width: 181px; background: transparent url('../img/mt5.gif') 0 0 no-repeat; }
ul#top_menu li#mt6 { margin-left: 60px; width: 50px; background: transparent url('../img/mt6.gif') 0 0 no-repeat; }

div#container { margin: 0 auto 18px auto; width: 907px; background: transparent url('../img/bg_c_middle.gif') 0 0 repeat-y; text-align: left; }
div#container div#left { width: 311px; float: left; display: inline; background: transparent url('../img/bg_left.gif') 0 0 no-repeat; }
div#container div#right { width: 596px; float: right; display: inline; background: transparent url('../img/bg_right.jpg') 0 0 no-repeat; }
div#container span#clear { position: relative; top: 10px; width: 100%; height: 20px; display: block; clear: both; background: transparent url('../img/bg_c_bottom.gif') 0 0 no-repeat; }

#slides { margin: 0px auto;}
.pager { text-align: center;}
.pager a { text-decoration: none;}

div#left h2 { margin: 0 0 0 25px; padding: 0; width: 280px; height: 52px; }
div#left h2 a { width: 100%; height: 100%; display: block; text-indent: -5555px; overflow: hidden; }
div#left form { margin-left: 22px; width: 289px; height: 107px; background: transparent url('../img/bg_search.jpg') 0 0 no-repeat; text-align: center; }
div#left form legend { display: block; text-indent: -5555px; overflow: hidden; }
div#left form input.text { margin: 9px 0 0 0; padding: 2px 5px 0 10px; width: 194px; height: 17px; background: transparent url('../img/bg_input.jpg') 0 0 no-repeat; border: none; 	font-family:tahoma,verdana,arial;	font-size:11px;	font-weight: normal; color: #03235f; }
div#left form input.button { margin: 7px 0 0 0; padding: 0; }
div#left ul#left_menu { margin: 0 0 0 22px; padding: 0 0 0 28px; width: 261px; min-height: 710px; background: transparent url('../img/bg_menu.jpg') 0 0 repeat-x; list-style-type: none; }
div#left ul#left_menu li ul { margin: 0; padding: 0; width: 100%; list-style-type: none; }
div#left ul#left_menu li { margin: 0; padding: 0; width: 229px; min-height: 28px; background-position: 0 0; background-repeat: no-repeat; line-height: 37px; }
div#left ul#left_menu li a { width: 100%; height: 100%; display: block; text-indent: -5555px; overflow: hidden; }
div#left ul#left_menu li#ml1 { background-image: url('../img/ml1.jpg') }
div#left ul#left_menu li#ml2 { background-image: url('../img/ml2.jpg') }
div#left ul#left_menu li#ml3 { background-image: url('../img/ml3.jpg') }
div#left ul#left_menu li#ml4 { background-image: url('../img/ml4.jpg') }
div#left ul#left_menu li#ml5 { background-image: url('../img/ml5.jpg') }
div#left ul#left_menu li#ml6 { background-image: url('../img/ml6.jpg') }
div#left ul#left_menu li#ml7 { background-image: url('../img/ml7.jpg') }
div#left ul#left_menu li#ml8 { background-image: url('../img/ml8.jpg') }
div#left ul#left_menu li#ml9 { background-image: url('../img/ml9.jpg') }
div#left ul#left_menu li#ml10 { background-image: url('../img/ml10.jpg') }
div#left ul#left_menu li#ml11 { background-image: url('../img/ml11.jpg') }
div#left ul#left_menu li#ml12 { background-image: url('../img/ml12.jpg') }
div#left ul#left_menu li#ml13 { background-image: url('../img/ml13.jpg') }
div#left ul#left_menu li#ml14 { background-image: url('../img/ml14.jpg') }
div#left ul#left_menu li#ml15 { background-image: url('../img/ml15.jpg') }
div#left ul#left_menu li#ml16 { background-image: url('../img/ml16.jpg') }
div#left ul#left_menu li#ml17 { background-image: url('../img/ml17.jpg') }
div#left ul#left_menu li#ml18 { background-image: url('../img/ml18.jpg') }
div#left ul#left_menu li#ml19 { background-image: url('../img/ml19.jpg') }
div#left ul#left_menu li#ml20 { background-image: url('../img/ml20.jpg') }
div#left ul#left_menu li#ml21 { background-image: url('../img/ml21.jpg') }
div#left ul#left_menu li#ml22 { background-image: url('../img/ml22.jpg') }

div#right h2 { margin: 20px 0 0 40px; padding: 0; width: 362px; height: 16px; background-position: 0 0; background-repeat: no-repeat; text-indent: -5555px; overflow: hidden; }
div#right h2#t1 { background-image: url('../img/title_glowna.gif'); }
div#right h2#t2 { background-image: url('../img/title_onas.gif'); }
div#right h2#t3 { background-image: url('../img/title_projekty.gif'); }
div#right h2#t4 { background-image: url('../img/title_wspolpraca.gif'); }
div#right h2#t5 { background-image: url('../img/title_praktyki.gif'); }
div#right h2#t6 { background-image: url('../img/title_kontakt.gif'); }
div#right h2#t7 { background-image: url('../img/title_pracownie.gif'); }
div#right h2#t8 { background-image: url('../img/title_terapia.gif'); }
div#right h2#t9 { background-image: url('../img/title_aktywizacja.gif'); }
div#right h2#t10 { background-image: url('../img/title_porady.gif'); }
div#right h2#t11 { background-image: url('../img/title_strony.gif'); }
div#right h2#t12 { background-image: url('../img/title_prasa.gif'); }
div#right h2#t13 { background-image: url('../img/title_notatki.gif'); }
div#right h2#t14 { background-image: url('../img/title_galeria.gif'); }
div#right h2#t15 { background-image: url('../img/title_kronika.gif'); }
div#right h2#t16 { background-image: url('../img/title_organizacja.gif'); }
div#right h2#t17 { background-image: url('../img/title_wyniki.gif'); }
div#right div.text { margin: 2px 0 0 40px; width: 550px; min-height: 100px; clear: both; background: transparent url('../img/text_top.jpg') 0 0 no-repeat; color: #01205f; }
div#right div.text h3 { margin: 0; padding: 23px 0 10px 0; height: 25px; font-weight: normal; font-size: 1.1em; }
div#right div.text h3 a { text-decoration: none; color: #01205f; }
div#right div.text img { margin: 0 25px 15px 0; float: left; display: inline; clear: left; }
div#right div.text p { margin: 0px 0px 1em 0px; padding: 0 30px 0 0; text-indent: 0px; text-align: left; }
div#right div.text ul, div#right div.text ol { padding-right: 30px; }
div#right div.text div.more { padding: 5px 30px 23px 0; width: 520px; height: 15px; clear: both; background: transparent url('../img/text_bottom.jpg') 0 100% no-repeat; text-align: right; }
div#right div.text div.more a { text-decoration: none; color: #01205f; }

div#right div.gallery p { padding-right: 10px; }
div#right div.gallery img { margin: 0 3px 5px 0; float: none; display: inline; clear: none; }

div#foot { margin: 0 auto; width: 907px; height: 42px; clear: both; background: transparent url('../img/bg_foot.gif') 0 0 no-repeat; }
div#foot p { margin: 0 25px; padding: 0; float: left; display: inline; line-height: 42px; }
div#foot p#logos img { margin: 4px 0 0 42px; float: left; display: inline; }
div#foot p#ad { float: right; }
div#foot p#ad img { margin: 12px 0 12px 10px; vertical-align: middle; }

/* ie */
* html div#left ul#left_menu { height: 800px; }
* html div#right div.text { height: 100px; }
