html, body {

	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	background: url('http://www.smilers.ee/nb/px/bg.gif') repeat;
	text-align: center;}


div.precontainer {

	text-align: center;
	position: relative;
	min-height: 100%;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background: url('http://www.smilers.ee/nb/px/headerbg.gif') no-repeat;
	background-position: center top;}


div.container {

	position: relative;
	min-height: 100%;
	width: 970px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;}


div.header {

	width: 960px;
	height: 161px;}


div.headermenyy {

	position: absolute;
	right: 0px;
	top: 67px;}


div.content {

	overflow: auto;
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 0px;}


div.menuleft {

	float: left;
	width: 241px;
	position: relative;
	padding-bottom: 275px;}


div.content_text {

	float: left;
	overflow: auto;
	min-height: 400px;
	width: 694px;
	position: relative;
	padding-left: 25px;
	padding-bottom: 280px;}


/* --------------------------------------------------------------------------------------footer */


div.footer {

	position: absolute;
	bottom: 0px;
	width: 100%;
	height: 130px;
	padding-top: 50px;
	padding-bottom: 25px;
	text-align: center;
	background: url('http://www.smilers.ee/nb/px/footer.gif') no-repeat;
	background-position: center top;}


div.footer2 {

	position: relative;
	min-height: 100%;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	bottom: 0px;}


div.footer3 {

	position: absolute;
	height: 100;
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	left: 0px;
	top: 0px;
	vertical-align: top;}


div.footer4 {

	position: absolute;
	height: 100;
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	left: 320px;
	top: 0px;
	vertical-align: top;
	background: url('http://www.smilers.ee/nb/px/vertical1.gif');
	padding-left: 1px;}


div.footer5 {

	position: absolute;
	height: 100;
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	left: 640px;
	top: 0px;
	vertical-align: top;
	background: url('http://www.smilers.ee/nb/px/vertical1.gif');
	padding-left: 18px;}


/* --------------------------------------------------------------------------------------txt */


.head { 

	font-size: 14px; 
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;}


.headline {

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	color: #FFFFFF; 
	vertical-align: bottom; 
	padding-bottom: 3px; 
	padding-left: 23px;}


.headline1 {
  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 21px; 
	font-weight: bold; 
	color: #000000; 
	vertical-align: bottom; 
	height: 50px;}


.headline2 {
 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 27px; 
	font-weight: bold; 
	color: #000000; 
	vertical-align: bottom; 
	padding-top: 25px; 
	padding-bottom: 14px;}


.leftmenyy {  

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	color: #000000;
	padding-left: 5px;}


.arial14bb {  

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	color: #000000;}


.arial14r {  

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #000000;}

.arial14wb { 

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #FFFFFF;}

.arial14wbpadding { 

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #FFFFFF; 
	padding-top: 8px; 
	padding-left: 13px;}


.arial12y { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #feea0d; 
	padding-top: 10px; 
	text-align: right; 
	padding-right: 8px;
}

.arial11w {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	padding-left: 13px; 
	padding-top: 5px;
}


.arial13w { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #FFFFFF; 
	padding-left: 13px; 
	padding-top: 5px ; 
	line-height: 17px;
}


.arial12b { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	line-height: 18px;
}


.arial11b { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
}


.arial11rb { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #ff0000; 
	font-weight: bold;
}


.arial12r { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ff0000; 
	line-height: 18px;
}


.padding5 { 
	padding-bottom: 5px;
}


.padding1 {  
	padding-left: 1px
}

.padding22 {  
	padding-top: 22px; 
	padding-right: 11px; 
	padding-bottom: 22px
}


.padding23 {  

	padding-top: 40px; 
	text-align: center;}


.padding24 {  
	padding-top: 22px; 
	padding-right: 22px; 
	padding-left: 22px
}


.padding25 {  
	padding-right: 22px; 
	padding-bottom: 15px; 
	padding-left: 22px
}


.padding26 {  
	padding-top: 22px; 
	background-color: #ebebeb; 
	padding-right: 22px; 
	padding-bottom: 20px; 
	padding-left: 22px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}


.padding27 { 
	background-color: #ebebeb; 
	padding-left: 20px
}


.padding28 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
}

.arial12footer { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	line-height: 18px ;
}


.form1 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	background-color: #000000; 
	height: 22px;
	line-height: 25px 
	border-color: #000000 #000000 #000000 #000000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	color: #FFFFFF; 
	width: 164px; 
	padding-top: 3px; 
	padding-left: 3px
}


.form2 { 

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	background-color: #FFFFFF; 
	height: 18px; 
	color: #000000; 
	width: 385px; 
	padding-top: 3px; 
	padding-left: 3px; 
	border: #000000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}


.form3 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	background-color: #FFFFFF; 
	height: 16px; 
	color: #000000; 
	width: 210px; 
	padding-top: 0px; 
	padding-left: 0px; 
	border: none; 
}


.form4 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	background-color: #FFFFFF; 
	height: 18px; 
	color: #000000; 
	width: 235px; 
	border: 1px #aeaeae solid; 
}


