
html { background:white;}

.uzytecznosc {
	text-indent: -9000px;
	overflow: hidden;
	height:0px;
	clear:both;
	}

* {margin:auto!important;}
.b0{border:0!important;}
.b1 { border:0}

.cbth {clear:both;}
p {padding-bottom:1em}

.r1{border:1px solid #D0D0D0!important; }


.uzytecznosc { 
	text-indent: -9000px;
	overflow: hidden;
	display:block;
	
	
	}

#bodyid {
		height:100%;
		border:0px solid green;
		text-align:center;
		background-image:url("/images/test.gif");
		background-repeat:repeat-x;
		background-position: 0px -286px;background-position: 0px -286px;
	 	width:100%;height:130px;
}




#glowne {
 	border:2px solid #99CC33;
 	border-bottom:0px solid #99CC33;
 	background:white;
 	top:160px;
	
	
	z-index:9000;
	width:918px;
	position:relative;
	
	margin:0;
	margin-bottom:0px;
	text-align:left;
	padding:0px;
	padding-top:30px;
	padding-bottom:10px;
	
 	}



 	
/*** GORA ***********************************************************************/ 	

#gora {
 	
 	height:130px;
 	
 	
 	position:absolute;
 	top:0!important;
 	z-index:0;
 	margin: 0px auto;
	padding: 0px;
 	width:918px;
 	}
 	
#gora_l{
	height:88px;
	width:186px;
	float:left;
	margin: 0;
	border:0px solid red;
	
	}
#gora_l a {
	background-image: url("/images/test.gif"); 
	background-position:-420px -90px!important;
	text-indent: -9000px;
	 	overflow: hidden; 
	 	display: block;
	 	width:185px;
	 	height:88px; 
	 	
	 	
	 	z-index:100;
	 	padding:0;margin:0;
	 	border:0px solid red;
	}
	


#gora_l h4 {overflow: hidden; text-indent:-9000px; position:absolute; }
#gora_l {
		
		overflow: hidden; text-indent: -9000px; 
		padding:0;margin:0;
		
		display: block;
		float: left;  
		width:185px; height:88px;
		font-size: 0.7em; 
		
		}

	
#gora_p{
	height:30px;
	width:720px;
	float:left;
	
	margin: 0;	
	
	height: 10%; /* Holly hack for Peekaboo Bug */
	text-align:left!important;
	
	
}
	


#mtop {width:540px;height:30px; position:relative;padding:5px 0 0 230px;}

#mtop ul { list-style: none; margin: 0; padding: 0; height: 122px; overflow: hidden; display: block;}
#mtop ul li { display: block; float: left; padding-left: 13px; }

#mtop ul a {
	display: block; height: 22px;
	background-repeat: no-repeat;
	background-position: 0 0px;
	font-size:9px; 
	font-weight:bold; 
	text-transform:uppercase;
	font-family:tahoma; 
	color:#006699;
	padding:4px 0px 4px 20px;
	}

#mtop ul a {text-decoration:none;}
#mtop ul a:hover { background-position: 0px -22px;color:#006699;text-decoration:underline}
#mtop ul a:visited { background-position: 0px -22px;color:#666666;text-decoration:underline}
#mtop ul .logowanie a { width: 121px;height:14px; background-image: url("/images/test.gif"); text-indent: -9000px; overflow: hidden; color:#006699;background-position:-293px -113px!important}
#mtop ul .logowanie a:hover  {background-position:-293px -135px}
#mtop ul .demo a { width: 106px;height:14px; background-image: url("/images/test.gif"); text-indent: -9000px; overflow: hidden; color:#006699;background-position:-166px -113px!important}
#mtop ul .demo  a:hover  {background-position:-166px -135px!important}
#mtop ul .mapa a { width: 100px; height: 8px; background-image: url("/images/test.gif");background-position:-166px -180px!important;}	
#mtop ul .faq a { width: 50px; height: 8px; background-image: url("/images/test.gif");;background-position:-166px -160px!important;} 	



#wiersz {
	height:59px;
 	width:734px;
 	background:url("/images/test.gif") no-repeat;
 	background-position:0 -200px;
	
 	}
 	
 #banner {
 	position:absolute;
 	display:block;
 	top:-132px;
 	left:655px;
 	height:135px;
 	width:263px;
 	background:url("/images/test.gif") no-repeat;
 	background-position:-0px -424px;
 	overflow:auto!important;
 	z-index:111!important;
 	
 	}
 
 
 #menu {

 	
 	height:42px;
 	width:918px;
	 	
 	position:absolute;
 	top:88px!important;
 	z-index:10;
 	
 	padding:0;
 	margin:0;
 	background:url("/images/test.gif") no-repeat!important;
 	background-position: 0px -374px!important;
 	
 }
 
 
 

