/*
Theme Name: AZS DLM Theme
Version: 1.0
Description: AZS DLM theme, 26/01/2008
Author: Adam Ogrodnik
Author URI: http://www.li.com.pl
*/




/* LAYOUT
----------------------------------------------- */
#topBar { 
	background-image: url(images/top_bg.jpg);
	background-repeat: repeat-x;
	height: 108px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
#imgMain-1 {
	position:absolute;
	left:0px;
	top:0px;
	width:109px;
	height:318px;
	z-index:2;
}
#imgMain-2 {
	position:absolute;
	left:109px;
	top:0px;
	width:62px;
	height:108px;
	z-index:3;
}
#logoAzs {
	position:absolute;
	left:60px;
	top:6px;
	width:68px;
	height:64px;
	z-index:1;
}
#logoAzsPodpis {
	position:absolute;
	left:332px;
	top:22px;
	width:454px;
	height:27px;
	z-index:4;
}
#szukaj {
	position:absolute;
	left:334px;
	top:68px;
	width:130px;
	height:21px;
	z-index:6;
}
#naviBox {
	margin-left: 0px;
	width: 314px;
	top: -1px;
	position: relative;

}
#navi {
	background-image: url(images/navi_bg.jpg);
	background-repeat: repeat-x;
	height: 20px;
	padding-top: 7px;
}
#naviBegin {
	float: left;
	height: 20px;
	clear: none;
}


#navi img {
	margin-right: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#kalendarzBox {
	xleft:105px;
	width:208px;
	display: block;
	margin-left: 105px;
}
#kalendarz {
	background-image: url(images/kalendarz_bg.jpg);
	background-repeat: repeat-x;
	width: 194px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; /* wyjatek: tu dodalem typografie bo jest czysciej*/
	font-size: 11px;
	color: #666666;
	font-style: normal;
	padding-left: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#content {
	background-repeat: repeat-y;
	margin-left: 0px;
	padding-left: 20px;
	padding-top: 10px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	height: 100%;
}
.bg_content {
	background: url(images/content_bg.jpg) repeat-y;
}

#stopka {
	width: 315px;
	float: left;
	font-size: 10px;
}

#footer {
	background-image: url(images/footer_bg.jpg);
	background-repeat: repeat-x;
	height: 104px;
	padding-left: 15px;
	padding-top: 10px;
	color: #666666;
	float: none;
	display: block;
}
#footer b {
	color: #000000;
}
#footer a {
	color: #FF3300;
	text-decoration: none;
}
#gallery { /* to jest samo "pudelko" dla styli obrazkow w galerii */
	margin-top: 7px;
}
#gallery img {
	margin-right: 6px;
	border: 2px solid #00CCFF;
	text-decoration: none;
}
#gallery img:hover {
	text-decoration: none;
	border: 2px solid #00FFFF;
}
#gallery a:hover {
	border-style: none;
	border-width: 0px;
}

#banery {
	float: right;
	margin-left: 15px;
	margin-top: 10px;
	margin-right: 10px;
}
#content li {
	list-style-image: url(images/bull.gif);
}
.th {
	background-image: url(images/table_th_bg.gif);
	background-repeat: repeat-x;
	color: #003366;
	background-color: #94D7FD;
	border-top: 1px solid #AADEFD;
	border-left: 1px solid #AADEFD;
}

.td {
	background-image: url(images/table_td_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
}

.td_empty { /* to powstalo w przypadku gdy trzeba uzyc tabeli do layoutu a domyslnie w <td> zadane sa juz style */
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: none;
}

#content p {
	margin: 3px 0px 6px;
	padding: 0px;
}
#banery img {
	margin-bottom: 10px;
}

.clearfix:after { /* http://www.positioniseverything.net/easyclearing.html - ale niekoniecznie jest tutaj potrzebne :P */
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* TYPOGRAFIA
----------------------------------------------- */
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #00CCFF;
	font-weight: normal;
	margin: 0px 0px 2px 5px;
	padding: 0px;
}


h2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

h2 a:link {
	color: #CC9933;
	text-decoration: none;
}
h2 a:hover {
	color: #996600;
	text-decoration: none;
	background: #FBEAC4;
	border-bottom: 1px solid #CC9933;
}
#news {
	background-image: url(images/news_bg.jpg); /* nie mam pojecia dlaczego ale w IE6 ten obrazek zaslania tytul newsa! */
	background-repeat: no-repeat;
	margin-top: 10px;
	padding-top: 10px;
}
h2 a:visited {
	color: #0099FF;
	text-decoration: none;
}
.navi:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
}
div {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#date {
	background-image: url(images/date.gif);
	background-repeat: no-repeat;
	height: 45px;
	width: 41px;
	float: left;
	font-size: 10px;
	text-align: center;
	padding-top: 2px;
	color: #CCCCCC;
}
#date b {
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
}

h2 img {
	margin-left: 5px;
	margin-right: 5px;

}

#options { /* to jest samo "pudelko" dla styli linkow w opcjach */
}
#options img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: middle;
}
#options a:link {
	text-decoration: none;
	color: #0033CC;
}
#options a:hover {
	text-decoration: none;
	color: #0033CC;
	border-bottom: 1px solid #62C0FF;
}
#options a:visited {
	text-decoration: none;
	color: #0033CC;
}

.navi:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0033CC;
	text-decoration: none;
	padding: 2px;
}

.navi:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	background: #B9E3FF;
	padding: 2px;
	border-width: 1px;
	border-style: none;
}
.navi:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	padding: 2px;
}
.kal:link {
	color: #FF3300;
	text-decoration: none;
}
.kal:hover {
	color: #CC0000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}
.kal:visited {
	color: #996666;
	text-decoration: none;
}
a:link {
	color: #0066FF;
	text-decoration: none;
}
a:hover {
	color: #0066FF;
	text-decoration: underline;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #0099FF;
}
a:visited {

	color: #006699;
	text-decoration: none;
}

/* FORMULARZE
----------------------------------------------- */
.post {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	background-image: url(images/post_bg.gif);
	background-repeat: repeat-x;
	width: 100px;
	border: 1px solid #003399;
	padding-left: 3px;
}

/* drop down list 
  YUIDomCollapse fancy add-on by Christian Heilmann
  Version 1.0 / May 2007
  License: http://creativecommons.org/licenses/by/3.0/
  Homepage: http://onlinetools.org/tools/yuidomcollapse/
----------------------------------------------- */

.hide{
	position:absolute;
	top:-20000px;
	overflow:hidden;
	zoom:1;
}
.open{
}
.trigger {
	background-image: url(images/table_td_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
}


