/*
Theme Name: MBA Event
Theme URI: http://mbaevent.pl/
Description: MBA Event 2010 Theme
Version: 1.0
Author: Marek Kowalski  
*/
* {margin:0;padding:0;}
body {
  margin:0 ;padding:0;background:url('images/bg.jpg') left top repeat; 
  font-family:Trebuchet MS;
  font-size:12px;
}
#wrap {
  width:100%;
  background:url('images/bgt.jpg') 50% top repeat-x; 
}

#page {
  width:960px;float:none;margin:0 auto; background:url('images/pbg.jpg') left top repeat-y; padding:0 10px; 
}
#page.singleLayout {background:url('images/pbg2.jpg') left top repeat-y;}
#content, #footer, #middle {
  width:960px;
  float:left;
  clear:both;
}
#middle {
  height:44px;
  background:url('images/midbg.jpg') left top no-repeat;
}
#header {
  margin:0 auto;
  width:980px;
}
#headerimg {
  width:980px;
  height:316px;
  background:url('images/h_2.jpg') left top no-repeat;
}

#bb {
  clear:both;
  height:11px;
  width:980px;
  margin:0 auto;
  background:url('images/bb.jpg') 1px top no-repeat;
}
#footer {position: relative;
	margin-top: 0px; /* negative value of footer height */
	height: 100px;
	clear:both;
  background:#c7c7c7;
  width:100%
} 
.fc {
  width:920px;
  margin:0 auto;
}
.fc {background:url('images/fcl.jpg') left 50% repeat-x;padding:10px 20px;border:1px solid #887690;height:13px}
*html .fc {padding:7px 20px;} 
.fcl A {display:inline;color:#c5aec6;font-size:11px;text-decoration:none;}
.fcl {color:#c5aec6;float:left;}
.fcr {color:#c5aec6;float:right}

#left {
  width:231px;
  float:left;
  border-left:1px solid #dadada;
  margin-right:10px;
  margin-left:1px;
  min-height:1px;
}
#logopracuj {
  text-align:center;
  height:50px;
  padding-top:15px;
}
#prz {
  width:208px;
  height:116px;
  background:url('images/prz.jpg') -1px top no-repeat;
  padding-top:84px;
  padding-left:22px;
  color:#2e115b;
}
#prz a {
  color:#f8981d;
  font-weight:bold;
}
#uczestnicy , #patroni {
  text-align:center;
  padding-left:22px;
  padding-right:22px;
  height:150px;
  padding-top:10px;
  margin-top:20px;
}
#uczestnicy P , #patroni P {
  color:#858585;text-align:left;
}
*html #left {display:inline}
#right {
  float:left;
  width:717px;
  margin-bottom:30px;
}
.cht , .chb, .chcont {
  width:712px;
}
.cht {
  height:10px;
  background:url('images/cht.jpg') left top no-repeat;
  font-size:1px;line-height:1px;
}
.chb {
  height:10px;
  background:url('images/chb.jpg') left bottom no-repeat;
  font-size:1px;line-height:1px;
  float:left;clear:both;
}
.chcont {
  background:url('images/chcont.jpg') left top repeat-y;
  width:672px;
  padding:0 20px;
  float:left;clear:both;
  padding-bottom:20px;
  padding-top:10px;
  color:#1c0640;
  font-size:13px;
}


#menu ul , #menu li,#menutop ul , #menutop li  {
  list-style-type:none;
  margin:0;
  padding:0;
}
#mleft {
  width:211px;
  float:left;
  margin-right:10px;
  font-size:14px;color:#858585;
  padding-top:23px;
  padding-left:22px;
}
#mright{
  float:left;
  width:717px;
}

.parttxt {
  background:url('images/ml.jpg') right top no-repeat #fff;
  float:left;
}

#menutop li.page_item  {
  float:left;clear:none;color:#fdfdfd;font-size:14px;
  padding:12px 26px 12px 10px ;
}

#menutop li A {color:#fdfdfd;font-size:14px;text-decoration:none;}
#menu ul , #menu li,#menutop ul , #menutop li  {
  list-style-type:none;
  margin:0;
  padding:0;
}
#menu li {float:left;clear:both;}
.chcont li {list-style-position:inside;}
a img {border:0;}