.form5 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	background-color: #FFFFFF; 
	height: 18px; 
	color: #000000; 
	width: 30px; 
	border: 1px #aeaeae solid; 
}


.form6 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	background-color: #FFFFFF; 
	height: 195px; 
	color: #000000; 
	width: 148px; 
	border: 1px #aeaeae solid; 
}


A.head:link {text-decoration: none; color: #ffffff;}
A.head:visited {text-decoration: none; color: #ffffff;}
A.head:active {text-decoration: none; color: #ff0000;}
A.head:hover {text-decoration: none; color: #ff0000;}


A.arial14r:link {text-decoration: none; color: #ff0000;}
A.arial14r:visited {text-decoration: none; color: #ff0000;}
A.arial14r:active {text-decoration: none; color: #ff0000;}
A.arial14r:hover {text-decoration: underline; color: #ff0000;}


A.leftmenyy:link {text-decoration: none; color: #000000;}
A.leftmenyy:visited {text-decoration: none; color: #000000;}
A.leftmenyy:active {text-decoration: none; color: #ff0000;}
A.leftmenyy:hover {text-decoration: none; color: #ff0000;}


A.arial12y:link {text-decoration: none; color: #feea0d;}
A.arial12y:visited {text-decoration: none; color: #feea0d;}
A.arial12y:active {text-decoration: none; color: #feea0d;}
A.arial12y:hover {text-decoration: underline; color: #feea0d;}


A.arial12r:link {text-decoration: none; color: #ff0000;}
A.arial12r:visited {text-decoration: none; color: #ff0000;}
A.arial12r:active {text-decoration: none; color: #ff0000;}
A.arial12r:hover {text-decoration: underline; color: #ff0000;}


A.arial12b:link {text-decoration: none; color: #000000;}
A.arial12b:visited {text-decoration: none; color: #000000;}
A.arial12b:active {text-decoration: none; color: #000000;}
A.arial12b:hover {text-decoration: none; color: #ff0000;}


A.arial12bb:link {text-decoration: none; color: #000000;}
A.arial12bb:visited {text-decoration: none; color: #000000;}
A.arial12bb:active {text-decoration: none; color: #000000;}
A.arial12bb:hover {text-decoration: none; color: #ff0000;}



.arial12bb { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	line-height: 18px; 
	font-weight: bold;
}

td.cdbig {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	color: #6d6d6d; 
	background-color: #e0e0e0; 
	text-align: center; 
	padding-bottom: 4px
}
td.cdbig:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	color: #ffffff; 
	background-color: #ff0000; 
	text-align: center; 
	padding-bottom: 4px
}

.arial12bi {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: italic; 
	font-weight: bold; 
	color: #ff0000; 
	padding-bottom: 50px;
}

A.arial12bi:link {text-decoration: none; color: #ff0000;}
A.arial12bi:visited {text-decoration: none; color: #ff0000;}
A.arial12bi:active {text-decoration: none; color: #ff0000;}
A.arial12bi:hover {text-decoration: underline; color: #ff0000;}

A.cdbig:link {text-decoration: none; color: #6d6d6d;}
A.cdbig:visited {text-decoration: none; color: #6d6d6d;}
A.cdbig:active {text-decoration: none; color: #6d6d6d;}
A.cdbig:hover {text-decoration: none; color: #ffffff; background-color: #ff0000;}

td.cdsmall {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #868686; 
	height: 20px; 
	width: 20px; 
	padding-top: 3px; 
	padding-right: 3px; 
	padding-bottom: 3px; 
	padding-left: 3px; 
	background-color: #e0e0e0;  
	text-align: center;}



td.cdsmall {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #868686; 
	height: 20px; 
	width: 20px; 
	padding-top: 3px; 
	padding-right: 3px; 
	padding-bottom: 3px; 
	padding-left: 3px; 
	background-color: #e0e0e0;  
	text-align: center;}


td.cdsmall:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #ffffff; 
	height: 20px; 
	width: 20px; 
	padding-top: 3px; 
	padding-right: 3px; 
	padding-bottom: 3px; 
	padding-left: 3px; 
	background-color: #ff0000;  
	text-align: center;

}
A.cdsmall:link {text-decoration: none; color: #868686;}
A.cdsmall:visited {text-decoration: none; color: #868686;}
A.cdsmall:active {text-decoration: none; color: #868686;}
A.cdsmall:hover {text-decoration: none; color: #ffffff; background-color: #ff0000;}



td.cdsmallon {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #ffffff; 
	height: 20px; 
	width: 20px; 
	padding-top: 3px; 
	padding-right: 3px; 
	padding-bottom: 3px; 
	padding-left: 3px; 
	background-color: #ff0000;  
	text-align: center;}


A.cdsmallon:link {text-decoration: none; color: #ffffff;}
A.cdsmallon:visited {text-decoration: none; color: #ffffff;}
A.cdsmallon:active {text-decoration: none; color: #ffffff;}
A.cdsmallon:hover {text-decoration: none; color: #ffffff;}




