/* CSS Document */

html, body {
	margin:0 auto;
	font-family:Tahoma, Elephant;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: .95em;
	color:#666666;
	font-style:normal;
	background:#CCCCCC;
}

h1 { font-size:1.3em}
h2 { font-size:1.1em}
h3 { font-size:1em}
h4 { font-size:0.8em;}
img {border:0}

#wrap_main{
	width: 960px;
	margin: 0 auto;
	border: 0px solid #cccccc;
	background: #ffffff;
}

#wrap{
	width: 960px;
	margin: 0 auto;
	background: url(../images/tlo_bg_blue.jpg) repeat-y 39%; /* 39% im wieksze tym bardziej w lewo */
	border: 0px solid #cccccc;
}


/*
#container{
	margin:0 auto;
	width:960px;
}
*/
#header{
	/*background:#3e4046;	ver.3 */
	background:#ffffff;
	height: 150px;
	/*float:left; dodano 21.05.2009 zk*/
}

#header_right{
	position:relative; float:right; margin: -140px 10px 0 0;
}

#header_right_UXP {
	font-size: 0.75em;
	font-weight:bold;
	position:relative; 
	float:right; margin: -50px 10px 0 0;
	width:130px;
	}
#header_right_UXP a{
	text-decoration:none;
	color:#666666;
	}
#header_right_UXP a:hover {
	color:#46474D;
	}

#navigation {
	background: #009ee0;
	height: 56px;
}

#under_navigation {
	background: #037aac;
	height: 5px;
}	
/* *************** rotacja zdjęć ****************/
#front_img{
	background: #ffffff; /*url(../images/banners/rotate.php) no-repeat 0px 0px;  rotates images in the banners folder - tak było pierwotniedo 20.05.09 zk */
	height: 270px;
}	

#front_img_sub{
	background: #ffffff url(../images/banners1/rotate.php) no-repeat 0px 0px; /*rotates images in the banners folder */
	height: 116px;
}
/* ***************  end  ****************/

#img_description{
	background: #ffffff; 
	min-height:inherit; /* default 56px */
	margin: 0;
	padding: 15px 35px 0 35px;
	font-size: .9em;
}

#front_content{
	/*background:#E0E0E0;*/
	background:#FFFFFF;
	height:auto;
	margin: 0;
	padding: 35px 35px;
	min-height: 201px;
}

#front_content_carousel{
	/*background:#E0E0E0;*/
	background:#FFFFFF;
	height:auto;
	margin: 0;
	padding: 0 0;
	min-height: 201px;
}

#content {
	float: right;
	padding :1em 1em 1em 1em;
	background: #fff; /*#C7EFF1;*/
	width: 77%;		/* zmian rozmiaru zmienia szer wyswietlania*/
	font-size: 0.8em; 
}

#content_1 {
 
	float:right;
	margin-left:22%;
	padding: 1em;
	/*background:#E4E4E4;*/
	background: #fff;
	min-height:auto;
	min-height:200px;
}

#content_v2{
	margin-left:21%;
	/* background:#9999CC;	okresla tlo */
	background: #fff;
	padding:1em 1em 2em 2em;
	color:#333333;
	font-size: 0.77em;
}

#content_v2 a{
	text-decoration:none;
	color:#000033;
}

#content_v2 a:hover{
	background:#EBEBEB;
	color:#46474D;
	border-bottom: 1px dotted #666666;

}
/*********************************************/
#sidebar_left {
	float:left;
	margin: 0;
	 
}

.menu_naglowek{
	padding:5px 0 5px 10px; 
	font-weight:bold;}

#sidebar_menu_bg{	/* tlo obrazkowe pod menu */
	margin: 0;
	padding-right: -2px;
	background:#429AD0 url(../images/sidebar_bg_pasek.jpg) repeat-x top left;
	width: 192px;
	min-height: 454px;
	}

#sidebar_menu {
	margin: 0;
	color:#FFFFFF;
	
}
#sidebar_menu dl, #sidebar_menu dt{
	font-size: .9em;
	line-height: 1.1em;
	padding: 1em 1em 0.2em 1.3em;
	cursor:pointer;
}
#sidebar_menu dd{
	font-size: .85em;
	margin-left: 2em;
	line-height: 1.3em;
}
 
#sidebar_menu dd a, #sidebar_menu dt a{
	color: #FFFFFF;
	text-decoration:none;
	display:block; /* 19.05.09 zk*/
}

#sidebar_menu dd a:hover, #sidebar_menu dt a:hover {
	color:#45474D;
	text-decoration:none;
}
 
#menu2 {
	margin-left: -15px;
	margin-top: -15px;
}

#menu2 dt {
	font-size: 1.1em;
	 
}
#menu2 dd {
	font-size: 1.1em;
	margin-left: .7em;
}
 
 
/* ***************************
		line
*************************** */
.line1{
	height:1px;
	border-bottom: 1px dotted #666666;
	margin-left: 35px;
	margin-right: 35px;
}

/* *********************** */
.box_news{
	margin: 0;
	background:#FFFFFF;
	 	
}

