body {
	margin: 0px; background-color: gray; color: #2E2E2E;}

img {
	border: 0px;
}

/* põhi-css */
.main_sisu {
	margin: 0px; background-color: red; width: 800px; }

.top_leht {
	margin: 0px; width: 800px; background-color: beige; border: 0px solid black; }

.bottom_leht {
	margin: 0px; padding: 0px; background-color: gray; vertical-align: bottom; 
	height: 75px; width: 800px; border: 0px solid black; }

.bottom_copyright {
	height: 35px;
	background-color: #64CA00;
	margin: 0px;
	width: 800px;
	font-family: Arial;
	font-size: 11px;
	color: #1C3900;
	background-image: url(../images/bottom_lill_faded.jpg);
	background-position: 645px;
	background-repeat: no-repeat;
	
}
.uudistooted_back {
	background-color: #c5f39a; padding: 10px;
}
.copyright_line {
	color: #316400;
}
.bottom_lilled {
	height: 40px; margin: 0px; }
.tagasisidevorm {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #2E2E2E; }

.lehe_sisu_text {
	font-family: arial;
	color: #006400;
	font-size: 13px;
	font-weight: normal;
}
.lehe_sisu_pealkiri {
	font-family: arial;
	color: #797979;
	font-size: 15px;
	font-weight: bold;}
	
.lehe_sisu_alapealkiri {
	font-family: arial;
	color: #004C01;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 3px;}
	
.lehe_sisu_alamkommentaar {
	font-family: arial;
	color: #006400;
	font-size: 11px;
	font-weight: normal;
	padding-top: 2px;
	padding-left: 10px;}
	
.lehe_sisu_alajaotus_reavahetus { margin-left: 20px;
	
}

.lehe_sisu_portfolio {
	padding-left: 35px; 
	margin-top: 20px; 
	border: 0px solid black;
	width: 370px;}

.esileht_lingid {
	padding-left: 20px;}
.viga_kontaktis {
	color: red; font-family: arial; font-size: 15px;}

div.portfolio_lingid_abimargin {
	padding-left: 0px;
	padding-top: 15px;
	border: 0px solid red;
	height: 50px;
}

.lisamise_kuupaev {
	font-size: 10px;
	color: #006400;
	font-family: arial;
	padding-left: 10px;
	vertical-align: middle;
	padding-bottom: 2px;
}

.language_selecta {top: 0px; right: 0px; border: 0; 
	width: 15px; height: 51px; text-align: right;}

	
.hind_highlight {
	font-weight: bold; font-size: 16px;
}	

	

/*pildid algus */

img.teenused_pulmakyynlad {
	border: 2px solid green; text-align: right; margin: 5px; margin-right: 10px; margin-top: 10px;
}
img.lill_bottom {
	margin-right: 50px; margin-top: 0px; width: 94px; height: 50px; border: 0px solid black; }
img.banner_top {
	width: 660px; height: 110px; border: 0px solid black; }
img.menyy_alus {
	border: 0px solid black; width: 200px; height: 80px; }
img.banners {
	margin: 0px; margin-bottom: 5px; }
img.menu_buttons {
	margin: 0px; margin-left: 5px; }
img.tiiafoto_esileht {
	width: 90px; margin-left: 20px; height: 110px; margin-right: 20px; }
img.portfolio_list_images {
	border: 0px solid black; 
	height: 60px; 
	width: 80px; 
	margin-bottom: 5px; 
	margin-right: 20px;}
img.portfolio_pildid {margin-right: 5px; margin-bottom: 5px;}
img.pildid_teksti_sees {
	margin-left: 15px; width: 90px; height: 89px; margin-right: 20px; }
img.pildid_teksti_sees_2 {
	margin-left: 15px; width: 70px; height: 70px; margin-right: 20px; }
img.pildid_teksti_sees_3 {
	margin-left: 2px; width: 90px; height: 89px; margin-right: 10px; margin-top: 10px;
	margin-bottom: 10px;}
img.pildid_teksti_sees_4 {
	margin-left: 2px; width: 110px; height: 109px; margin-right: 10px; margin-top: 10px;
	margin-bottom: 10px;}
img.pildid_teksti_sees_5 {
	margin-left: 2px; width: 50px; height: 50px; margin-right: 10px; margin-top: 10px;
	margin-bottom: 10px;}
img.pildid_teksti_sees_bullet {
	margin-left: 5px; width: 70px; height: 70px; margin-right: 10px; margin-top: 5px; margin-bottom: 25px;}
	
img.text_bulleting {margin-bottom: 3px; width: 4px; height: 4px;}
img.web_by {position: absolute; top: 0px; right: 0px; top: 3px; border: 0; 
	width: 25px; height: 25px;}

/*põhi-css j2tk */
.b2nner_menyy_sisu {
	background-color: #D9FFB5; width: 670px; height: 210px; vertical-align: top; padding: 0px; }
.partnerid {
	margin: 0px; padding: 5px; width: 140px; vertical-align: top; background-color: #228B22; }
.ohk_vasak {
   background-color: gray; width: 10px; height: 100 %; }
.peamenyy {
	color: white; margin: 0px;	width: 200px;
	background-color: #D9FFB5;	vertical-align: top; }
.menyy_lingid {
	background-color: #5FC100; padding-top: 5px; }
.sisu {
	background-color: #D9FFB5; padding: 15px; padding-top: 5px; vertical-align: top;}
.menyy_alapealk {
	padding-left: 5px; padding-bottom: 0px; }

.b2nner {
	position: absolute; top: -1%; right: 8%; width: 160px; height: 600px; 
padding-top: 11px; padding-left: 10px; transparency: true; background-color: none;}

/*loendid algus */
ul.ul_bulleting { color: green; }


/*lingid algus */
.menyy a:link {
	margin-left: 20px; color: white; text-decoration: none; font-family: arial; font-size: 12px;}
.menyy a:hover {
	margin-left: 20px; color: gray; text-decoration: none;  font-family: arial; font-size: 12px;}
.menyy a:active {
	margin-left: 20px; color: white; text-decoration: none;  font-family: arial; font-size: 12px;}
.menyy a:visited {
	margin-left: 20px; color: white;  text-decoration: none;  font-family: arial; font-size: 12px; }
	
	
a.esilehele:link {
	margin-left: 5px; color: white; text-decoration: none; font-family: arial; font-size: 12px;}
a.esilehele:hover {
	margin-left: 5px; color: gray; text-decoration: none;  font-family: arial; font-size: 12px;}
a.esilehele:active {
	margin-left: 5px; color: white; text-decoration: none;  font-family: arial; font-size: 12px;}
a.esilehele:visited {
	margin-left: 5px; color: white;  text-decoration: none;  font-family: arial; font-size: 12px; }
	
	
a.bottom_mail:link {
	margin-left: 0px; color: #1C3900; text-decoration: none; font-family: arial; font-size: 11px;}
a.bottom_mail:hover {
	margin-left: 0px; color: white; text-decoration: none;  font-family: arial; font-size: 11px;
	background-color: gray;}
a.bottom_mail:active {
	margin-left: 0px; color: #1C3900; text-decoration: none;  font-family: arial; font-size: 11px;}
a.bottom_mail:visited {
	margin-left: 0px; text-decoration: none;  font-family: arial; font-size: 11px;}

.esileht_lingid a:link {
	color: #004C01; text-decoration: none; font-family: arial; font-size: 12px;}
.esileht_lingid a:hover {
	color: #00C402; text-decoration: none;  font-family: arial; font-size: 12px;}
.esileht_lingid a:active {
	color: #004C01; text-decoration: none;  font-family: arial; font-size: 12px;}
.esileht_lingid a:visited {
	color: #004C01;  text-decoration: none;  font-family: arial; font-size: 12px; }
	
.portfolio_links a:link {font-family: arial;	color: #004C01; font-size: 14px;
font-weight: normal; text-decoration: none;
}
.portfolio_links a:hover {font-family: arial; color: #00C402;	font-size: 14px;
	font-weight: normal; text-decoration: none;}
.portfolio_links a:active {font-family: arial; color: #004C01;	font-size: 14px;
	font-weight: normal; text-decoration: none;}
.portfolio_links a:visited {font-family: arial; color: #004C01; font-size: 14px;
	font-weight: normal; text-decoration: none;}
	
a.back_button:link {
	color: #004C01; text-decoration: none; font-family: arial; font-size: 11px;}
a.back_button:hover {
	color: #00C402; text-decoration: none;  font-family: arial; font-size: 11px;}
a.back_button:active {
	color: #004C01; text-decoration: none;  font-family: arial; font-size: 11px;}
a.back_button:visited {
	color: #004C01;  text-decoration: none;  font-family: arial; font-size: 11px;}

a.teksti_sees_link:link {
	color: #00C402; text-decoration: none; font-family: arial; font-size: 13px;
	font-weight: bold;}
a.teksti_sees_link:hover {
	color: #006400; text-decoration: none;  font-family: arial; font-size: 13px;
	font-weight: bold;}
a.teksti_sees_link:active {
	color: #006400; text-decoration: none;  font-family: arial; font-size: 13px;
	font-weight: bold;}
a.teksti_sees_link:visited {
	color: #00C402;  text-decoration: none;  font-family: arial; font-size: 13px;
	font-weight: bold;}

a.teksti_sees_link_2:link {
	color: #00C402; text-decoration: none; font-family: arial; font-size: 13px;
	font-weight: normal;}
a.teksti_sees_link_2:hover {
	color: #006400; text-decoration: none;  font-family: arial; font-size: 13px;
	font-weight: normal;}
a.teksti_sees_link_2:active {
	color: #006400; text-decoration: none;  font-family: arial; font-size: 13px;
	font-weight: normal;}
a.teksti_sees_link_2:visited {
	color: #00C402;  text-decoration: none;  font-family: arial; font-size: 13px;
	font-weight: normal;}

.address_div {
	margin-left: 200px; font-size: 11px;
}
dt.subcat {
	margin-left: 25px;
}

div.frontpage_header {
	border: 1px solid #67b05f;
	border-bottom: none;
	background-color: #c3ee9a;

}
td.frontpage_header_text_td {
	background-image: url(../images/frontpage_header_bg01.gif); background-repeat: repeat-x;
	background-color: #c3ee9a;
	
}
font.frontpage_header_text {
	font-family: arial;
	color: #797979;
	font-size: 15px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10	px;
	line-height: 10px;
	vertical-align: middle;
}

.frontpage_news_content {
	background-color: #c3ee9a; padding: 10px; border: 1px solid #67b05f; border-top: none;
}


a.sub_menu:link, a.sub_menu:hover, a.sub_menu:active, a.sub_menu:visited  {
	color: white; text-decoration: none; font-family: arial; font-size: 12px;}
	
.submenu_holder {
		margin-left: 40px;
	}
	
	
tr.tootetabel {
	background-color: #c3ee9a; padding: 2px;
}
table.nimekiri {
	font-size: 12px;
}

td.tootetabel_topleft {
	background-image: url('../tellimine/tellimine_images/corner_topleft.gif'); background-repeat: no-repeat;
	background-position: left top;
}
td.tootetabel_topright {
	background-image: url('../tellimine/tellimine_images/corner_topright.gif'); background-repeat: no-repeat;
	background-position: right top;
}
td.tootetabel_bottomright {
	background-image: url('../tellimine/tellimine_images/corner_bottomright.gif'); background-repeat: no-repeat;
	background-position: right bottom
}
td.tootetabel_bottomleft {
	background-image: url('../tellimine/tellimine_images/corner_bottomleft.gif'); background-repeat: no-repeat;
	background-position: left bottom;
}
.kysimused {
	margin-left: 10px;
}
.capitalize {
	text-transform: capitalize;
}


.breadcrumb {
   font-family: arial;
	font-size: 11px;
	color: #006400;
	padding: 2px 15px;
	margin: 0px;
	background-color: #d9ffb5;
	border: 1px solid #c7eba5;
	margin-bottom: 0px;
	width: 350px;
}
.breadcrumb_link a:link, a:hover, a:visited, a:active {
   font-family: arial;
	font-size: 11px;
	color: #006400;
	text-decoration: none;
}

div.firma_tagasiside {
	padding: 8px;
	border: 1px solid #5fc100;
}
div.link_container {
	border: 0px solid black;
	vertical-align: middle;
	height: 65px;
	margin-bottom: 3px;
}