h1, h1 A {
  color:#742679;
  font-size:20px;
  font-weight:bold;
  margin-bottom:10px;
  margin-top:5px;
  text-decoration:none
}
h1.mph {
  font-size:28px;
  margin-top:20px;
  margin-left:40px;
  margin-bottom:20px
}

.mpc {
  padding-left:40px;padding-right:20px
}




/*programy - lista*/

.programShort {
   background:url('images/hr.gif') left top no-repeat #fff;
   padding-top:10px;
   margin-top:10px;
   float:left;
}
h3, h3 A {
  font-family:Tahoma;
  font-size:15px;
  color:#1c0640;
  text-decoration:none;
  margin:0;padding:0;
}
.post  {
  margin:15px 0;
}
h2.liitem {
  color:#251640;
  font-size:14px;
  padding-left:14px;
  background:url('images/li.gif') left 5px no-repeat #fff;
  margin-bottom:5px;
}
h1.pTitle {
  margin-bottom:0px;
}

p.uName {
 color:#251640;font-size:14px;font-weight:bold;
 margin:0;padding:0;
}
.prezMenu {margin:10px 0 20px 0px;clear:both;width:670px;}
.prezCont {clear:both;}
.pps {float:left;clear:both;margin:10px 10px 0 10px;}
.pps li {
  float:left;
  list-style-type:none;
  margin-right:0;
  width:210px;
  margin-bottom:7px;
}
.pps li A {
  text-decoration:none;color:#823b88;padding-left:14px;
  background:url('images/li.gif') left 5px no-repeat #fff;font-size:11px;
}
h2.liitem A {text-decoration:none;color:#251640;}
strong.un{margin-bottom:5px;display:block}
.programShortContent {
  padding-left:15px;
  float:left;
  width:500px;
  color:#823b88;
  font-size:11px;
}
.programShortThumb {
  width:110px;
  float:left;
  overflow:hidden;
  margin-left:20px;
  text-align:right;
}
*html .programShortThumb {display:inline;}
.programShortContent A.link-more {
  color:#f8981d;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
}
A.more-link {
  color:#f8981d;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
  display:block;
  clear:both;margin:20px 0;
}

.bc {
  padding:30px 0 20px 10px; 
  width:670px;  ;
}
.bc ul li,.bc ul li A {display:inline;list-style-type:none;color:#000;font-size:13px;text-decoration:none;padding:0;margin:0;}
.bc span {color:#f5a21a;margin:0 5px}

#fb {text-align:left;margin-top:30px;}

#bok {float:left;}
#bok {margin-left:15px;
margin-top:14px;}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

img.centered,img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
.clear {
	clear: both;
}
.boxAdd {
  padding:10px 20px ;
}

.opCom,.opCon {font-size:11px;color:#823b88;padding:10px 0}
.opCom strong,.opCon strong {color:#000;}
.opComCont,.opConCont{background:#f8f8f8;padding:12px 15px;margin:10px 0;}



.artDodList {
  padding:15px;
  float:left;
  background:#f7f6f6;
  font-family:tahoma;
  font-size:13px;
}
.postDod {
  float:left;
  width:200px;margin:0 12px 0 0 ;
  font-family:Tahoma;
  font-size:11px;
}
.postDod h3 {
  margin:10px 0px
}
.postDod  a.more-link {
  text-align:right;
  margin-top:10px;
  margin-bottom:0;
}
.spoSingle {
  margin-bottom:15px;
margin-left:0;
margin-right:10px;
margin-top:15px;
padding-bottom:15px;
padding-left:10px;
padding-right:10px;
padding-top:15px;
width:300px;
float:left;
background:#f7f6f6;
font-size:11px;
color:#823b88;
}
.spoSingle strong {color:#adadad}
#headerimg A {
  text-decoration:none;
  float:left;clear:both;margin:0 ;padding:0;width:100px;height:20px;
  margin-left:33px;
  margin-top:10px;
  outline:0;
}
#headerimg #slink {
margin-top:30px;
}

#headerimg A#homelink {
display:block;
float:left;
height:80px;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:100px;
width:160px;
}
.hrtd {padding:10px 0;}
.jointd {text-align:right}
td.logotd {width:90px ; height:90px;overflow:hidden } 
#compResultsTable {
  width:670px;border-collapse:collapse ;border:1px solid #ccc;
}
#compResultsTable td,#compResultsTable th {
  padding:5px;text-align:left;font-size:11px;border:1px solid #ccc;
}
td.crt1 {font-weight:bold}
td.crt2 {width:300px}
td.crt3 {width:300px}
#row1 td , #row3 td, #row5 td, #row7 td {
  background:#f9f9f9;
}
.#ow2 td , #row4 td, #row6 td, #row8 td {
}