#menu ul { list-style: none; margin: 0; padding: 0; height: 42px; overflow: hidden; display: block; position: absolute; top:0px; left:0px; }
#menu ul li { display: block; float: left; padding-left: 3px; }

#menu ul a { display: block; height: 42px; background-repeat: no-repeat; background-position: 0 0px; text-indent: -9000px; overflow: hidden; }
#menu ul a:hover, #menu ul a.active { background-position: 0px -42px; }

#menu ul .home a { width: 163px; height: 42px; background-image: url("/images/test.gif");background-position:-170px -3px;border:0px solid red}
#menu ul .home a:hover {background-position: -170px -45px;}
#menu ul .home a.active {background-position: -170px -45px;}

#menu ul .jakToDziala a { width: 137px; height: 42px; background-image: url("/images/test.gif");background-position: -332px -3px;}
#menu ul .jakToDziala a:hover {background-position: -332px -45px;}
#menu ul .jakToDziala  a.active{background-position: -332px -45px;}

#menu ul .cennik a { width: 99px; height: 42px; background-image: url("/images/test.gif");background-position:-468px -3px;}
#menu ul .cennik a:hover {background-position: -468px -45px;}
#menu ul .cennik a.active {background-position: -468px -45px;}

#menu ul .kontakt a { width: 99px; height: 42px; background-image: url("/images/test.gif");background-position:-566px -3px;}
#menu ul .kontakt a:hover {background-position: -566px -45px;}
#menu ul .kontakt  a.active {background-position: -566px -45px;}


#podmenu {	 font-size:11px;height:29px;width:918px;position:absolute;top:131px!important;z-index:20;background-color:white;}
#podmenu  a {color:#006699;}
#podmenu ul { list-style: none; margin: 0; padding: 0; height: 16px;  display: block;}
#podmenu ul li { display: block; float: left;padding:7px 0px 6px 0px;}
#podmenu a { font-weight:bold; font-family:tahoma; color:#3366CC;height:20px;padding:7px 20px 20px 20px;border:0px solid green;border-right:1px solid #99CC33}
#podmenu a:hover {border-right:1px solid #99CC33;text-decoration:none;background:#99CC66;color:white;}
#podmenu a.active {border-right:1px solid #99CC33;color:white;background:#99CC66;}





/*** END GORA ***********************************************************************/ 	
 	

#przyciski {
  	
	border:0px solid red; 	
 	position:relative;
 	top:200px!important;
 	clear:both!important;
 	display:block!important;
 	width:400px;
 	overflow:visible;
 	text-align:center;
 	padding-top:20px;
 	
 	
 }
 
#przyciski ul { list-style: none; margin: 0; padding: 0; height: 132px; overflow: hidden; display: block; position: absolute; top:0px; left:0px; }
#przyciski ul li { display: block; float: left; padding-left: 33px;}
#przyciski ul li.first_child { padding-left: 0; background: none; }
#przyciski ul a { display: block; height: 32px; background-repeat: no-repeat; background-position: 0 0px; text-indent: -9000px; overflow: hidden;}
#przyciski ul a:hover { background-position: 0px -148px; }

#przyciski ul .zalozkonto a { width: 165px; height: 48px; background-image: url("/images/test.gif");background-position:0px 0px;}
#przyciski ul .zalozkonto a:hover { background-position: 0px  -48px;}

#przyciski ul .wiecejinfo a { width: 165px; height: 48px; background-image: url("/images/test.gif");background-position:00px -98px;}
#przyciski ul .wiecejinfo a:hover { background-position: 0px -146px; }
 
 #stopka {
  	font-size:11px;
  	font-family:tahoma;
  	color:#666666;
 	
 	height:79px!important;
 	width:100%!important;
 	background:#E5E5E5;
 	z-index:10;
 	position:relative;
 	top:240px!important;
 	clear:both;
 	display:block!important;
 	
 	overflow:visible;
 	text-align:left;
 	padding-top:20px;
 	border:0px solid red;
 }


#stopka a {color:black;text-decoration:none}
#stopka a:hover {color:#006699!important;text-decoration:underline}
#stopka a:visited{color:#999999;text-decoration:none}
 
#stopka_l {display:block;position:relative;left:0px;top:0px;width:918px;border:0px solid red;}
#stopka_l ul {list-style: none;}
#stopka_p {display:block;position:relative;left:340px;top:-34px;width:250px}

