body {
	background-image: url(/layout/ykkosapteekki/images/tausta.jpg);
	background-repeat: repeat-x; 
	background-attachment: scroll;
	background-position: top center;
	margin: 0 auto;
	padding: 0;
}

p {
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
}

.bodyContainer {
	width: 962px;
 	margin-left: auto; 
	margin-right: auto; 
}

img {
	border: 0;
}

.middleContainer {
	width: 962px;
}

.bannericontainer {
	padding-left:12px;
	padding-top:10px;
}
.bannerit {
	padding-bottom:10px;
}
.leveatbannerit {
	padding-bottom:5px;
}

.leftContainer {
	float: left;
	width: 241px;
	height: 583px;
	background-image: url(/layout/ykkosapteekki/images/taustaa.jpg); 
	background-repeat: no-repeat; 
	background-position: left top; 
}

.verkkokauppa {
	background-image: url(/layout/ykkosapteekki/images/netissa.jpg);
	background-repeat: no-repeat; 
	padding-top: 115px;
	padding-left: 28px;
	height: 166px;
}

.centerContainer {
	float: left;
	width: 475px;
	font-family: Verdana;
	font-size: 13px;
	color: #000000;
}

.centerContainer .richtext, .centerContainer .leipis, .centerContainer .jalustaLeipis, .centerContainer .j_td, .centerContainer .j_datastream {
	font-family: Verdana;
	font-size: 13px;
	color: #000000;
	line-height: 135%;

}

.center1 {
	background-image: url(/layout/ykkosapteekki/images/keskiosa1.jpg);
	background-repeat: no-repeat; 
	width: 475px;
	padding-bottom: 10px;
}

.center1 a, .center1 a:visited, .center1 a:hover, .center1 a:active {
	color: #008022;
	font-family: Verdana;
	font-size: 13px;
}	

.etusivutekstit1 {
	height: 250px; 
	overflow-y: hidden; 
	padding-top: 20px;
	padding-left: 30px;
	width: 420px;
}

.center1 .jalustaH1 {
	font-family: Times New Roman;
	font-size: 30px;
	color: #000000;
	font-weight: normal; 
}

.center1 .jalustaH2 {
	font-family: Times New Roman;
	font-size: 20px;
	color: #008022;
	font-weight: normal;
	display: block; 
	margin-top: 8px; 
}

.center1 .jalustaIngressi {
	font-family: Verdana;
	font-size: 13px;
	color: #008022;
	font-weight: bold;
}

.etusivukuvapad {
	height: 18px; 
}
.etusivukuva {
	margin-left: 11px;
	width: 453px; 
	height: 134px; 
	overflow: hidden; 
}
.etusivukuvakehys {
	margin-top: -134px; 
	padding-left: 11px;
	width: 453px; 
	height: 134px; 
	overflow: hidden; 
}

.ykkoskuvapad {
	height: 9px; 
	overflow: hidden; 
}
.ykkoskuva {
  margin-left: 11px; 
  width: 221px; 
  height: 142px; 
  overflow: hidden; 
}
.ykkoskehys {
  margin-left: 11px; 
  margin-top: -142px; 
  width: 221px; 
  height: 142px; 
  overflow: hidden; 
}

.center2 {
	background-image: url(/layout/ykkosapteekki/images/keskiosa2-taus.jpg);
	background-repeat: repeat-y; 
	width: 475px;
}
.center2b {
	background-image: url(/layout/ykkosapteekki/images/keskiosa2-yla.jpg);
	background-repeat: no-repeat; 
	background-position: top;
}
.center2c {
	background-image: url(/layout/ykkosapteekki/images/keskiosa2-ala.jpg);
	background-repeat: no-repeat; 
	background-position: bottom;
	min-height: 57px;
	padding-bottom: 20px;
}



.etusivutekstit2 {
	padding-top: 20px;
	padding-left: 35px;
	width: 370px;
}
.center2 .jalustaIngressi, .center2 .jalustaIngressi strong, .center2 .jalustaIngressi b {
	font-weight: normal !important;
}
.center2 .jalustaH1 {
	font-family: Times New Roman, Times, serif;
	font-size: 17px;
	color: #000000;
	font-weight: normal; 
	line-height: 135%; 
}
.center2 .jalustaH2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	line-height: 135%; 
}
.center2 .jalustaH3 {
	font-family: Times New Roman, Times, serif;
	font-size: 13px;
	color: #000000;
}

.center2 a, .center2 a:visited, .center2 a:hover, .center2 a:active {
	font-family: Verdana;
	font-size: 13px;
	color: #000000;	
}	

