body {   
  margin: 0px; padding: 0px; background-image: url(/themes/base/bluelight/_img/tlo.png); 
  background-repeat: repeat-x; background-color: #FFFFFE;
  font-family: Tahoma,Geneva,Arial,Helvetica,Swiss,SunSans-Regular; font-size: 11px; 
}

table, tr, td, div, b, a, input, textarea, form, select {
font: normal 11px Tahoma; color: #55534a;	
}

a:link,a:visited {
  font: normal 11px Tahoma; color: #55534a; text-decoration: none;
} 

/*.gora {
  background-color: #463207; font: normal 10px Tahoma; color: #997D27; height: 22px;
} */ 
.gora {
  background-color: #282304; font: normal 10px Tahoma; color: #997D27; height: 22px;
}  

.goraB {
  font: normal 10px Tahoma; color: #CEC299;
} 

a.mail:link,a.mail:visited {
  font: normal 11px Tahoma; color: #CEC299; text-decoration: none;
}

.menuTlo {
  background-image: url(/themes/base/bluelight/_img/logo2.png); background-repeat: no-repeat;
}

a.menuG1:link,a.menuG1:visited {
  font: bolder 11px Tahoma; color: #BC0214; text-decoration: none;
}

a.menuG2:link,a.menuG2:visited {
  font: bolder 11px Tahoma; color: #6D5E01; text-decoration: none;
}

.menuKropka {
  font: bolder 11px Tahoma; color: #BC0214; text-decoration: none;
}

.belka2 {
  background-image: url(/themes/base/bluelight/_img/belka2.png); background-repeat: no-repeat;
  width: 453px; height: 30px; font: normal 11px Tahoma; color: #615800; text-decoration: none;
} 

.belka4 {
  background-image: url(/themes/base/bluelight/_img/belka4.png); background-repeat: no-repeat;
  width: 36px; height: 30px; font: normal 11px Tahoma; color: #302700; text-decoration: none;
} 
 
.belka6 {
  background-image: url(/themes/base/bluelight/_img/belka6.png); background-repeat: no-repeat;
  width: 71px; height: 30px; font: normal 11px Tahoma; color: #302700; text-decoration: none;
} 

.belka8 {
  background-image: url(/themes/base/bluelight/_img/belka8.png); background-repeat: no-repeat;
  width: 238px; height: 19px; font: normal 11px Tahoma; color: #302700; text-decoration: none;
} 
  
a.koszyk1:link,a.koszyk1:visited {
  font: normal 11px Tahoma; color: #302700; text-decoration: none;
} 

a.koszyk2:link {
  background-image: url(/themes/base/bluelight/_img/belka5.png); background-repeat: no-repeat;
  width: 91px; height: 30px;
} 

a.koszyk2:visited {
  background-image: url(/themes/base/bluelight/_img/belka5a.png); background-repeat: no-repeat;
  width: 91px; height: 30px;
}

a.rejestracja:link,a.rejestracja:visited {
  font: normal 11px Tahoma; color: #615800; text-decoration: none;
} 

.szukaj1 {
  background-image: url(/themes/base/bluelight/_img/szukaj2.png); background-repeat: no-repeat;
  width: 136px; height: 22px;
}

.szukaj2 {
  border: 0px solid #605e56; width: 20px; height: 22px;
}

.szukaj3 {
  background-color: #e8e2cf; width: 110px; font: normal 11px Tahoma; color: #9b926e; 
  text-decoration: none; padding-left: 5px; border: 1px solid #605e56; background-color: #e8e2cf; 
}

.szukaj4 {
  background-image: url(/themes/base/bluelight/_img/szukaj5.png); background-repeat: no-repeat;
  width: 170px; height: 33px;
}

a.szukaj:link,a.szukaj:visited {
  font: normal 11px Tahoma; color: #FFFFFF; text-decoration: none;
} 

.tdPro {
  background-color: #999e54;  border-left: #FFFFFF 2px solid; width: 171px; text-align: center;
}

.selectPro {
  font: normal 11px Tahoma; color: #000000; text-decoration: none; width: 150px;
  border: #6a6a6a 1px solid;
}

.menuTD {
 border-bottom: #999e54 1px solid; background-color: #f4f1e5; text-align: left;
 font: normal 11px Tahoma; color: #313400; text-decoration: none; padding-bottom: 3px;
 padding-top: 3px;
}

.menuTD1 {
 background-color: #f4f1e5; text-align: left;
 font: normal 11px Tahoma; color: #313400; text-decoration: none; padding-bottom: 3px;
 padding-top: 3px;
}

a.menu1:link,a.menu1:visited {
  font: normal 11px Tahoma; color: #313400; text-decoration: none;
} 

