html, body {
		background-color: #FFFFFF;
		margin: 0;
		padding: 0;
 		text-align: center;
 		background-image: url('../img/bg.jpg');
 		background-repeat: repeat-x;
		font-family: Verdana, Tahoma, Arial, sans-serif;
}

#container {		
      padding:0;
      position:relative;
      width:980px;
      background-color:#fff;
      clear: both;
      margin: 0px auto 0px auto;
}

#naglowek {
		background-image: url('../img/bg.jpg');
		background-repeat: repeat-x;
		height: 140px;
  		position: relative;
}

#naglowek1 {
		height: 24px;
  		position: relative;
  		border: 1px double #000099;
  		margin: 5px 0px 0px 0px;
  		padding: 0;
  		text-align: left;
  		background: url('../img/tlo2.gif') repeat-x top;
}

#menu {
		width: 200px;
		float: left;
		overflow: hidden;
		position: relative;
		background-color: #FFFFFF;
		text-align: left;
		margin: 5px 3px 5px 0px;
}

#tresc {
		float: left;
		overflow: hidden;
		background-color: #fff;
		width: 608px;
		margin: 5px 3px 5px 3px;
		
}

#adwords {
		float: left;
		overflow: hidden;
		background-color: #fff;
		width: 161px;
		text-align: right;
		margin: 5px 0px 5px 2px;
}

#stopka {
		clear: both;
		border: 1px double #000099;
		margin: 0px 0px 10px 0px;
		background: url('../img/tlo.gif') repeat-x;
		height: 24px;
		overflow: hidden;
}

#logo { 
		position: absolute;
		left: 40px;
		top: 24px;		
}

#menuframe { 
		border: 1px double #000099;
		padding: 0;
		background-color: #F4FCFF;
		overflow: hidden;
		text-align: center;
		position: relative;				
}

#trescframe {
		border: 1px double #000099;
		padding: 10px 10px 10px 10px;
		background-color: #F4FCFF;
		overflow: hidden;
		text-align: justify;
		height: expression( this.scrollHeight < 638 ? "638px" : "auto" );
		min-height: 638px;
		position: relative;
}

#adwordsframe { 
		padding: 0;
		background-color: #F4FCFF;
		overflow: hidden;
		text-align: center;
		position: relative;
		min-height: 600px;				
}

#stopkaframe {
		padding: 0;
		overflow: hidden;
		text-align: center;
		color: #FFFFCC;
		position: relative;
		top: 4px;
}

#naglowframe {
		padding: 0px 15px 0px 15px;
		overflow: hidden;
		text-align: left;
		position: relative;
		top: 5px;
		color: #FFFFCC;
}

#searchframe { 
		border: 1px double #000099;
		padding: 5px 5px 5px 5px;
		overflow: hidden;
		text-align: center;
		margin: 5px 0px 5px 0px;
		background: #F4FCFF url('../img/tlo.gif') repeat-x top;
		color: #FFFFCC;
		height: 90px;		
}

#polecaneframe { 
		border: 1px double #000099;
		padding: 5px 5px 5px 5px;
		overflow: hidden;
		text-align: center;
		margin: 5px 0px 5px 0px;
		background: #F4FCFF url('../img/tlo.gif') repeat-x top;
		color: #FFFFCC;
}

.polecane { 
		text-align: center;
		margin: 3px auto 3px auto;		
}

div { 
		font-family: Verdana, Tahoma, Arial, sans-serif;
		font-size: 11px;
		font-weight: normal;
		font-style: normal;
		color: #000066;		
}

h1 {
		font-family: Verdana, Tahoma, Arial, sans-serif;
		font-size: 16px;
		font-weight: bold;
		font-style: normal;
		color: #000066;
}

h2 {
		font-family: Verdana, Tahoma, Arial, sans-serif;
		font-size: 12px;
		font-weight: normal;
		font-style: normal;
		color: #000066;
}

a:link, a:visited, a:active {
		text-decoration: underline;
		font-weight: normal;
		color: #000099;
		font-size: 11px;
}

a:hover { 
		text-decoration: none;	
}

a.normal:link, a.normal:visited, a.normal:active {
		text-decoration: underline;
		font-weight: normal;
		color: #FF0000;
		font-size: 11px;
}

a.normal:hover { 
		text-decoration: none;	
}

a.faq:link, a.faq:visited, a.faq:active {
		text-decoration: underline;
		font-weight: bold;
		color: #000066;
		font-size: 11px;
}

a.faq:hover { 
		text-decoration: none;	
}

 /* Wygląd nr stron po wejsciu do danej branży */

a.page:link, a.page:visited, a.page:active {
		text-decoration: none;
		font-weight: bold;
		color: #FF0000;
		font-size: 11px;
		width: 20px;		
}

a.page:hover { 
		text-decoration: none;	
}