#compareForm {margin:10px;}
#compareForm select {margin:0 0 10px 0;font-size:12px;font-family:Trebuchet MS;}
#porownaj {font-size:12px;font-family:Trebuchet MS;margin:10px 0;}
.bwy {display:block;margin-top:15px}
#przTable {text-align:left}
.videoBox {margin:10px 0;float:left}
*html .txtLeft { display:inline}
.vidRight {float:right}
.txtLeft {
  float:left;
  margin-right:20px;
  width:320px;
}
h3 {margin:10px 0}

.ado {width:770px;height:100px;overflow:hidden;float:right;margin-right:-10px;
margin-top:6px;}
.mlefth {width:200px;float:left;}
#kolink {float:left;
height:27px;
margin-left:290px;
margin-top:164px;
width:62px;}



/*PRACUJ*/
.searchListHeader { padding: 8px 0 8px 5px; border-top: 5px solid #f1f1f1; border-bottom: 5px solid #f1f1f1; background-color: #fcfcfc; margin-bottom: 1em;}
.searchListHeader .sortuj {font-size: 12px; color: #515151; height: 20px; margin-top: 10px; }
.searchListHeader .sortuj .sort {float: left; width: 260px; margin-top: 5px; }
.searchListHeader .sortuj * {font-size: 12px; color: #515151;}
.searchListHeader .sortuj a {color: #0067c2; float: left;}
.searchListHeader .zwinRozwin {margin-top: 6px; line-height: 1.6em; margin-bottom: 6px; /*overflow: hidden; height: 1%;*/ }
/*.searchListHeader .zwinRozwin * {font-size: 12px; color: #0067c2; vertical-align: middle;}*/
/*.searchListHeader .zwinRozwin  {float: right; width: 280px;clear:both;}*/

.searchListHeader #expandAll { cursor: pointer; color: #0067C2; text-decoration: underline; }
.searchListHeader #expandAll.expandAllActive { font-weight: bold; color: #515151; text-decoration: none; cursor: default; }
.searchListHeader #collapseAll { cursor: pointer;  color: #0067C2; text-decoration: underline; }
.searchListHeader #collapseAll.collapseAllActive { font-weight: bold; color: #515151; text-decoration: none; cursor: default; }
.searchListHeader .perPage {float: right;}
.currentOfferCount { text-align: right; margin-top: 8px;width: 140px; height: 15px;  float: right; color: #575757; font-size: 11px; }

.pagerResults {color: #575757; float: right; line-height: 1.6em; padding: 1px; }
.pagerResults span {  }
/*.pagerResults * {font-size: 14px !important; font-weight: bold;float:left;} */
.pagerResults a { cursor:pointer;font-weight: normal; padding: 2px 4px; margin: 2px; font-weight: bold; border: 1px solid #0067C2; line-height: 1.6em; text-decoration: none; background-color: #fff; }
*html .pagerResults a{padding:1px 4px}
.pagerResults a.dot { border: none; margin: 3px; }
.pagerResults a.dot:visited { border: none; margin: 3px; }
.pagerResults a.dot:hover { border: 1px solid #0067C2; margin: 2px; }
.pagerResults .noActiveArrow,
.pagerResults .noActiveArrow:visited { border: 1px solid #c1c1c1; color: #c1c1c1; }
.pagerResults .noActiveArrow:hover { background-color: #c1c1c1; color: #fff !important; }
.pagerResults a:visited { color: #80A5C6; border: 1px solid #80A5C6; }
.pagerResults .selectedPageLink A, .pagerResults a:hover { color: #fff; background-color: #0067C2; text-decoration: none; }

.bottomPager .pagerResults {float: none !important; width: 650px; margin: 10px auto;}
.bottomPager .pagerResults * {float: none !important;} 
.bottomPager {text-align: center;}

.normalPageLink {}
.noActiveArrow ,
.searchListHeader .noActiveArrow {color: #c1c1c1 !important;}
.searchListHeader .sortActiveDesc { font-weight: bold; background: transparent url(/_images-app/ico-sort-desc.gif) no-repeat right 4px; padding-right: 11px; }
.searchListHeader .sortActiveAsc { font-weight: bold; background: transparent url(/_images-app/ico-sort-asc.gif) no-repeat right 4px; padding-right: 11px; }
.searchListHeader .sortNoActiveLink { padding-right: 0 !important; }





#sRes, #sRes li , #sRes a , #sRes span, #sRes h1, #sRes h2, #sRes h1 A, #sRes h2 A{font-family:Arial,Helvetica,sans-serif}
#sRes h2 A {text-decoration:none}
p.o { text-align: right; color: #888; }
#sRes, #sResPos { display: block; }
#sRes li, #sResPos li { display: block; list-style-type: none; width: auto; border-bottom: 1px solid #c9c9c9 !important; clear: both; }
#sRes .w, #sResPos .w { padding: 10px 9px 3px 30px; border:1px solid #fff; }
#sRes .so, #sResPos .so { display: none; }
#sRes .super .so, #sResPos .super .so { display: block; position: absolute; top: 0; left: -54px; width: 53px; height: 52px; background: url(/_images-app/ico-so-4.gif) no-repeat left top; }
* html #sRes .super .so, #sResPos .super .so { left: -55px; }
#sRes .super .w, #sResPos .super .w { margin: 5px 0; }
#sRes .super div.w:hover { background-color: #fffaeb; border: 1px solid #ecc86b !important; }
#sRes .marked .w, #sResPos .marked .w { background-color: #fffaeb; background-color: #fffaeb; border: 1px solid #ecc86b !important; }
#sRes h1, #sResPos h1 { position: relative; font-size: 16px; line-height: 1.2em; margin-bottom: 5px; }
#sRes h1 a, #sResPos h1 a { font-size: 1em; font-weight: bold; color: #0067c2; text-decoration: underline; }
#sRes h1 a:visited, #sResPos h1 a:visited { color: #80A5C6; }
#sRes h2, #sResPos h2 { font-size: 14px; line-height: 1.2em; margin-bottom: 5px; }
#sRes h2 a,#sResPos h2 a { font-size: 1em; font-weight: normal; color: #000; margin-bottom: 5px; }
#sRes h2 a:visited, #sResPos h2 a:visited { color: #888; }
#sRes .p1, #sRes .p2, #sResPos .p1, #sResPos .p2  { font-size: 11px; margin-left: 1em; padding: 3px 0 3px 20px; color: #0067C2 !important; font-weight: bold; text-decoration: none; }
#sRes .p1:hover, #sRes .p2:hover, #sResPos .p1:hover, #sResPos .p2:hover  { text-decoration: underline; }
#sRes .p1, #sResPos .p1 { background: transparent url(/_images-app/ico-set-sresults.png) left -58px no-repeat; }
#sRes .p2, #sResPos .p2 { background: transparent url(/_images-app/ico-set-sresults.png) left -58px no-repeat; }

#sRes .inf, #sResPos .inf { float: right; width: 200px; text-align: right; color: #575757; line-height: 1.4em; }
#sRes .inf span, #sResPos .inf span { display: block; color: #898989; font-size: 11px; }
#sRes .t, #sResPos .t { text-align: right; clear: right; }
#sRes .desc, #sResPos .desc { text-align: left; }
#sRes .collapse, #sRes .expand, #sResPos .collapse, #sResPos .expand { cursor: pointer; font-size: 11px; color: #898989; }
#sRes .collapse, #sResPos .collapse { display: block; text-align: left; visibility: hidden; }
#sRes .expand, #sResPos .expand { float: left; visibility: hidden; }
#sRes .t1, #sRes .t2, #sResPos .t1, #sResPos .t2 { font-size: 11px; color: #80A5C6; padding: 3px 0 3px 20px; margin-left: 1em; }
#sRes .t1, #sResPos .t1 { background: transparent url(/_images-app/ico-set-sresults.png) left -38px no-repeat; }
#sRes .t2, #sResPos .t2 { background: transparent url(/_images-app/ico-set-sresults.png) left -18px no-repeat; }

#sResPos { border: 1px solid #fbf0d0; background-color: #fffaeb; padding: 5px; }
#sResPos .l { border-bottom: none !important; }
#sResPos .marked .w, #sResPos .super .w { border: none !important; background-color: transparent; }

#sResPos.alt { background-color: #ecf7d9; border: 1px solid #87c221 !important; }
#sRes.alt .super .w, #sResPos.alt .super .w { background-image: none; padding-left: 30px;  }
#sResPos.alt .super .w { padding-left: 25px;  }
#sRes.alt .super .w { background-color: #ecf7d9; border: 1px solid #87c221 !important; }
#sRes.alt .super .w:hover { background-color: #ecf7d9; border: 1px solid #87c221 !important; }



h4 {font-size:20px;color:#151515;font-family:Arial;margin:10px 0;}
#post-OP {background:#f6f4f4;padding:10px;margin:10px 0
}
#asToggle{color:#0067C2;cursor:pointer;display:block;margin:10px 0}
.aLeft input, .aLeft select {display:inline;margin:0 5px 0 0;border:1px solid #d4d0c8;padding:3px 0 3px 3px}
.aLeft select {padding:2px 0 2px 3px}
.aLeft input {border:1px solid #999;}
*html .aLeft input {width:140px;;}
#as {display:none;float:left;padding:10px 0}
#as {padding: 18px 0 8px 5px; border-top: 5px solid #f1f1f1; background-color: #fcfcfc; }
.searchListHeader {float:left;width:100%}
.aRight {float:right;text-align:right;margin-right:15px;margin-top:10px;}
.aLeft {float:left;text-align:right}
*html .aRight {margin-right:5px;}

#emailS {border:1px solid #d4d0c8;padding:3px 0 3px 3px;margin:3px 0 0 0}
#nbSubmit {}
.jal img {vertical-align:middle;}

.jal {
}
p.email img, .nbSubmit {
margin-right:10px;
vertical-align:middle;
}
.rozwinC {float:left}
.w h1 {LIST-STYLE-POSITION: outside}



.offerInfoFirst, .offerInfoSecond {
  float:left;
  width:100%;
  clear:both;
  margin:0 0 10px 0;
  padding:5px 0 0 0 ;
  border-top:1px solid #ddd;
}
.offerInfoFirst  {
  margin-top:10px;
}
.offerInfoSecond {
margin-top:10px;
padding-top:10px;
}
.offerInfoFirst p, .offerInfoSecond p {line-height:150%;}
.offerInfoFirst ul, .offerInfoSecond ul {line-height:150%;margin:10px 0}
.offerInfoFirst li, .offerInfoSecond li {line-height:150%;margin:5px 0}
*html .bac {overflow:hidden;width:190px}              \
#kolink A {
height:25px;
margin:2px 0 0;
padding:0;
width:62px;}



.prezReferencje .referencja { padding-bottom: 20px; clear: both; min-height: 122px;  }
.prezReferencje .referencja img { float: left; max-height: 122px;}
.prezReferencje .referencja .bubble { margin-left: 140px; background: #fefaef; color: #6d617d; line-height: 19px; padding: 10px 20px;}
.prezReferencje .referencja .bubble strong {color: #701a77; font-weight: bold; font-size: 40px; line-height: 12px; vertical-align: bottom; overflow: hidden;}
.prezReferencje .referencja .bubble p { margin-bottom: 10px;}
.prezReferencje .referencja .bubble cite { text-align: right; display: block;}
.prezReferencje .referencja .bubble cite strong { color: #701a77; font-weight: bold; font-size: 12px; line-height: 19px;}

