/*
Theme Name: Szpital
Theme URI: http://www.szpitalstaszow.pl/
Description: Main CSS Document for SPZZOZ Staszow site.
Version: 0.8
Author: Piotr Mazurkiewicz
Author URI: http://n3t.pl/~dzolnierz/
*/

/* DON'T TOUCH ANYTHING BELOW THIS COMMENT!!! */
/* NIE DOTYKAC NICZEGO PONIZEJ TEGO KOMENTARZA!!! - bo sie spierdoli (przyp. Redakcja ;-) */

* {
	margin: 0;
	padding: 0;
	font: normal 95% Tahoma, "Gill Sans MT", "Gill Sans", "Trebuchet MS", sans-serif;
}

#szpital {
	width: 1026px;
	margin: 0px auto;
	padding: 0;
	padding-top: 10px;
	text-align: center;
}

#filler {
	width: 1026px;
	background-image: url('data/img/filler.png');
	background-repeat: repeat-y;
}

.corner {
	width: 30px;
	height: 25px;
	float: left;
}

.corner.top-left {
	background: url(data/img/top-left.png) no-repeat center;
}

.corner.top-right {
	background: url(data/img/top-right.png) no-repeat center;
}

.corner.bottom-left {
	height: 24px;
	background: url(data/img/bottom-left.png) no-repeat center;
}

.corner.bottom-right {
	height: 24px;
	background: url(data/img/bottom-right.png) no-repeat center;
}

.spacer {
	width: 966px;
	float: left;
}
 
.spacer.top {
	height: 25px;
	background: url(data/img/spacer-top.png) repeat-x center;
}

.spacer.foot {
	width: 996px;
	height: 4px;
	background: url(data/img/spacer-foot.png) #fff no-repeat left;
}

.spacer.bottom {
	height: 24px;
	background: url(data/img/spacer-bottom.png) repeat-x center;
}

#top {
	width: 1026px;
	height: 166px;
	margin: auto;
	padding-top: 25px;
}

#top .border {
	width: 15px;
	height: 166px;
	float: left;
}

#top .border.left {
	background: url(data/img/border-left.png) repeat-y center;
}

#top .border.right {
	background: url(data/img/border-right.png) repeat-y center;
}

#szpital-top {
	width: 978px;
	height: 166px;
	margin: 0;
	padding: 0 9px;
	background: #f2f1f1 url(data/img/szpital-top-nowe-2-akredytowany.png) no-repeat center;;
	text-align: left;
	float: left;
}

#slideshow {
	/* margin-left: 182px; */
}

#logo-container {
	height: 166px;
	width: 175px;
}

#baner-container {
	height: 166px;
	width: 264px;
	margin: -166px 0 0 175px;
}

#top-bar {
	width: 1026px;
	height: 84px;
	margin: auto;
	padding: 0;
	background: url(data/img/top-bar.png) #f2f1f1 no-repeat center;
	text-align: center;
}

#box-left {
	width: 250px;
	height: 64px;
	margin: 0;
	padding: 10px 0 10px 30px;
	text-align: left;
	float: left;
}

#box-right {
	width: 83px;
	height: 64px;
	margin: 0;
	padding: 10px 30px 10px 0;
	text-align: right;
	float: right;
}

#box-right img.box-right {
	padding-top: 20px;
}

#calendar {
	width: 623px;
	height: 64px;
	margin: 0;
	padding: 10px 0px 10px 0px;
	text-align: right;
	float: left;
}

#holder {
	width: 1026px;
	/* height: 602px; */
	min-height: 772px;
	margin: auto;
	padding: 0;
	text-align: center;
}

#holder .border {
	width: 15px;
	/* height: 602px; */
	min-height: 792px;
	float: left;
}

#holder .border.left {
	background: url(data/img/border-left.png) repeat-y center;
}

#holder .border.right {
	background: url(data/img/border-right.png) repeat-y center;
}

#spacer-filler {
	background-image: url('data/img/spacer-filler.png');
	height: 20px;
	width: 996px;
}

#content {
	width: 996px;
	/* height: 582px; */
	min-height: 860px;
	margin: auto;
	padding: 0px;
	text-align: center;
	float: left;
	background-color: #dddcdc;
}