a.page1:link, a.page1:visited, a.page1:active {
		text-decoration: none;
		font-weight: bold;
		color: #000066;
		font-size: 11px;
}

a.page1:hover { 
		text-decoration: none;	
}

 /* */

.framedot { 
		border: 1px solid #000066;
		margin: 3px 0px 3px 0px;
		background-color: #FFFFFF;
		overflow: hidden;		
}

.framecard { 
		border: 0px solid #000066;
		margin: 3px 0px 3px 0px;
		overflow: hidden;		
}

.block { 
		text-align: left;
		padding: 2px 2px 2px 2px;
}

.block1 { 
		text-align: left;
		padding: 2px 2px 2px 2px;
		color: #000066;
		font-weight: bold;
		border-bottom: 1px dashed #000066;				
}

.nag { 
		font-size: 12px;
		font-weight: bold;
		padding: 2px 3px 3px 2px;
		background: url('../img/tlo.gif') repeat-x top;
		color: #FFFFFF;
		text-align: left;
		margin-bottom: 2px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 2px;
		overflow: hidden;
		white-space: nowrap;
		clear: both;
}

.bold { 
		font-weight: bold;
}

.left { 
		text-align: left;
}

.right { 
		text-align: right;
}

.justify { 
		text-align: justify;
}

.center { 
		text-align: center;
}

.red { 
		color: #FF0000;
}

.wht { 
		text-align: center;
		color: #FFFFFF;
		margin-bottom: 15px;		
}

.smalltxt { 
		font-size: 9px;
}

.error { 
		border: 1px solid #000099;
		font-weight: bold;
		color: #FF0000;
		text-align: center;
		background-color: #FFFF99;
		padding: 2px 2px 2px 2px;
		margin: 2px 0px 2px 0px;
}

.confirm {
		border: 1px solid #000099;
		font-weight: bold;
		color: #000099;
		text-align: center;
		background-color: #FFFFCC;
		padding: 2px 2px 2px 2px;
}

.warrning
{
		color: #FFFFFF;
		font-size: 13px; 
		font-weight: bold; 
		text-align: center; 
		background-color: #FF0000;
		padding: 4px 0px 4px 0px;
		position: relative;
}

.uwaga {
		border: 1px solid #000099;
		font-weight: bold;
		color: #000099;
		text-align: left;
		background-color: #FFFFCC;
		padding: 2px 2px 2px 2px;
		margin: 10px 0px 0px 0px;
}

.links {
		border: 1px solid #000099;
		font-weight: normal;
		color: #000000;
		text-align: left;
		background-color: #FFFFFF;
		padding: 2px 2px 2px 2px;
		overflow: hidden;
		margin: 1px 0px 1px 0px;
		width: auto;
}

 /* Wyglad górnej reklamy Adsense - paska reklamowego */

.stripeadvert { 
		border-top: 1px solid #000099;
		border-bottom: 1px solid #000099;
		background-color: #FFFFCC;
		text-align: center;

}

div.box { 
      display: block;
		border: 1px solid #000099;
		margin: 3px 3px 3px 3px;
		background-color: #FFFFCC;
		float: left;
		width: 186px;
		overflow: hidden;
		text-align: center;
		position: relative;
		z-index: 1;
}

div.box a:link, div.box a:visited, div.box a:active {
		display: block;
		text-decoration: none;
		padding: 2px 2px 2px 2px;
		font-weight: normal;
		font-size: 10px;
		color: #eff;
		background: #3782FF url('../img/tlob1.gif') repeat-x top;	
}

div.box a:hover { 
		background: #3782FF url('../img/tlob2.gif') repeat-x top;		
}

div.partner { 
		display: block;
		border: 1px solid #000099;
		margin: 1px 1px 1px 1px;
		float: left;
		height: 40px;
		width: 191px;
		overflow: hidden;
		text-align: center;
		position: relative;
		z-index: 1;
}

div.partner a:link, div.partner a:visited, div.partner a:active {
		display: block;
		text-decoration: none;
		padding: 2px 1px 2px 1px;
		font-weight: normal;
		font-size: 9px;
		color: #000066;
		background-color: #FFFFCC;
		height: 40px;	
}

div.partner a:hover { 
		background-color: #3366FF;
		color: #FFFFFF;		 				
}

.form { 
		border: 1px solid #000099;
		color: #000099;
		width: 520px;
		text-align: center;
		position: relative;
		top: 5px;
		left: 25px;
		padding: 5px 5px 5px 5px;			
}

.input { 
		border: 1px solid #000099;
		color: #000099;
		width: 350px;
		margin-top: 3px;
		margin-bottom: 3px;
		margin-left: 0px;
		margin-right: 0px;
		font-size: 11px;			
}

.inputul { 
		border: 1px solid #000099;
		color: #000099;
		width: 305px;
		margin-top: 3px;
		margin-bottom: 3px;
		margin-left: 0px;
		margin-right: 0px;
		font-size: 11px;			
}

