body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, img {
	margin:0;
	padding:0;
}

a {
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
}

p {
	display: block;
	margin: 6px 0px;
}	

ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

img {
	border: 0px;
}

#slider{
	position: relative;
	z-index: 100;
}

.przezrocze{
	background: transparent url(../images/przezrocze.png) no-repeat;
	position: absolute;
	top: 340px;
	left: 0px;
	height: 116px;
	width: 760px;
	z-index: 101;
}

.hide {
	display: none;
}

body {
	/*background: #fcfcfc url(../images/background.png) no-repeat scroll center top;*/
	font-family: Arial;
	font-size: 11px;
}

#container {
	margin:0 auto;
	width:1010px;
	position:relative;
}

#content {
	width: 100%;
	position: relative;
}

#top {
	height:50px;
	width: 1010px;
	position:relative;
}

#top h3 a {
	height:67px;
	left:3px;
	position:absolute;
	text-indent:-10000px;
	top:49px;
	width:121px;
	background: url('../images/top.png');
}



		.slider-wrap { 
			position: relative;
			width: 700px;
			height: 356px;
			float:left;
		}

		.csw { height: 356px; background: #fff; overflow: hidden }
		.csw .loading {
			margin: 120px 0px 300px 250px; 
			text-align: center;
		}

		.stripViewer { 
			position: relative;
			overflow: hidden; 
			margin: auto;
			width: 700px;
			height: 436px;
			clear: both;
			background: #fff;
		}
		
		.stripViewer .panelContainer { 
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
		}
		
		.stripViewer .panelContainer .panel { 
			float:left;
			height: 100%;
			position: relative;
		}
		
		.stripNav { 
			background: transparent url(../images/przezrocze.png) no-repeat;
			position: absolute;
			top: 255px;
			left: 0px;
			height: 116px;
			width: 700px;
			z-index: 101;
			
		}
		
		.stripNav ul { 
			list-style: none;
			float: right;
			padding-top: 65px;
			display: none;
		}
		
		.stripNav ul li {
			float: left;
			margin-right: 2px; 
		}
		
		.stripNav a { 
			font-size: 18px;
			font-weight: bold;
			text-align: center;
			line-height: 32px;
			color: #fff;
			text-decoration: none;
			display: block;
			padding: 0 15px;
		}
		
		
		.stripNav li a:hover {
			color: #fcba16;
		}
		
		.stripNav li a.current {
			color: #fcba16;
		}
		
		.stripNavL a, .stripNavR a {
			position: absolute;		
			display: block;
			height: 13px;
			width: 11px;
			top: 218px;
		}
		
		.stripNavL a{
			right: 193px;
			z-index: 102;			
		}
		
		.stripNavR a{
			right: 115px;
			z-index: 102;
		}


#r_box {
	
	width: 450px;
	position:relative;
	/*background: url('../images/r_box.png') repeat-y;*/
	float:left;
}

.o_firmie h3 a{
	height:200px;
	position:absolute;
	right:0;
	text-indent:-10000px;
	top:0;
	width:265px;
	z-index:102;
}	

#r_box img{
	padding: 0px 20px 0px 0px;
	float: left;
}

.r_box_content{
	padding-top: 0px;
	padding-right:2px;
	padding-left: 6px;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	color: #4e4c4d;
}

#r_box_content strong {
	display: block;
	font-size: 12px;
	padding-bottom: 0px;
}

#r_box .news_top {
	float:right;
}

#r_box .news_top {
	height:53px;
	width: 265px;
	background: url('../images/aktualnosci.png');
	float:left;
	text-indent:-10000px;
}

#r_box .link {
	height:62px;
	width: 265px;
	background: url('../images/aktualnosci_buttom.png');
	float:left;
}

#r_box .link .line{
	padding: 21px 0px 0px 25px;
}

#r_box .link:hover {
	height:62px;
	width: 265px;
	background: url('../images/aktualnosci_buttom_hover.png');
	float:left;
}

#r_box .link .date{
	color: #fcba16;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	padding-right: 12px;
}

#r_box .link a{
	color: #4e4c4d;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}

#r_box .link:hover a{
	font-weight: bold;
	font-size: 12px;
}

#index{
	float:left;
	width: 760px;
	height: 130px;
	position:relative;
}

#index .pacjent {
	left:0px;
	position:absolute;	
	top:0px;
	height: 189px;
	width: 244px;
	text-indent:-10000px;
}

#module .zoz {
	left:245px;
	position:absolute;	
	top:0px;
	height: 189px;
	width: 244px;
	text-indent:-10000px;
}

#module .reklama {
	left:491px;
	position:absolute;	
	top:0px;
	height: 189px;
	width: 244px;
	text-indent:-10000px;
}

#footer_container {
	width:100%;
	height: 105px;
	float:left;
	background: #fcfcfc url(../images/footer.png) no-repeat scroll center top;
}

#footer{
	margin:0 auto;
	width:1000px;
	position:relative;
	background: #fcfcfc url(../images/footer2.png) no-repeat scroll center top;
	min-height: 105px;
	font-family: Arial;
	font-size: 11px;	
	color: #4e4c4d;
}	

#footer .copyright {
	
	left:17px;
	position:absolute;	
	top:83px;

}
#footer .menu {
	padding:146px 0 0 15px;
}
#footer a {
 display: inline;
 color: #4e4c4d;
 text-decoration: none;
 padding: 14px;
}

#pacjent .index_top {
	float:left;
	width: 760px;
	height: 125px;
	background: url('../images/pacjent.png');
	position:relative;
}

#pacjent .index_top span{
	display: block;
	width: 460px;	
	color: #843b00;	
	padding: 74px 0px 0px 17px
}

#pacjent .index_top span strong{
	font-size: 12px;
	display: block;
}

.index_top a{
	height:30px;
	position:absolute;
	right:128px;
	text-indent:-10000px;
	top:74px;
	width:99px;
}

#pacjent .question_top {
	float:left;
	width: 760px;
	height: 125px;
	background: url('../images/pacjent_questions.png');
	position:relative;
}


.about {
	float:left;
	width: 701px;
	border: 1px solid #eeeeee;
	color: 4e4c4d;
	padding: 16px;
	font-size: 12px;
}

#r_box .files {
	background: #ececec url('../images/pliki.png');
	min-height: 50px;
	width: 265px;
	float:left;
	padding-top:50px;
}

#r_box .file {
	height: 60px;
	background: #ececec;
	border-bottom: 1px solid #FFF;
}

#r_box .file a{
	text-decoration: none;
	color: #4e4c4d;
	font-family: Arial;
	font-size: 12px;
}

#r_box .file .text{
	font-weight: bold;
	line-height: 60px;
	padding-left: 5px;
}

#r_box .file img{
	padding: 14px 0px 0px 20px;
	float: left;
}

#r_box .questions {
	background: #ececec url('../images/questions.png');
	height: 52px;
	width: 265px;
	float:left;
	text-indent:-10000px;
}


.contact_form input, .contact_form textarea{
	border: 1px solid #000;
	width: 400px;
	
}

.contact_form input[type='submit']{
	width: 70px;
	background: #FFF;
}

.contact_form input{

}

.contact_form textarea{
	height: 200px;
}
