/**/
body { margin:0; padding:0; background: #f5f3ed url('../img/body.jpg') repeat-x 0 0; font: 75% Arial, Helvetica, sans-serif; }
textarea, input, select { font: 100% Tahoma, Arial, Helvetica, sans-serif;  }

/**/
h1, h2, h3, ul, li, p, form { margin: 0; padding: 0; }
a img { border:none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }

img { display:block; }

p.read-more { margin-top: 6px; height: 14px; }
p.back-link { margin: 23px 15px; height: 14px; }
a.rollover { height: 14px; overflow: hidden; float: left; }
a.rollover img { display: block; }
a.rollover:hover { display: block; } /* IE6 sie lepiej od tego czuje */
a.rollover:hover img { margin-top: -14px; }



/* accessibility */
#quick-navigation, .accessibility, hr.hiddenElement {position:absolute; top:0; left:-666em; margin-left:-666em; overflow:hidden;}


#container { background: url(../img/container.jpg) 50% 0 no-repeat; }

/* header */
#header { margin-top:10px; }
#header .container { position: relative; margin: 0 auto; width: 900px; height: 80px; background:url(../img/h/rekrutacja.jpg) no-repeat 25px 0; }
#header h1 { overflow: hidden; padding: 10px 0 0 16px; width: 300px; height: 65px; }
#header h1 a { display:block; width: 100%; height: 100%; text-indent:-666em; }
#header div.navigation { position:absolute; top:0; right:10px; padding-right:3px; background:#3f3836 url('../img/header-navigation.gif') no-repeat 100% 100%; font:11px Tahoma, Arial, Helvetica, sans-serif;}
#header div.navigation table { padding:3px 12px; background:#393330 url('../img/header-navigation.ul.gif') no-repeat 0 100%; }
#header div.navigation table a { text-decoration:none; color:#9b9a9a;}
#header div.navigation table a span { text-decoration:none; color:#9b9a9a; }
#header div.navigation table a:hover {color:#f18f4e; }
#header div.navigation table a strong {color:#fff;}
#header div.navigation table a:hover strong {color:#f18f4e; }
#header form.search { position:absolute; margin-top: 17px; margin-left: 590px; width:315px;}
#header form.search fieldset { border:0; padding: 0; margin: 0; }
#header form.search input.text { float:left; border:1px solid #dbcead; margin:2px 5px 0 0; padding:1px 1px; width:70px; background:#fff; color:#797464; font-size:1.1em; }
#header form.search label { float:left; font-size:1.1em; margin:3px 0 0 0; font-weight:bold; }
#header form.search a { float:left; margin-right:3px; }
#header form.search input.button { float:left; }

/* menu */
#menu { width: 100%; height: 66px; position: relative; }
#menu .bg { position: absolute; top: 0; left: 50%; width: 50%; height: 100%; background:url('../img/menu.bg.jpg') repeat-x 420px 0; }
#menu .container { margin: 0 auto; position: relative; width: 877px; height:66px; padding: 0 0 0 23px; background: url('../img/menu.container.jpg') 23px 0 no-repeat; }
#menu ul.main { overflow:hidden; padding: 0 0 0 159px; width: 695px; list-style: none;}
#menu ul.main li { float:left;}
#menu ul.main li a { float:left; height:34px; text-indent:-666em;}
#menu ul.main li a:hover, #menu ul.main li a:hover {background-position:0 -34px;}
#menu ul.main #menu-uczelnia a { width:109px; background-image: url('../img/menu-uczelnia.a.png'); }
#menu ul.main #menu-studia a { width:94px; background-image: url('../img/menu-studia.a.png'); }
#menu ul.main #menu-biblioteka a { width:132px; background-image: url('../img/menu-biblioteka.a.png'); }
#menu ul.main #menu-rekrutacja a { width:119px; background-image: url('../img/menu-rekrutacja.a.png'); }
#menu ul.main #menu-kultura a { width:90px; background-image: url('../img/menu-kultura.a.png'); }
#menu ul.main #menu-absolwent a { width:114px; background-image: url('../img/menu-absolwent.a.png'); }
#menu ul.secondary {overflow:hidden; padding-left:207px; width:360px; color:#95907f;}
#menu ul.secondary li { display:inline;}
#menu ul.secondary li a { float:left; height:20px; text-indent:-666em; margin:0 14px; display:inline; background-repeat: no-repeat; }
#menu ul.secondary li a:hover { background-position:0 -20px;}
#menu ul.secondary #menu-kul a { width:55px; background-image: url('../img/menu-kul.a.gif'); }
#menu ul.secondary #menu-rekrut a { width:60px; background-image: url('../img/menu-rekrut.a.gif'); }
#menu ul.secondary #menu-ksiegarnie a { width:78px; background-image: url('../img/menu-ksiegarnie.a.gif'); }
#menu div.language { position:absolute; top: 12px; left: 52px; }
#menu div.language img { float:left; margin-right:3px; }
#menu div.language a { color:#95907f; text-decoration: underline; }

/* content */
#page { padding: 14px 0 0 0; background: url('../img/page.gif') repeat-x 0 100%; }
#pageWrapper { margin: 0 auto; width: 875px; padding: 0 0 0 25px; background: url('../img/page.wrapper.gif') 177px 0 repeat-y;}
#pageWrapperNoMenu { margin: 0 auto; width: 875px; padding: 0 0 0 25px; }
#pageWrapper2 { background: url('../img/page.gif') repeat-x 0 100%; }
#pageWrapper2:after { display: block; content: ".";  height: 0; clear: both; visibility: hidden; }


#breadcrumbs { padding: 0; margin: 0 0 11px 0; background: url(../img/dots3.gif) repeat-x; color: #ed1c24; font: 1.1em Tahoma, Arial, Helvetica, sans-serif; }
#breadcrumbs p { line-height: 23px; width: 100%; background: url(../img/dots3.gif) 0 100% repeat-x;  }
#breadcrumbs a { color: #676767; padding: 0 9px 0 0; margin: 0 1px 0 0; background: url(../img/breadcrumbs.a.gif) 100% 60% no-repeat; }
#breadcrumbs a.top { font-weight: bold; }
#breadcrumbs strong { color: #676767; font-weight: normal; }

#body { background: url(../img/content.body.gif) 506px 0 repeat-y; font-family: Arial, sans-serif; overflow: auto; width: 100%; padding: 0 0 35px 0; color: #363635; }
#body div.sideRt { width: 177px; padding: 0 12px 9px 10px; float: right; line-height: 16px; color: #6a6969; }
#body div.sideRt div.text { width: 170px; padding: 0 0 0 4px; }
#body div.sideRt img.logo { display: block; margin: 10px auto; }
#content #body div.newsList { width: 483px; padding: 0 0 0 6px; }

#content { float: right; padding: 0 0 25px 16px; width: 706px; }
#content h2.header { background-color: #bcac8d; width: 100%; }

#pageWrapperNoMenu div.articleNoMenu { width: 850px; }
#pageWrapperNoMenu div.articleNoMenu table.content { margin: 0 auto; }
#pageWrapperNoMenu div.articleNoMenu #txt{ padding: 10px 5px; height: 300px; }
#pageWrapperNoMenu div.articleNoMenu #message { position: relative; margin: 5px 0; width: auto; }
#pageWrapperNoMenu div.articleNoMenu h2 { padding: 0 0 12px 0; background: url(../img/dots3.gif) 0 100% repeat-x; }
#pageWrapperNoMenu div.articleNoMenu div.text { font: 120%/140% Georgia, "Times New Roman", Times, serif; }
#pageWrapperNoMenu div.articleNoMenu div.text p { margin: 1em 0; }
#pageWrapperNoMenu div.articleNoMenu div.text p.intro { margin-bottom: 2em; font-size: 135%; line-height: 125%; }

#content div.article { width: 706px; }
#content div.article h2 { padding: 0 0 12px 0; background: url(../img/dots3.gif) 0 100% repeat-x; }
#content div.article div.text { font: 120%/140% Georgia, "Times New Roman", Times, serif; }
#content div.article div.text p { margin: 1em 0; }
#content div.article div.text p.intro { margin-bottom: 2em; font-size: 135%; line-height: 125%; }

/* sidebar */
#sidebar { float: left; width: 152px; padding-bottom: 20px; }
#sidebar ul#mainMenu { font-size:1em; font-weight:bold; list-style:none; }
#sidebar ul#mainMenu li { margin-bottom: 0px; width: 100%; }
#sidebar ul#mainMenu li a { display: block; padding: 4px 0 1px 0; width: 100%; color: #9b7d48; }
#sidebar ul#mainMenu li a span { display: block; padding: 0 0 4px 6px; width: 131px; }
#sidebar ul#mainMenu li a em { display: block; font-style: normal; }
#sidebar ul#mainMenu li a:hover,
#sidebar ul#mainMenu li a.active { background:url('../img/navigation.a.gif') no-repeat 0 0; text-decoration: none; }
#sidebar ul#mainMenu li a:hover span,
#sidebar ul#mainMenu li a.active span { background:#ceb589 url('../img/navigation.span.gif') no-repeat 0 100%; color:#fff; }
#sidebar ul#mainMenu li a:hover em,
#sidebar ul#mainMenu li a.active em { background:url('../img/navigation.em.gif') no-repeat 95% 50%; }

#sidebar div.contextMenu { width: 137px; padding: 0 0 0 0; margin: 0 0 9px 0; background: url(../img/sidebar.contextmenu.1.jpg) 0 0 no-repeat; font: bold 10px Arial, sans-serif; color: #332f2e }
#sidebar div.contextMenu div.wraper { padding: 0 0 11px 0; background: url(../img/sidebar.contextmenu.2.gif) 0 100% no-repeat; }
#sidebar div.contextMenu h2 { padding: 5px 0 6px 0; margin: 0 8px; background: url(../img/dots2.gif) 0 100% repeat-x; font-size: 100%; color: #332f2e; }
#sidebar div.contextMenu h2 a { color: #332f2e; }
#sidebar div.contextMenu ul { padding: 0 8px; list-style: none; }
#sidebar div.contextMenu ul li { padding: 2px 0 2px 0; background: url(../img/dots2.gif) 0 100% repeat-x }
#sidebar div.contextMenu ul li a { display: block; padding: 0 0 0 10px; color: #944600 }

#sidebar div.sideMenu { width: 137px; margin: 0 0 10px 0; background: url(../img/sidemenu.jpg) no-repeat; }
#sidebar div.sideMenu h2 { padding: 10px 0 4px 0; margin: 0 8px; background: url(../img/dots2.gif) 0 100% repeat-x; font-size: 100%; color: #332f2e; }
#sidebar div.sideMenu h2 a { color: #332f2e; }
#sidebar div.sideMenu ul { padding: 0 8px 10px 8px; background: url(../img/sidemenu.ul.gif) 0 100% no-repeat; list-style: none; }
#sidebar div.sideMenu ul li { padding: 5px 0 6px 0; background: url(../img/dots2.gif) 0 100% repeat-x; color: #944600; font-weight: bold; }
#sidebar div.sideMenu ul li a { color: #fff; }
#sidebar div.sideMenu ul li a:hover { color: #944600; text-decoration: none; }
#sidebar div.sideMenu ul li.active { color: #fff; }
#sidebar div.sideMenu ul li.active a { color: #944600; }
#sidebar div.librarySideMenu { background: url(../img/librarysidemenu.jpg) no-repeat; }

/* footer */
#footer { position: relative; background: #211e1d; clear: both; width: 100%; font: 1.1em Tahoma, Arial, Helvetica, sans-serif; }
#footer .wrapper { background:url('../img/footer.wrapper.gif') 0 -103px repeat-x; }
#footer .container { position:relative; overflow:hidden; margin:0 auto; padding:0 0 10px 0; width:846px;}
#footer p { color:#c3ba9e; text-align:center; }
#footer p a {color:#868585;}
#footer ul { overflow:hidden; border-bottom:4px solid #ffa004; margin-bottom:5px; padding-left:7px; list-style:none; width:839px; }
#footer ul li { float:left; display:inline; }
#footer ul li a { float:left; width:73px; height:73px; text-indent:-666em; background-position: 0 73px; }
#footer ul li a:hover, #footer ul li a:focus, #footer ul li a.active { background-position: 0 0; }
#footer ul li.item1 a { background-image: url('../img/footer.item1.jpg'); }
#footer ul li.item2 a { background-image: url('../img/footer.item2.jpg'); }
#footer ul li.item3 a { background-image: url('../img/footer.item3.jpg'); }
#footer ul li.item4 a { background-image: url('../img/footer.item4.jpg'); }
#footer ul li.item5 a { background-image: url('../img/footer.item5.jpg'); }
#footer ul li.item6 a { background-image: url('../img/footer.item6.jpg'); }
#footer ul li.item7 a { background-image: url('../img/footer.item7.jpg'); }
#footer ul li.item8 a { background-image: url('../img/footer.item8.jpg'); }
#footer ul li.item2, #footer ul li.item3, #footer ul li.item4 { margin-left:33px; }
#footer ul li.item5 {margin-left:27px;}
#footer ul li.item6 {margin-left:35px;}
#footer ul li.item7 {margin-left:37px;}
#footer ul li.item8 {margin-left:41px;}

#footer p.disabilities { float:right; line-height: 20px; padding: 0 0 0 27px; background: url(../img/disabilities.gif) no-repeat; font-weight: bold; }
#footer p.disabilities a { text-decoration: underline; }
#footer p.copyright { padding: 3px 0 0 0; }
#footer p.designedBy { margin: 4px 0 0 0; color: #b1b1b1; font-size: 0.85em; }
#footer p.designedBy a { color: #b1b1b1; }

/* home page */

body.home #container { background-image: url(../img/home.container.jpg); }
body.home #header .container { height: 325px; background: url(../img/home.header.1.jpg) 199px 0 no-repeat; }
body.home #header.header1 .container { background-image: url(../img/home.header.1.jpg); }
body.home #header.header2 .container { background-image: url(../img/home.header.2.jpg); }
body.home #header.header3 .container { background-image: url(../img/home.header.3.jpg); }
body.home #header.header4 .container { background-image: url(../img/home.header.4.jpg); }
body.home #header.header5 .container { background-image: url(../img/home.header.5.jpg); }
body.home #header.header6 .container { background-image: url(../img/home.header.6.jpg); }
body.home #header.header7 .container { background-image: url(../img/home.header.7.jpg); }
body.home #header p.welcome { position: absolute; top: 270px; left: 650px; width: 187px; height: 36px; background: url(../img/home.header.welcome.gif) no-repeat; text-indent: -666em; }
body.home #header h1 { padding: 0 0 0 9px; width: 364px; height: 96px; }
body.home #header h1 a { background-image: url(../img/home.header.logo.gif); }
body.home #header form { top: 45px; }
body.home #menu .container { background-image: url(../img/home.menu.container.jpg); }
body.home #menu .bg { background-image: url(../img/home.menu.bg.jpg); }
body.home #page { padding-top: 21px; }
body.home #content { margin-top: -21px; padding-bottom: 16px; }
body.home #content div.newsList { width: 362px; float: left; padding-left: 0; }
body.home #content div.newsList p.read-more a { float: left; }



/* boxes - right column */
#boxes { float:left; position:relative; width:297px; padding: 0 0 0 19px; }

#wielki-patron {padding-bottom:18px; background:url('../img/wielki-patron.jpg') no-repeat 0 100%;}
#wielki-patron .box {min-height:119px; background:#fffefe url('../img/wielki-patron.box.jpg') no-repeat 139px 0; }
#wielki-patron p {padding-left:14px; width:129px; font-size:1em; line-height:1.1em; color:#6a6969;}
#wielki-patron-jan-pawel-2 {position:relative; overflow:hidden; width:143px; height:59px;}
#wielki-patron-jan-pawel-2 span {position:absolute; top:0; left:0; width:143px; height:59px; background:url('../img/wielki-patron-jan-pawel-2.span.gif') no-repeat 0 0;}

#archiwum-wydarzen {padding-bottom:8px; background:url('../img/archiwum-wydarzen.gif') no-repeat 0 100%;}
#archiwum-wydarzen .box {overflow:hidden; background:#faf9f6 url('../img/archiwum-wydarzen.box.jpg') no-repeat 0 0;}
#archiwum-wydarzen h3 {float:right; margin-bottom:5px; margin-top:11px; }
#archiwum-wydarzen a.image img {float:left; margin:10px 0 0 10px; display:inline;}
#archiwum-wydarzen p {margin:0 7px 0 151px; font-size:1em; line-height:1.1em; color:#6a6969;}
#archiwum-wydarzen-kronika-filmowa {position:relative; overflow:hidden; width:154px; height:72px;}
#archiwum-wydarzen-kronika-filmowa span {position:absolute; top:0; left:0; width:154px; height:72px; background:url('../img/archiwum-wydarzen-kronika-filmowa.span.jpg') no-repeat 0 0;}

#boxes p.read-more { margin-top: 6px; }

/* bip */

.bip { }
.bip #header .container { height: 84px; background: url(../img/bip.header.gif) 25px 100% no-repeat; }
.bip #header h1 { width: 282px; height: 74px; padding: 7px 0 0 23px;  }
.bip #header h1 a { background: url(../img/bip.header.logo.gif) no-repeat; }
.bip #header form.search { top: 8px; }
.bip #header { }
.bip #page { padding-top: 0 }
.bip #sidebar { padding-top: 12px; }
.bip #breadcrumbs { background: none; padding-top: 1px; }
.bip #breadcrumbs p { padding-bottom: 1px; }

#content div.bipHome { }
#content div.bipHome h2 { margin: 0 0 14px 0; }
#content div.bipHome div.text { width: 500px; padding: 6px 15px 50px 1px; float: left; }
#content div.bipHome div.text h3 { font: bold 240%/100% Georgia, "Times New Roman", Times, serif; color: #363635; text-transform: uppercase;  }
#content div.bipHome div.text p.welcome { margin: 1em 0; font-size: 140%; font-weight: bold; }
#content div.bipHome div.text address { margin: 1em 0 3em 0; font-style: normal; font-size: 110%; line-height: 150%; color: #6a6969; text-align: center;  }
#content div.bipHome div.text p.read-more a { float: right; }
#content div.bipHome div.contact { width: 160px; padding: 0 0 35px 0; float: left; color: #944600; background: url(../img/biphome.contact.gif) 0 100% no-repeat;  }
#content div.bipHome div.contact address { padding: 10px; background: #e5d6b9 url(../img/biphome.contact.address.gif) no-repeat; font-style: normal; }
#content div.bipHome div.contact address a { color: #944600 }

.MOpopup { border: 1px solid #bea579; }
.MOpopupLabel { background: #bea579; }
.MOconfirm { border:3px solid #bea579; }
.MOconfirm h2 { background-color:#ceb589; }

/* Styl dla listy przyciskow */
div.lov .selected { border-color:#BBBBBB #888888 #888888 #BBBBBB; background-color:#f4f4f4; } 
div.visible div.selected { border-color:#888 #bbb #bbb #888; } 
div.lov .selected span { color:#333333; } 
div.visible div.selected span { color:#000000; } 
div.lov .list { background:#f4f4f4; border-color:#888 #bbb #bbb #888; } 
div.visible div.list li:hover { background:#c4c4c4; } 
#txt div.visible div.list li:hover a { color:#111111; } 
div.lov div.list ul li.textSeparate span { background:#f4f4f4; color:#333333; }
#sidebar div.wraper ul li.activeItem a { font-weight:bold; }
#header div.container div.navigation div.lov { margin:0; padding:0; }
#header div.container div.navigation div.lov .selected { padding:0; border:0; background:transparent; }
#header div.container div.navigation div.lov .selected span { color:#9B9A9A; }
#header div.container div.navigation div.lov .list { margin-left:23px; }
#header div.container div.navigation div.lov .list a { color:blue; }