#content .menu {
	/* height: 580px; */
	min-height: 790px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background-color: #f2f1f1;
	float: left;
}

#content .menu.left {
	width: 213px;
	background: url(data/img/menu-left.png) #dddcdc no-repeat top center;
}

#content .menu.right {
	width: 215px;
	/* background-color: #dddcdc; - zmienione na rzecz ponizszego tla */
	background: url(data/img/menu-right.png) #dddcdc no-repeat top center;
}

#content .menu .links-box {
	width: 180px;
	margin: auto;
	padding-top: 105px;
	text-align: center;
}

#content .menu.right .links-box {
	/* padding-top: 10px; - najezdzalo na tlo, wiec poszlo w dol :] */
	padding-top: 105px;
}

#content .menu .links-box ul {
	list-style-type: none;
	text-align: center;
}

#content .menu .links-box ul li {
	width: 160px;
	margin: 15px 7px;
	padding: 1px 3px;
	border: 1px #999 solid;
	background-color: #c8c8c8;
	font-size: 13px;
	color: #E06B0C;
	text-align: center;
}

#content .menu .links-box ul li:hover {
	background-color: #fff;
}

#content .menu.right .links-box ul li .item-right {
	margin: 0;
	text-align: right;
}

#content .menu .links-box ul li a {
	font-size: 13px;
	text-decoration: none;
}

#content .menu .links-box ul li a:link {
	color: #E06B0C;
}

#content .menu .links-box ul li a:visited {
	color: #636a6f;
}

#content .menu .links-box ul li a:hover {
	text-decoration: underline;
}

#content .menu.right .links-box ul li a:hover {
	text-decoration: none;
}

#content .menu .links-box ul li.sub-menu {
	width: 168px;
	padding-left: 0;
	border: none;
	background-color: #ddd;
	display: none;
}

#content .menu .links-box ul li.sub-menu ul.items {
	list-style-image: url(data/img/arrow.gif);
	border: 1px #999 solid;
	padding-left: 10px;
}

#content .menu .links-box ul li.sub-menu ul.items li.item {
	width: 140px;
	margin: 2px 7px;
	padding: 1px 0;
	border: none;
	background-color: #ddd;
	font-size: 10px;
	color: #f47814;
	text-align: left;
}

#content .menu .links-box ul li.sub-menu ul.items li.item a {
	font-size: 11px;
	text-decoration: none;
}

#content .menu .links-box ul li.sub-menu ul.items li.item a:link {
	color: #000;
}

#content .menu .links-box ul li.sub-menu ul.items li.item a:visited {
}

#content .menu .links-box ul li.sub-menu ul.items li.item a:hover {
	text-decoration: underline;
}

#text {
	width: 544px; /* raczek: zmieni�em szeroko�� z 508, na rzecz padding-right: 12px; */
	/* height: 580px; */
	min-height: 860px;
	overflow: scrollbar;
	margin: 0;
	padding: 0px 12px 0px 12px; /* raczek: odst�p po prawej tekstu od przewijacza */ 
	background: #f2f1f1;
	text-align: left;
	float: left;
	background-color: #f2f1f1;
}

/*
#footer {
	width: 1026px;
	margin: auto;
	padding: 0;
	text-align: center;
}

#footer .border {
	width: 15px;
	height: 4px;
	float: left;
}

#footer .border.left {
	background: url(data/img/border-left.png) repeat-y center;
}

#footer .border.right {
	background: url(data/img/border-right.png) repeat-y center;
}
*/

#icons {
	width: 1026px;
	margin: 0px 0px 0px 15px;
	padding: 0;
	text-align: center;
}

/*
#icons .border {
	width: 15px;
	min-height: 64px;
	float: left;
}

#icons .border.left {
	background: url(data/img/border-left.png) repeat-y center;
	position: absolute;
	margin: 0px 0px 0px -15px;
}

#icons .border.right {
	background: url(data/img/border-right.png) repeat-y center;
}
*/

#icons-holder {
	width: 940px;
	height: 50px;
	margin: auto;
	padding: 11px 28px 3px;
	background: #c3cfd4;
	text-align: left;
	float: left;
}

#designed {
	width: 1011px;
	margin-bottom: 5px;
	padding-right: 15px;
	font-size: 9px;
	clear: both;
	text-align: right;
	background-color: #FFF;
}