.selectul { 
		border: 1px solid #000099;
		color: #000099;
		width: 40px;
		margin-top: 3px;
		margin-bottom: 3px;
		margin-left: 0px;
		margin-right: 0px;
		font-size: 11px;			
}

.inputtel { 
		border: 1px solid #000099;
		color: #000099;
		width: 170px;
		margin-top: 3px;
		margin-bottom: 3px;
		margin-left: 0px;
		margin-right: 0px;
		font-size: 11px;			
}

.inputwtel { 
		border: 1px solid #000099;
		color: #000099;
		width: 85px;
		margin-top: 3px;
		margin-bottom: 3px;
		margin-left: 0px;
		margin-right: 0px;
		font-size: 11px;			
}

.selecttel { 
		border: 1px solid #000099;
		color: #000099;
		width: 65px;
		margin-top: 3px;
		margin-bottom: 3px;
		margin-left: 0px;
		margin-right: 0px;
		font-size: 11px;			
}

.counter { 
		border: 0px none #F4FCFF;
		color: #FF0000;
		width: 20px;		
		font-size: 11px;
		margin: 0;
		background-color: #F4FCFF;			
}

.button { 
		color: #FFFFFF;		
		font-size: 11px;
		background: url('../img/tlob1.gif') repeat-x top;
		margin-top: 3px;
				
}

.textarea { 
		border: 1px solid #000099;
		color: #000099;
		width: 350px;
		margin-top: 3px;
		margin-bottom: 3px;
		margin-left: 0px;
		margin-right: 0px;
		font-size: 11px;
		height: 57px;	
		font-family: Verdana, Tahoma, Arial, sans-serif;	
}

.textarea1 { 
		border: 1px solid #000099;
		color: #000099;
		width: 350px;
		margin-top: 3px;
		margin-bottom: 3px;
		margin-left: 0px;
		margin-right: 0px;
		font-size: 11px;
		height: 150px;	
		font-family: Verdana, Tahoma, Arial, sans-serif;	
}

.fr1 { 
		width: 134px;
		text-align: left;
		float: left;
		overflow: hidden;
		padding-top: 5px;		
}

.fr2 { 
		width: 354px;
		text-align: left;
		float: left;
		overflow: hidden;	
}

.fr2select { 
		width: 354px;
		height: 24px;
		text-align: left;
		float: left;
		overflow: hidden;	
}

.fr3 { 
		width: 25px;
		float: right;
		text-align: center;
}

.findtxt { 
		border: 1px solid #000099;
		color: #000099;
		width: 170px;
		margin-top: 3px;
		margin-bottom: 3px;
		margin-left: 0px;
		margin-right: 0px;
		font-size: 11px;			
}

a.tooltip{
		position: relative;
		z-index: 34;
		background: none;
}
a.tooltip:hover{
		z-index: 35;
		text-indent: 0; /* hack for IE */
		background: none;
		text-decoration: none;
		color: #000;
}
a.tooltip span{
		display: none;
}
a.tooltip:hover span{
		display: block;
		position: absolute;
		line-height:10px;
		top: 0px;
		right: 23px;		
		padding: 3px 3px 3px 3px;
		border: 1px solid #FF0000;
		background-color: #fff9c8;
		text-align: left;
		width: 200px;
		text-decoration: none;
		color: #000033;
		font-size: 9px;
}

.tooltipbar {
		background-color: #FFCC00;
		color: #000000;
		padding: 2px 2px 2px 2px;
		font-size: 9px;
		font-weight: bold;
}

 /* wyglą boksów po zalogowaniu na stronę edytowania wpisów rozszerzonych */
table.extentry {
		border: 1px solid #FFCC00;
		background-color: #FFFFDD;
		width: 100%;
		margin: 3px 0px 3px 0px;
}

td.extwww { 
		width: 70%;		
}

td.extaction {
		width: 30%;
}

 /* wyglad elementów promocji: napisy itp. */
.promocja {

}

.promocja .title { 
		font-weight: bold;
		color: #FF0000;
		font-size: 14px;		
}

.promocja .remarks { 
		font-weight: normal;
		font-size: 9px;		
}

.promocja a.remlink:link, a.remlink:visited, a.remlink:active { 
		font-weight: normal;
		color: #FF0000;
		font-size: 9px;		
}

.promocja a.remlink:hover { 
		font-weight: normal;
		color: #FF0000;
		font-size: 9px;
		text-decoration: none;		
}

 /* wygląd formularza - zgłoś niedziałajacy link */
.nolink { 
		text-align: center;
		border-top: 1px dashed #000099;
		padding-top: 1px;			
}

 /* wygląd formularza - konkurs */
.competitionform { 
		margin: 0px auto 4px auto;		
}
