
		.layout-grid		{ background-image: url(baseline.png); background-repeat: repeat; background-position: 0 7px; }


		h1,h2,h3,h4,h5,h6 {
			font-family: georgia, serif;
		}

		li, p, .issue, h4,h5, table td, label {
			color: #737373;
		}
		
		
		label {
			float: left;
			position: relative;
			display: block;
			font-weight: bold;
			line-height: 36px;
			text-align: left;
			width: 120px;
			clear:left;
		}

.input {
	top: 5px;
	float: left;
}


		body {
			background: url(http://www.terviseparadiis.ee/img/i01.gif);
		}
		
		.offback{
			background-color: rgb(0, 130, 214);
		}
		
		.offfore{
			margin-top: 18px;
			margin-bottom: 18px;
		}
		
		.offpic {
			margin-top: 18px;
			border: 3px #FFF solid;
			width: 270px;
		}
		
		.offfore h3 {
			color: #FFF;
			top: 0px;
			padding-left: 18px;
			letter-spacing: 0.07em;
		}
		
		
		a {
			color: rgb(0, 130, 214)
		}
		
		.midoffer {
			padding-left: 18px;
		}

		b.color {
			color: rgb(255, 153, 0);
		}
		
		.midoffer h2, .midoffer h1 {
			color: rgb(255, 153, 0);
			top: 0px;
		}
		
		table.price {
			width: 100%;
		}
		table.price, table.price td {
			border-color: #DDD;	
		}
		
		#footer {
			background-color: rgb(46,121,150);
		}
		
		#background {
			background-color: #FFF;
		}
		
		.resback{
			background-color: rgb(63, 217, 138);
		}
		
		.box {
			margin-bottom: 18px;
		}
		
		.horizontalDivider {
			background: url(../f/d.gif) repeat-x 0% 100%;
			top: -9px;
		}

		.verticalDivider {
			background: url(../f/dv.gif) repeat-y 100% 0%;
			left: 9px;
		}

		.div7 {
			left: -391px;
		}
		
		.div5 {
			left: -551px;
		}

		.verticalFiller {
			padding-bottom: 18px; 
			xpadding-top: 9px;
		}
		
		/* layer stuff */
		.underRow	{ z-index:	-200; }
		.underCol	{ z-index:	-50; }
		.overCol	{ z-index:	50; }
		.frame		{ overflow: hidden; height: 100% }