#stopka_p ul { list-style: none; margin: 0; padding: 0; overflow: hidden; display: block; position: absolute; top:0px; left:0px; }
#stopka_p ul li { display: block; float: left; padding-left: 33px;}
 
 

/*** SRODEK ***********************************************************************/ 	
#zakladki {top:05px;position:absolute;font-size:11px;z-index:2000;width:918px;}
#zakladki  a {color:#006699;}
#zakladki ul { list-style: none; margin: 0; padding: 0; height: 12px;  display: block; padding:1em}
#zakladki ul li { display: block; float: left; padding-left: 3px;  }
#zakladki a { font-weight:bold; font-family:tahoma; color:#3366CC;padding:4px 10px 4px 10px;border:1px solid white}
#zakladki a:hover {border:1px solid #3366CC;text-decoration:none}
#zakladki a.active {border:1px solid #3366CC;text-decoration:none}

h1 {margin:0px;padding:00px;font-family:tahoma,arial}
#h1bg{padding:10px 10px 0px 33px;} 
h2 {font-family:arial }
h3 {font-size:18px;padding:10px 0 15px 0;font-family:arial  }
h4 {font-size:16px;padding:5px 0 10px 0;font-family:arial  }
h5 {font-size:14px;padding:10px 0 15px 0;font-family:arial }

#lead {padding:15px 60px 10px 30px; background:#FFFF99;}

#txt, #img {
		
		font-size:12px;
		font-family: tahoma,arial normal;
		line-height:1.7em;
		width:380px;float:right;
		padding:30px 80px 40px 40px;
		border:0px solid red;
		position:relative;
	}

#txt a,#img a{color:#3366CC;padding:2px}
#img a {padding:0px}
#txt a:visited, #img a:visited{color:gray;}
#txt a:hover {background:#3366CC;color:white;text-decoration:none;padding:2px }
#img a:hover {color:#3366CC }

	
#img {width:300px;float:left;padding:25px 50px 50px 50px;text-align:center;border:0px solid red}
#img img {border:0!important;}

.redy {background:#FFFF99;color:red;font-weight:bold}
.yell {background:#FFFF99;}
.redb {color:red;font-weight:bold}



#dalej ul { list-style: none; margin: 0; padding: 20px 0 30px 0; display: block;border:0px solid red}
#dalej ul li { display: block; float: left; padding-left: 3px;  }
#dalej a { font-weight:bold; font-family:verdana; color:#3366CC;padding:4px 10px 4px 10px!important;border:1px solid white}
#dalej a:hover {border:1px solid #3366CC;text-decoration:none;background:#3366CC;color:white!important}
#dalej a:visited{color:#3366CC;}
#dalej .active {border:1px solid gray;text-decoration:none;color:gray!important}
#dalej p {padding:0px 10px 0px 10px!important;}

#sciagacz {border:0px solid green;width:918px;padding:0; }




/*** END SRODEK ***********************************************************************/ 	



/*** ROGI ***********************************************************************/ 	

	
div#cornerbottom { 
	height:40px; 
 	width:920px;
	background-image:url("/images/test.gif"); 
	background-repeat:repeat-x; 
	background-position:0px -249px!important; 
	border:2px solid transparent;
	padding:0;
	margin:0;
	
	}
	
img.k2tbl { float:left;}
img.k2tbr { float:right;}


p.autor { padding-right:1px; 
	border-right:0px dashed #996;
	text-align:right;
	margin:-.1em 0 0 0; }
	
/* IE 5.5 box model hack para posicionar correctamente las imagenes de esquina */
* html img.k2ttl, * html img.k2tbl  { \margin-left:-.2em;  ma\rgin-left:0; }
* html img.k2tbr, * html img.k2ttr { \margin-left:.2em; } 

/*** END ROGI ***********************************************************************/ 	


a.pomoc { 
	background-image:url("/images/test.gif");
	background-repeat:repeat-x;
	border:1px solid red;
	}



/*** FORMULARZE ***********************************************************************/ 	
		
#txt label {
	display: block;
	width: 100px;
	float: left;
	}
	
#txt input, #txt textarea {
	display: block;
	float: left;
	font-family:arial;
	font-size:1em;
	width:280px;
	}
		
#txt form div {
	overflow: auto;
	clear: both;
	margin-bottom: 0.5em;
	padding:3px;

		}
		
#txt input.check,#txt input.submit {
	margin-left: 100px!important;
	width:100px;
}
		
#txt label.check {
	width: auto;
	}	


.zapiszNewsletter input {

	background: url("/images/test.gif") no-repeat!important;
	background-position: -680px 0px!important; 

	border: none;
	width: 129px;
	height: 36px;			
	max-height: 36px;			
	padding-top: 40px;
	cursor: pointer;
	margin-top:10px!important;
}
		