.box_news_inner{
	margin: 0;
	width: 130px;
	/*border:1px solid grey;  do zmiany */
	/*background:#F4E1CC;*/
	float: left;
	font-size: .7em;
}

.box_news_inner img{
	margin: 0;
	padding: 0;
}

.box_news_inner a, #more_news a{text-decoration:none; color:#006699; font-size: .85em; margin-right: 20px;}
.box_news_inner a:hover, #more_news a:hover{ color:#000033; border-bottom: 1px dotted #666666; background:#CCCCCC;}


.box_new_inner_null{
	margin:0;
	width: 57px;
	min-height: 201px;
	float: left;
}	

#under_front_content{
	clear:both;
	/*background: #2b78a7; */
	height: 8px;
}

/*********************************
			Navigation 
**********************************/	
/* css umieszczony w pliku menu_H_tab.php 22.05.09 zk */

/* ***************************************** 
*
*			mootools description
*
* **************************************** */
#vertical_slide{
	background: #009ee0;
	padding: 5px;
	font-weight: normal;
	min-height: 110px; /* okresla min wys. bez tego nie dziala poprawnie */
}

div.marginbottom {
	/* Since the Fx.Slide element resets margins, we set a margin on the above element */
	padding: 0 5px 3px 0;
	background: #009ee0;
	position:absolute;
}

.vertical_status{font-size:.7em; font-weight: normal; color:#FFFFFF; padding-left:5px; display:block;}

/******************************************  end mootools ***************************************** */


/* ***************************************** 
*
*			jquery "kurtyna" description
*
* **************************************** */
#caja {
	background: #009ee0;
	padding: 5px;
	font-weight: normal;
	/* min-height: 110px;  okresla min wys. bez tego nie dziala poprawnie */
	display: none;
	
/* width:960px;
display: none;
padding:5px;
border:0 solid #FADDA9;
background-color:#009EE0;
*/
}


#mostrar{
	padding: 0 5px 3px 0;
	background: #009ee0;
	position:absolute;
	
	padding:5px;
	display:block;
/* display:block;
width:35px;
padding:5px;
 border:0 solid #D0E8F4; 
background-color:#009EE0;
*/
}
/******************************************  end jquery ***************************************** */



/* **************** definicje dla menu_short table ****************** */
#nav_topic_short {
	font-size:0.8em;
	padding-left:3.5em;
	line-height: 1.5em;
}

#nav_topic_short a{
	color: #ffffff;
	text-decoration:none;
}

#nav_topic_short a:hover{color:#46474D;}

/* **************** koniec menu_short   table ************ */


/* ****************************
			footer
**************************** */
#footer{

	background: #3E4946;
	height: 70px;
}

#footer_txt{
	font-family: Tahoma, Elephant;
	font-size:0.6em;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 0;
	width: auto;
	padding: 30px 0 10px 30px;
	float:left;
}
#footer_txt a {
	border-right: 2px solid #009ee0;
	margin: 0;
	padding-right: 20px;
	color:#FFFFFF;
	text-decoration: none;
}

#footer_txt a:hover, #copyright a:hover {color:#1A6A9B;}

#under_footer{
	background: #2678a7 url(../images/under_footer.jpg) repeat-x;
	height:54px;
}

#copyright {
	font-size:.6em;
	color:#ffffff;
	padding: 5px 10px 5px 10px;	
}
#copyright a {
	color:#FFFFFF;
	text-decoration: none;
}


/*===================KOLORYSTYKA  efekrów wyszukiwania  ======================*/
.seek_result {
		margin:5px;
		border-right:1px solid #1C7EBD;
		background-color: #FEFDFA;	
		height:auto;
		padding:10px 10px 10px 15px;
}
	
.seek_result_p {
		margin:5px;
		border-left: 3px solid #919191; /* pierwotnie #676767;*/
		border-bottom: 1px solid #CCCCCC;
		background-color: #FEFDFA;	
		height:auto;
		padding:10px 10px 10px 15px;
		line-height:1.5em;
}

/*===================  STUDENCI ======================*/

*.lek_menu a, *.woj-lek_menu a, *.farm_menu a, *.fiz_menu a, 
*.lek-den_menu a, *.nauk-bio_menu a, *.wnz_menu a, *.wpp_menu a{
	line-height: 1.3em;
}

 .lek_menu, .woj-lek_menu, .farm_menu, .fiz_menu, .lek-den_menu, .wpp_menu, .wnz_menu, .nauk-bio_menu{
	background-color: #FBFDFF;
	border-left: 2px solid #676767;
	 
	padding: 5px;
}

 .lek_content, .woj-lek_content,  .farm_content,  .fiz_content, .lek-den_content, .wpp_content, .wnz_content, .nauk-bio_content {
	border: 1px solid #FBEAF1; 
	margin-top:20px;
	padding:20px;
}

/* ******************** Pomocnicy ******************** */
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	font-size: 0;
}

.hide{
	display: none;
	visibility: hidden;
}

.left {float: left;}
.right {float: right;}
.clear {clear: both;}
