
/* VARIABLES */

/* CSS STYLE RESET */
 
html, body, div, object, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 14px;
  vertical-align: baseline;
  background: transparent;
}

BODY {
	line-height: 18px;
	font-family: Trebuchet MS;
	background: url(/images/bg.gif) repeat-x left top #3f0014;
	behavior: url(scripts/csshover.htc);
}

OL, UL { list-style: none; }
:FOCUS { outline: 0; }
TABLE { border-collapse: collapse;   border-spacing: 0; }

.sectlink {display:none;}

/* Basic elements */

#content { width:100%;  background: url(/images/bg_t.jpg) no-repeat center top; padding-top:1px; }
#top_cont { margin:0px auto 0px auto; height:171px; width:920px; text-align: right; }
.top { margin:0px auto 0px auto; height:94px; width:920px; }
.topbanner { background: url(/images/top_nazwa.gif) no-repeat center 5px;  width:920px; height:33px; position:relative;}
.entopbanner { background: url(/images/en/entop_nazwa.gif) no-repeat center 5px;  width:920px; height:33px; position:relative;}
.topbanner SPAN, .entopbanner SPAN { position:absolute; right:0; top:0; height:33px; background:#4c001c; color:#4c001c; overflow:hidden; width:20px; font-size:1px; line-height:1px;}
.col1 {   margin:0px auto;   width:920px;   background:url(/images/article_bg.gif) repeat-x left top #fbe7bf; }
.hr {clear:both;}

#cytaty_cont { margin:0px auto 20px auto; height:270px; width:772px;}

#footer {width:920px; margin:20px auto; border-top:solid 2px #95032a; color:#95032a; position:relative;}

/* Menu główne strony */

#mainmenu { background: #95032a; height:61px; position:relative; line-height:13px;}  
#mainmenu LI {float:left;  }  
#mainmenu2 { margin-left:3px; margin-right:4px; background:url(/images/menu_bg.gif) repeat-x left center; height:61px; padding-left:3px; }
#mainmenu2 UL { position:absolute; left:0px; top:64px; margin-left:0px; width:910px;    padding-left:10px; background:url(/images/submenu_bg.gif) 5px center no-repeat #7b0116!important; height:35px; }
#mainmenu LI { height:61px; }
#mainmenu A { position:relative;
  float:left;
  height: 40px;
  width: 117px;
  padding:12px 5px 0px 5px;
  background:#95032a;
  margin:3px 3px 0px 0px;
  color:#fce2b2;
  font-size:11px;
  text-decoration:none;
  text-align:center;
  }
  


#mainmenu A:HOVER { color:white;}  
#mainmenu .makt A { background:url(/images/makt_bg.gif) repeat-y left top #7b0116;  margin:-3px 3px -3px 0px; height:49px; padding-top:18px;}

#mainmenu LI LI { height:auto; position:relative;}  
#mainmenu LI LI A {
  display:block;
  height: 23px!important;
  padding-top:12px!important;
  padding-left:10px; padding-right:15px;
  margin:0px!important;
  font-weight:normal; 
  width:auto; 
  background:url(/images/submenu_bg.gif) right center no-repeat!important;
  }  
#sm15 A {padding-left:20px!important; padding-right:25px!important;}
#mainmenu LI LI A:HOVER { color:white!important; background:url(/images/submenu_bg.gif) right center no-repeat !important;   margin:0px!important; }  
#mainmenu .makt { }
 
#mainmenu .makt .makt A { background:url(/images/submenu_bg.gif) right center no-repeat #7b0116 ;  color:white!important; margin:0px!important;    }

#mainmenu .makt .makt UL A { color:#fbe7bf!important; }

#mainmenu .makt .makt .makt A {color:white!important;}
#mainmenu #aktsubmenu A { color:white!important; background:#7b0116;}  

#mainmenu2 #sm12 A {width:120px; padding-top:4px!important; height:31px!important;}
#l131 {width:130px!important;}

#mainmenu2 UL .k1 {background-color:#95032a!important;}
#mainmenu2 UL .k2 {background-color:#9f1939!important;}
#mainmenu2 UL .k3 {background-color:#a93148!important;}
#mainmenu2 UL .k4 {background-color:#b34756!important;}
#mainmenu2 UL .k5 {background-color:#be5e66!important;}
#mainmenu2 UL .k6 {background-color:#c87574!important;}
#mainmenu2 UL .k7 {background-color:#d28c83!important;}