.zapiszNewsletter input:hover {
	background-position: 0 -36px;
}	
	

.wyslij input {
	background:url(http://www.sitedoctor.pl/images/test.gif);
	background-position:-810px -179px!important;
	border: none;
	width: 129px!important;
	height: 36px!important;			
	max-height: 36px;			
	padding-top: 40px;
	cursor: pointer;
	border:0px solid red!important;
	overflow:hidden;
}
		
.wyslij input:hover {
	background-position:-810px -215px;
}



.tak_chce_wyprobowac input {
	background:url(http://www.sitedoctor.pl/images/test.gif);
	background-position:0px 238px;
	border: none;
	width:229px!important;
	height: 36px!important;			
	max-height: 36px;			
	padding-top: 40px;
	
	cursor: pointer;
	border:0px solid red!important;
	overflow:hidden;
}
		
.tak_chce_wyprobowac input:hover {
	background-position:0px 202px;
}

.inputCena {width:40px!important;border:0}
.radioPakiet {width:20px!important;border:0}

/***  END FORMULARZE ***********************************************************************/ 	

.ramkaInfo {
	display:table;
	border:0px solid #82B914;
	padding:10px;
	margin-bottom:20px!important;
	clear:both;background:#F3FCE1}

#homeFormularz {
	
	width:200px;
	height:285px;
	background:url("/images/test.gif") no-repeat;
	background-position:-280px -425px;
	border:0px solid red;
	padding:0!important;maring:0!important;
	float:right;
	overflow:hidden;
}


#homeFormularz form {
	padding:0px 0 0 15px!important;
}

#homeFormularz h3{
color:white;
text-align:right;
padding-right:20px;

}

#homeFormularz p.txt {
color:white;
text-align:center;


}


#homeFormularz label {
	display:block;
	width: 100px;
	float: left;
	border:0px solid transparent;
	}

#homeFormularz input {width:160px}	
	
#homeRamkaGora {
	border:0px solid red!important;
	height:310px;
	padding:0!important;
	maring:0!important
	
}
#homeRamkaDol {
	height:240px;
	border:0px solid pink!important;
	 width:100%;clear:both
}
#homeImg {
	width:660px;float:left;
}

#zajawka {
border:1px solid #D2D2D2;height:230px;width:450px;text-align:left;float:left;
padding:0 20px 20px 20px;
margin:0 0 0 0!important
}

#czyWiesz {
	border:1px solid #D2D2D2;
	height:230px;width:300px;text-align:left;float:right;
	padding:0 20px 20px 20px!important;
	margin:0px 0 0 0!important
	}
	

.code {font-family:courier;color:red;font-size:1em;background:#f1f1f1;padding:1em;color:#0066CC;display:block}	
	
/* cennik */

.ok {background:url('/images/ico_ok.png') 50% 50% no-repeat;border:0px solid red;height:40px  }


#cennik {padding:0px;margin:0px; border:0px solid gray!important; }
#cennik td {border:0.1px solid silver!important;padding:5px;margin:5px}


#cennikN td {text-align:center; }

/*** BUTTON ***********************************************************************/ 	

	
.btnDalej, .btnPytanie {
	float:right;

}

.btnDalej a {
		width:123px;
		height:32px;
		overflow: hidden; 
		text-indent: -9000px;
		border:0px solid red;
		display: block;
		background: url("/images/test.gif") no-repeat;
		background-position: -812px 00px; 
		margin-top:10px!important;
}

.btnDalej a:hover {
	background: url("/images/test.gif")!important;
	background-position: -812px -36px!important;}


.btnZamow a {
		width:162px;
		height:44px;
		overflow: hidden; 
		text-indent: -9000px;
		border:0px solid red;
		display: block;
		background: url("/images/btn_przycisk_zamow.gif") no-repeat;
		background-position:0px 00px; 
		margin-top:0px!important;
}

.btnZamow a:hover {
	background: url("/images/btn_przycisk_zamow.gif")!important;
	background-position: 0px -48px!important;
	
	}

	
	
	
	
	
.btnPytanie a {
		width:155px;
		height:32px;
		overflow: hidden; 
		
		text-indent: -9000px;
		border:0px solid red;
		display: block;
		background: url("/images/test.gif") no-repeat;
		background-position: -688px -101px;
}
.btnPytanie a:hover { 
	
	background: url("/images/test.gif") no-repeat!important;
	background-position: -688px -137px!important;
	}


.btnZaloz a {
		width:100px;
		height:29px;
		overflow: hidden; 
		text-indent: -9000px;
		border:0px solid red;
		display: block;
		background: url("/images/test.gif") no-repeat!important;
		background-position:-847px -102px!important;
		padding:0!important;margin:0!important;
		
}
.btnZaloz a:hover { background-position:-847px -131px!important; }




.btnZapiszN a {
		width:133px;
		height:36px;
		overflow: hidden; 
		text-indent:-9000px;
		border:0px solid red;
		display:block!important;
		background: url("/images/test.gif") no-repeat!important;
		background-position: -680px 0px!important; 
		padding:0!important;margin:0!important;
		margin-top:5px!important;
		cursor: pointer;
		
}
.btnZapiszN a:hover { background-position: -680px -36px!important; }




.btnPrzetestuj a {
		width:155px;
		height:36px;
		overflow: hidden; 
		text-indent:-9000px;
		border:0px solid red;
		display:block!important;
		background: url("/images/przycisk_testuj_strone.gif") no-repeat!important;
		background-position: -0px 0px!important; 
		padding:0!important;margin:0!important;
		margin-top:5px!important;
		cursor: pointer;
		
}
.btnPrzetestuj a:hover { background-position: -0px -36px!important; }


.btnZaloguj a {
		width:155px;
		height:36px;
		overflow: hidden; 
		text-indent:-9000px;
		border:0px solid red;
		display:block!important;
		background: url("/images/btn_zaloguj.gif") no-repeat!important;
		background-position: -0px 0px!important; 
		padding:0!important;margin:0!important;
		margin-top:5px!important;
		cursor: pointer;
		
}
.btnZaloguj a:hover { background-position: -0px -36px!important; }

/***  END BUTTON ***********************************************************************/ 	


.odznacz {background:yellow;}












/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}