.rightContainer {
	float: left;
	width: 246px;
	height: 583px;
}

.avoinna {
	background-image: url(/layout/ykkosapteekki/images/avoinna.jpg);
	background-repeat: no-repeat; 
	height: 88px;
	padding-top: 64px;
	padding-left: 35px;
	font-family: Verdana;
	font-size: 13px;
	color: #000000;
}

.avoinna .richtext, .avoinna .leipis, .avoinna .jalustaLeipis, .avoinna .j_td, .avoinna .j_datastream {
	font-family: Verdana;
	font-size: 13px;
	color: #000000;
}

.avoinnabold {
	font-family: Verdana;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

.avoinnabold .richtext, .avoinnabold .leipis, .avoinnabold .jalustaLeipis, .avoinnabold .j_td, .avoinnabold .j_datastream {
	font-family: Verdana;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

.paivystamme {
	background-image: url(/layout/ykkosapteekki/images/paivystamme.jpg);
	background-repeat: no-repeat; 
	height: 88px;
	padding-top: 62px;
	padding-left: 35px;
	font-family: Verdana;
	font-size: 13px;
	color: #FFFFFF;
}

.paivystamme .richtext, .paivystamme .leipis, .paivystamme .jalustaLeipis, .paivystamme .j_td, .paivystamme .j_datastream {
	font-family: Verdana;
	font-size: 13px;
	color: #FFFFFF;
}

.paivystammebold {
	font-family: Verdana;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}

.paivystammebold .richtext, .paivystammebold .leipis, .paivystammebold .jalustaLeipis, .paivystammebold .j_td, .paivystammebold .j_datastream {
	font-family: Verdana;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}

.paivystamme a {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 13px;
}

.kartta {
	background-image: url(/layout/ykkosapteekki/images/kartta-taus.jpg);
	background-repeat: repeat-y; 
	font-family: Verdana;
	font-size: 13px;
	color: #000000;
	background-position: left;
}
.karttab {
	background-image: url(/layout/ykkosapteekki/images/kartta-yla.jpg);
	background-repeat: no-repeat; 
	background-position: left top;
}
.karttac {
	background-image: url(/layout/ykkosapteekki/images/kartta-ala.jpg);
	background-repeat: no-repeat; 
	background-position: left bottom;
}
.karttateksti{
	padding-left: 35px;
	padding-right: 10px;
	padding-top: 12px;
	padding-bottom: 12px;
}
.kartta .richtext, .kartta .leipis, .kartta .jalustaLeipis, .kartta .j_td, .kartta .j_datastream {
	font-family: Verdana;
	font-size: 13px;
	color: #000000;
	line-height: 135%;
	
}

.kartta .jalustaIngressi {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #008022;
}

.kartta a {
	color: #008022;	
	font-family: Verdana;
	font-size: 13px;
}

.vasenContainer {
	float: left;
	width: 240px;
}

.vasenyla {
	background-image: url(/layout/ykkosapteekki/images/vihrealaatikko.jpg);
	background-repeat: no-repeat;
	height: 41px;
	padding-top: 16px;
	padding-left: 30px;
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	width: 210px;
}	

.vasenyla .richtext, .vasenyla .leipis, .vasenyla .jalustaLeipis, .vasenyla .j_td, .vasenyla .j_datastream {
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 135%; 	
}
.vasenyla a, .vasenyla a:visited, .vasenyla a:hover, .vasenyla a:active {
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none; 
	text-transform: uppercase; 
}

.vasenkeski {
	background-image: url(/layout/ykkosapteekki/images/vasenkeski.png);
	background-repeat: repeat-y; 
	min-height: 85px;
	_height: 85px;
	font-family: Verdana;
	font-size: 12px;
	color: #006A1B;
	font-weight: bold;
}
.vasenkeskiyla {
	background-image: url(/layout/ykkosapteekki/images/vasenyla.png);
	background-repeat: no-repeat; 
	padding-left: 30px;
	padding-top: 16px;
	width: 210px;
}

.vasenkeski .richtext, .vasenkeski .leipis, .vasenkeski .jalustaLeipis, .vasenkeski .j_td, .vasenkeski .j_datastream {
	font-family: Verdana;
	font-size: 12px;
	color: #006A1B;
	font-weight: bold;
	line-height: 135%; 	
}
.vasenkeski a.valikkoPaa, .vasenkeski a.valikkoPaa:hover, .vasenkeski a.valikkoPaa:visited, .vasenkeski a.valikkoPaa:active {
	font-family: Verdana;
	font-size: 12px;
	color: #006A1B;
	font-weight: bold;
	text-decoration: none; 
	line-height: 18px; 
}
.vasenkeski a.valikkoAla, .vasenkeski a.valikkoAla:hover, .vasenkeski a.valikkoAla:visited, .vasenkeski a.valikkoAla:active {
	font-family: Verdana;
	font-size: 11px;
	color: #006A1B;
	font-weight: normal;
	text-decoration: none; 
	line-height: 17px; 
}

.oikeaContainer {
	background-image: url(/layout/ykkosapteekki/images/tekstialue.jpg);
	background-repeat: no-repeat; 
	min-height: 524px;
	width: 722px;
	float: left;
}

.oikeateksti {
	padding-left: 40px;
	padding-top: 40px;	
	width: 587px;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
}

.oikeateksti .richtext, .oikeateksti .leipis, .oikeateksti .jalustaLeipis, .oikeateksti .j_td, .oikeateksti .j_datastream {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	line-height: 135%; 
}

.oikeateksti .jalustaIngressi {
	font-family: Verdana;
	font-size: 12px;
	color: #008022;
	font-weight: bold;
}

.oikeateksti .jalustaH1 {
	font-family: Times New Roman, Times, serif;
	font-size: 30px;
	font-weight: normal; 
	color: #000000;
	line-height: 135%; 
}

.oikeateksti .jalustaH2 {
	font-family: Times New Roman, Times, serif;
	font-size: 20px;
	color: #008022;
	font-weight: normal;
	line-height: 135%; 
	display: block; 
	margin-top: 8px; 
}

.oikeateksti a, .oikeateksti a:visited, .oikeateksti a:hover, .oikeateksti a:active {
	color: #008022;
	font-family: Verdana;
	font-size: 13px;
}	

.sijaintiteksti {
	font-family: Verdana;
	font-size: 11px;
	color: #008022;
	font-weight: normal;
	padding-top: 8px; 
}

.sijaintiteksti .richtext, .sijaintiteksti .leipis, .sijaintiteksti .jalustaLeipis, .sijaintiteksti .j_td, .sijaintiteksti .j_datastream {
	font-family: Verdana;
	font-size: 11px;
	color: #008022;
}

.sijaintiteksti span a, .sijaintiteksti span a:hover, .sijaintiteksti span a:visited, .sijaintiteksti span a:active {
	font-family: Verdana;
	font-size: 11px;
	color: #008022;
	font-weight: normal;
	padding-left: 2px;
	text-decoration: underline; 
}

.downContainer {
	background-image: url(/layout/ykkosapteekki/images/alaosa2.jpg);
	background-repeat: no-repeat; 
	height: 46px;
	width: 962px;
}

.add {
	float: left;
	padding: 10px;
}

.footerContainer {
	background-image: url(/layout/ykkosapteekki/images/footer.jpg);
	background-repeat: no-repeat; 
	height: 46px;
	width: 962px;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}

.footerContainer .richtext, .footerContainer .leipis, .footerContainer .jalustaLeipis, .footerContainer .j_td, .footerContainer .j_datastream {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}

.footerContainer a {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}

.vasenfooter {
	float: left;
	padding-top: 12px;
	padding-left: 40px;
}

.oikeafooter {
	float: right;
}

input.syote, textarea.syote {
  width: 250px;
  }

input, textarea {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.break {
	clear: both;
	visibility: hidden;
}

.kuva {
	margin-left: 11px; 
	margin-right: 9px; 
}

.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
.clLevel0,.clLevel0over{position:absolute;}
.clLevel1, .clLevel1over, .clLevel2, .clLevel2over{position:absolute;padding:5px; padding-left:8px; padding-right:8px; font-family: Verdana, Arial, Sans-serif; font-size:12px; font-weight:bold; font-style: normal}
.clLevel1{background-color:#00A32C; layer-background-color:#00A32C; color:#FFFFFF;}
.clLevel1over{background-color:#056E25; layer-background-color:#056E25; color:#FFFFFF; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; top: 0px; visibility:hidden; background-color:#056E25; layer-background-color:#056E25}
.clLevel2{background-color:#00A32C; layer-background-color:#00A32C; color:#FFFFFF;}
.clLevel2over{background-color:#056E25; layer-background-color:#056E25; color:#FFFFFF; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; top: 0px; visibility:hidden; background-color:#056E25; layer-background-color:#056E25}
}
.clLevel0border{position:absolute; visibility:hidden; display:none}
:focus {
        outline: 0;
}
*:focus { outline: none; }
*::-moz-focus-inner { border: none;}