a.menubold:link,a.menubold:visited {
  font: normal 11px Tahoma; color: #313400; font-weight: bold;text-decoration: none;
} 

.news1 {
  background-image: url(/themes/base/bluelight/_img/news2.png); background-repeat: no-repeat;
  width: 137px; height: 21px;
}

.news2 {
  background-image: url(/themes/base/bluelight/_img/news5.png); background-repeat: no-repeat;
  width: 170px; height: 35px;
}

a.news3:link,a.news3:visited {
  font: normal 11px Tahoma; color: #FFFFFF; text-decoration: none; padding-left: 20px;
} 

.ramkaLewa {
  border-left: #999e54 1px solid; border-right: #999e54 1px solid; border-bottom: #999e54 1px solid;
  width: 170px; font: normal 11px Tahoma; color: #313400;
}

a.lstr:link,a.lstr:visited {
  font: normal 11px Tahoma; color: #6f653c; text-decoration: none;
} 

.shortLewa {
  border-right: #e9e3cb 1px solid; border-bottom: #e9e3cb 1px solid; 
  font-family: Tahoma; font-size: 11px; color: #55534a; padding-bottom: 3px; padding-top: 3px;
}

.shortPrawa {
  border-bottom: #e9e3cb 1px solid; font-family: Tahoma; font-size: 11px; color: #000000;
}

.shortLewa1 {
  border-right: #e9e3cb 1px solid; border-bottom: #e9e3cb 1px solid; 
  font: bolder 11px Tahoma; color: #55534a; padding-bottom: 3px; padding-top: 3px;
}

.shortPrawa2 {
  font: normal 11px Tahoma; color: #55534a;
}

.shortLewa2 {
  border-right: #e9e3cb 1px solid;
  font: normal 11px Tahoma; color: #55534a; padding-bottom: 3px; padding-top: 3px;
}

.shortPrawa1 {
  border-bottom: #e9e3cb 1px solid; font: bolder 11px Tahoma; color: #55534a;
}


.ramkaInfo{
  border-left: #e9e3cb 1px solid; border-right: #e9e3cb 1px solid; border-bottom: #e9e3cb 1px solid;
  font-family: Tahoma; font-size: 11px; color: #55534a; padding-top: 10px; background-color: #fffeef;
}

a.menu3:link,a.menu3:visited {
  font: normal 11px Tahoma; color: #55534a; text-decoration: none;
} 

.imputImage {
  border: #e9e3cb 0px solid;
}

.tloKontakt {
  background-image: url(/themes/base/bluelight/_img/kontakt_tlo.png); background-repeat: no-repeat;
  width: 170px; height: 130px; font: normal 11px Tahoma; color: #55534a; text-decoration: none;
}

.kontakt {
  font: normal 11px Tahoma; color: #55534a; text-decoration: none;
}

a.kontaktEmail:link,a.kontaktEmail:visited {
	font: bolder 11px Tahoma; color: #55534a; text-decoration: underline;
}

.stopka1 {
  background-image: url(/themes/base/bluelight/_img/stopkaTlo.gif); background-repeat: repeat-x; 
  font: normal 11px Tahoma; color: #ffffff; text-decoration: none;
}
.stopkaSeparator {
  font: normal 11px Tahoma; color: #FFFFFF; text-decoration: none; padding-left: 9px; padding-right: 9px;
}

a.menuStopka:link,a.menuStopka:visited {
	font: bolder 11px Tahoma; color: #FFFFFF; text-decoration: none;
}
.stopka2 {
   font-family: Tahoma; font-size: 11px; font-weight: normal; color: #FFFFFF;
}
.stopkaPlatnosci {
   font-family: Tahoma; font-size: 11px; font-weight: normal; color: #000000;
}






.grey {
    color: #E0E0E0;
    text-decoration: none;
}

.grey:link {
    color: #E0E0E0;
}

.grey:visited {
    color: #E0E0E0;
}

.grey:hover {
    text-decoration: underline;
    color: #E0E0E0;
}

A {
    text-decoration: none;
}

A:hover {
    text-decoration: underline;
    color: #990000;
}

.button {
    color: #E0E0E0;
    text-decoraton: underline;
}

/* Form elements */
select, textarea, input, textarea { 
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	border-color: #563409;
	font-size: 12px;
}

.border0{
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}

	#mainContainer{
		width:660px;
		margin:0 auto;
		text-align:left;
		height:100%;
		background-color:#FFF;
		border-left:3px double #000;
		border-right:3px double #000;
	}
	#formContent{
		padding:5px;
	}
	/* END CSS ONLY NEEDED IN DEMO */
	
	
	/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:400px;	/* Width of box */
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:1.2em;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#317082;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}