.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size: 38px;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	font-size:24px;
}



/******************************************************************************
		ogolne			
******************************************************************************/

.ndisp { display: none!important; }
.spacer {clear:both!important; }

.smlTxt {font-weight:normal!important;font-size:0.8em!important}

.p0 {padding:0}
.p5 {padding:5px}
.p10 {padding:10px}
.p15 {padding:15px}


.m0 {margin:0}
.m10 {margin:10px}
.m5 {margin:5px}
.mr10 {margin-right:10px}
.ml5p {margin-left:5%}
.ml10p {margin-left:10%}
.ml20p {margin-left:20%}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.ml30{margin-left:30px}

.vat{vertical-align:top;}
.vam {vertical-align:middle}
.tac {text-align:center}
.tar {text-align:right}

.fl {float:left}
.fr {float:right}

.w5p {width:5%;}
.w10p {width:10%;}
.w20p {width:20%;}
.w30p {width:30%;}
.w40p {width:40%;}
.w50p {width:50%;}
.w60p {width:60%;}
.w70p {width:70%;}
.w80p {width:80%;}
.w100p {width:100%;}

.lh10 {line-height:10pt;}
.lh15 {line-height:15pt;}
.lh20 {line-height:20pt;}
.lh30 {line-height:30pt;}

.b0 {border:0;}
.b2 {border:2px solid red}
img {border:0}


.w10 {width:10px}
.w30 {width:30px}
.w50 {width:50px}


.fs6 {font-size:6pt!important}
.fs7 {font-size:7pt!important}
.fs8 {font-size:8pt!important}
.fs9 {font-size:9pt!important}
.fs10 {font-size:10pt!important}
.fs11 {font-size:11pt}
.fs12 {font-size:12pt}
.fs14 {font-size:14pt}

.fs80p {font-size:80%!important;}
.fs90p {font-size:90%!important;}
.fs110p {font-size:110%;}
.fs120p {font-size:120%;}
.fs130p {font-size:130%;}
.fs140p {font-size:140%;}

.fwb {font-weight:bold;}

.vat {vertical-align:top;}
.vam {vertical-align:middle;}

.lstn {list-style-type:none;}
.dil {display:inline;}

.h100 {height:100%}
.h50 {height:50%}


.li_poziom ul {
	margin: 0;
	padding: 0;
	
}

.li_poziom li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
	
}

.bgfff {background-color:#ffffff}
.bg000 {background-color:#000000}


#komunikat_error {

	border:1px solid #E9B1B4!important;
	padding:20px;
	
	max-width:360px;
	background:#FFECEB;
	background-image:url("/img/ico/ico_info_error.png");
	background-repeat:no-repeat;
	background-position:5% 50%;
	color:red;
	margin:10px;
	
	text-align:center;
	
	margin-top:20px!important;
	font-size:12px;
	font-family:tahoma;
	font-weight:bold;
	
}