#mainmenu2 UL UL { position:absolute; left:0px; top:35px; margin-left:-2px; width:180px;  padding-left:0px; background:none!important;   z-index:900;}
#mainmenu2 UL UL LI {}
#mainmenu2 UL UL LI A {
  display:block!important;
  width:180px!important;
  height: auto!important;
  padding:5px 10px 5px 12px!important;
  margin:0px!important;
  font-weight:normal; 
  text-align:left; 
  background:#7b0116!important;
  background-image:none!important;

    } 
#mainmenu2 UL UL LI A:HOVER {color:white;   background:#7b0116!important;}



#bottommenu { background:url(/images/bottommenu_bg.gif) repeat-x left top #7b0116!important; height:175px; position:relative; line-height:13px; float:left; margin-bottom:-20px; clear:both;}  
#bottommenu LI {float:left;  }  
#bottommenu2 { margin-left:2px; margin-right:0px; height:175px;}
#bottommenu2 UL { position:absolute; left:0px; bottom:173px; margin-left:0px;  width:175px; border-top:1px solid #fde8c1;}
#bottommenu LI {height:175px; position:relative; width:175px; margin-right:3px; }
#bottommenu A { 
  height:175px;
  position:absolute;
  left:0;
  bottom:2px;
  width: 175px;
  padding:0px 0px 0px 0px;
  color:#fce2b2;
  font-size:11px;
  text-decoration:none;
  text-align:center;
  }

#bottommenu #l25 SPAN, #bottommenu #l26 SPAN, #bottommenu #l27 SPAN, #bottommenu #l28 SPAN, #bottommenu #l57 SPAN {display:none;}
#bottommenu #enl25 SPAN, #bottommenu #enl26 SPAN, #bottommenu #enl27 SPAN, #bottommenu #enl28 SPAN, #bottommenu #enl57 SPAN {display:none;}
#bottommenu #l25 {background:url(/images/m25.gif) no-repeat left bottom;}
#bottommenu #l26 {background:url(/images/m26.gif) no-repeat left bottom;}
#bottommenu #l27 {background:url(/images/m27.gif) no-repeat left bottom;}
#bottommenu #l28 {background:url(/images/m28.gif) no-repeat left bottom;}
#bottommenu #l57 {background:url(/images/m57.gif) no-repeat left bottom;}

#bottommenu #enl25 {background:url(/images/en/m25.gif) no-repeat left bottom;}
#bottommenu #enl26 {background:url(/images/en/m26.gif) no-repeat left bottom;}
#bottommenu #enl27 {background:url(/images/en/m27.gif) no-repeat left bottom;}
#bottommenu #enl28 {background:url(/images/en/m28.gif) no-repeat left bottom;}
#bottommenu #enl57 {background:url(/images/en/m57.gif) no-repeat left bottom;} 

  
  
#bottommenu A:HOVER { }  
#bottommenu LI LI { height:auto!important;}  
#bottommenu LI LI A {
position:relative;
  float:left;
  height: 15px!important;
  padding:4px 5px 0px 5px!important;
  margin:0px!important;
  font-weight:normal; 
  width:165px;
  background:#c97575;
  color:#fde8c1;
  border-bottom:1px solid #fde8c1;
  }  
#bottommenu LI LI A:HOVER {background:#b44757; }  
#bottommenu .makt { }
#bottommenu .makt A { } 
#bottommenu .makt .makt A {  }
#bottommenu #aktsubmenu A {  }  

#bottommenu .bmzdj {display:block!important; border:1px solid #7b0116; margin-top:2px; }
#bottommenu .bmzdj IMG {display:block;}

#mainmenu2 UL UL ,
#mainmenu2 ul ul ul,
#mainmenu2 ul ul ul ul,
#mainmenu2 ul ul ul ul ul,
#mainmenu2 ul li:hover ul,
#mainmenu2 ul li:hover ul ul,
#mainmenu2 ul li:hover ul ul ul,
#mainmenu2 ul li:hover ul ul ul ul,
#mainmenu2 ul ul li:hover ul,
#mainmenu2 ul ul li:hover ul ul,
#mainmenu2 ul ul li:hover ul ul ul
{display: none; z-index:923; }
#mainmenu2 ul li:hover ul,
#mainmenu2 ul ul li:hover ul,
#mainmenu2 ul ul ul li:hover ul,
#mainmenu2 ul ul ul ul li:hover ul,
#mainmenu2 ul ul ul ul li:hover ul
{display: block;  z-index:923;}

div#bottommenu ul ul,
div#bottommenu ul ul ul,
div#bottommenu ul ul ul ul,
div#bottommenu ul ul ul ul ul,
div#bottommenu ul li:hover ul,
div#bottommenu ul li:hover ul ul,
div#bottommenu ul li:hover ul ul ul,
div#bottommenu ul li:hover ul ul ul ul,
div#bottommenu ul ul li:hover ul,
div#bottommenu ul ul li:hover ul ul,
div#bottommenu ul ul li:hover ul ul ul
{display: none; z-index:923; }
div#bottommenu ul li:hover ul,
div#bottommenu ul ul li:hover ul,
div#bottommenu ul ul ul li:hover ul,
div#bottommenu ul ul ul ul li:hover ul,
div#bottommenu ul ul ul ul li:hover ul
{display: block;  z-index:923; }


/* artykul */

.starticle {background:pink; margin:0px; background:url(/images/starticle.jpg) no-repeat left top; padding:150px 75px 0px 75px; position:relative; height:290px;}
.starticle P { color:#3f0014; font:italic normal 18px/29px Georgia; text-align:center;  }
.starticle .podpis {font-size:24px; margin-top:20px;}
.starticle .podpis, .starticle .podpis2 {  color:black; float:right; clear:right; width:300px;}

.article {padding:20px 45px 45px 45px; line-height:19px;}


.article P {padding-bottom:20px; text-align:justify;}
.article H2, .article H3 {padding-bottom:10px;}



.article A { color:#4c001c; }
.article A:hover { color:#95032a; }
H1 {padding:65px 45px 0px 45px; font-size:16px; color: #7b0116; font-family:verdana;}
H1:first-letter { font-size:47px; font-weight:normal; font-family:times;  }
H1 span {color:#dbad95;}

.article TABLE {margin:0px auto 20px auto;}
.tdc, .tdc TD {text-align:center!important;}
.article TABLE TD {  padding:2px 5px; border:2px solid #fbe7bf; background:#f4dbb6; }

.rcdiv {float:right;width:350px; padding:10px; background:#fef1d9; margin-left:10px; margin-bottom:10px;}
.rcdiv H3 {text-align:center; margin-bottom:10px;}
.rcdiv dt, .rcdiv dd {font-size:12px; line-height:15px;}
.rcdiv dt {font-weight:bold; float:left; clear:left; width:65px; text-align:right; padding-right:5px; }
.rcdiv dd {padding-left:70px;border-bottom:1px solid #9e7876; padding-bottom:2px; margin-bottom:3px;}

/* plan katedry */
/*.plan {line-height:19px; padding:0px 20px 0px 0px;}
.plan IMG {border:2px solid white; float:left; margin:5px 10px 5px 5px;}
.plan P {font-size:11px;}*/
#plan_cont {margin: 0px auto 20px auto; padding-top:65px;	width: 900px;}

.kalendarium .main {border-top:3px solid #4c001c!important; }
.kal_data {width:70px; vertical-align:middle; text-align:center;}
.kal_czas {width:120px; text-align:center; font-weight:bold; vertical-align:middle;}
.kal_tytul {width:400px;}
.kal_tytul2 { font-weight:bold; text-align:center;}

/* wideoplejer */
#video_cont {width: 380px; margin: 0px 0px 20px 20px; float:right;}

SPAN.zdjr {  float:right; clear:right;  border:1px solid #9e7876; padding:10px; margin:5px 0px 10px 25px;  z-index:1; }
SPAN.zdjr, SPAN.zdjr A {font-size:10px; text-align:left!important; line-height:12px;}
SPAN.zdjr IMG { display:block; margin-bottom:5px;  z-index:2;}
SPAN.zdjr A {text-decoration:none; display:inline;  }


SPAN.zdjl {  float:left;  border:1px solid #9e7876; padding:10px; margin:5px 25px 10px 0px;  z-index:1; }
SPAN.zdjl, SPAN.zdjl A {font-size:10px;  text-align:left!important;  line-height:12px;}
SPAN.zdjl IMG { display:block; margin-bottom:5px; z-index:2;}
SPAN.zdjl A {text-decoration:none; }

SPAN.zdjc {  display:block;     padding:10px; margin:10px auto 0px auto; text-align:center!important; }
SPAN.zdjc, SPAN.zdjc A {font-size:10px;  line-height:12px; }
SPAN.zdjc IMG { display:block; padding:10px 10px 30px 10px;  margin:5px auto -25px auto; border:1px solid #9e7876;}
SPAN.zdjc A {text-decoration:none;}


.lang {position:absolute; right:0; top:0;}
.lang A {color:#fde8c1; }

.imglist {font-size:10px; width:100%;}
.imglist SPAN { float:left; margin-right:10px;}
.imglist A {display:block;}