body {
	font-family: Arial;
	font-size: 12px;
	color: #51473D;
	text-decoration: none;
}
*, html, body {margin:0;padding:0;}
p, div, td {line-height:135%;}
p {margin:0;padding:5px;line-height:155%;}
/*Basic Links*/
a:link, a:visited {color:#FF3300;text-decoration:none;}
a:hover {color: #51473D;text-decoration:none;}
a.img{border:0;}
ul {padding-left:20px;}

h1 {
	margin:0;
	color:#660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
	line-height: 1em;
	font-weight: bold;
	text-transform: none;
}
h2 {
	margin:0;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	line-height: 1em;
	font-weight: bold;
	text-transform: none;
}

h3 {
	margin:0;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	line-height: 1em;
	font-weight: bold;
	text-transform: none;
}



/*End Header and Logo*/

#header {background:url(../images/header.png) no-repeat top center; height:111px; width:960px;}
.inner_wrap {background:url(../images/bgwrap.png) repeat-y center bottom;padding:7px 0px 0px 0px;margin:0px;}
.footer {background:url(../images/footer.png) no-repeat bottom center;width:960px; height:25px;clear:both;}

table#content {width:932px;margin:0px auto 0px auto;}
td#leftcol {background:#232323;vertical-align:top;width:193px;}
td#leftcol .inside {background:#232323 url(../images/left_top.png) no-repeat top center;width:193px;}
#leftcol .inside {color:white;}
.main_top {background:url(../images/main_top.png) no-repeat right top;height:8px;}
td.mainbody {background:url(../images/main_content.png) repeat-y 6px 0px;vertical-align:top; margin:0;padding:0;}
div.maincontent {float:left;padding:0px;margin:0; width:500px !important;width:500px;position:relative;left:18px;}

/*All Modules*/

/*RIGHT MODULES*/

#rightcol {float:right; width:210px!important;width:185px;margin:0;padding:0;}
#rightcol .inside {padding:0px 5px;}

/*USER1 MODULE*/
#newsflash {float:right;width:518px;height:90px;overflow:hidden;margin:5px 20px 5px 20px; padding:0px 0px 8px 0px; background:url(../images/newsflash.png) no-repeat center;}
#newsflash .moduletable {margin:0;padding:0;}
#newsflash .moduletable h3 {padding:6px 10px 0px 15px; margin:0; color:#8CA839;	font-family: Arial, Helvetica, sans-serif;font-size: 14px;line-height: 22px!important;font-weight: normal;letter-spacing: -.5px;}
#newsflash .moduletable p {color:#222;}
#newsflash .moduletable a {color:#000000;}

/*LEFT MODULES*/
#leftcol .moduletable h3
{
	margin:0px;
	padding:10px 0px 0px 0px;
	color:#FFF;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.35em;
	line-height: 1.14em;
	font-weight: normal;
	letter-spacing: -.5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BABABA;
}
#leftcol .moduletable p {font-size:1em;line-height:1.15em; color:#CCC;}
#leftcol .moduletable {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-bottom: 10px;
}

/*INNER MODULES*/

.back_button, .pagenav_prev, .pagenav_next {text-align:center;}
.buttonheading {padding:0px 2px;}

/*Joomla Specific Display*/
.small,.modifydate,.createdate {color: #999;text-align: left;font: 9px/11px Tahoma, Verdana, Helvetica;text-transform: uppercase;}
.createdate {top:-3px;}
.inputbox {color:#ccc;background:#fff;border: 1px solid #999;color:#333;}
.button {background:#666;border: 1px solid #000;color:#ccc;line-height: 100%;font-size: 0.75em;padding: 3px;}

.article_seperator {width:100%;height:1px;}

#contact_text {width:300px;}
table.contentpaneopen, table.contentpane, table.blog {border-collapse: collapse;padding:0;margin:0;width: 100%;}

div div .syndicate div {margin:5px; padding:0;}


/*Joomla Tables*/
td.sectiontableheader {color: #FFF;font-weight: bold; background:#222;height: 25px;padding: 4px;}
tr.sectiontableentry1 td {padding: 4px;background-color: #f8f8f8;}
tr.sectiontableentry2 td {padding: 4px;background-color: #F2F2F2;}
td.sectiontableentry1 {padding: 4px;background-color: #f8f8f8;}
td.sectiontableentry2{padding: 4px;background-color: #F2F2F2;}
.sectiontableentry2 a, .sectiontableentry1 a  {padding-left:5px;}

/*Read More Link Styles*/
a.readon, a.readon:hover{margin-top: 10px;display: block;float: right;line-height: 12px;background: url(../images/readon.gif) no-repeat left center;text-indent: 16px;}

.contentheading {width:100%;}

/*Content Links*/

td.contentheading, .contentheading {
	color:#514F65;
	text-align: left;
	text-decoration:none;
	margin:0;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	text-indent: 1px;
	padding: 0;
	line-height: 20px;
	letter-spacing: 0,4em;
}
a.contentpagetitle:link,a.contentpagetitle:visited {
	line-height: 21px;
	padding-left: 8px;
	background-image: url(../images/z.gif);
	background-position: 0px 3px;
	color:#FFC825;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.contentpagetitle:hover {color:#3F362F;text-decoration:none;}
.componentheading  {
	padding-left: 10px;
	background-image: url(../images/title.jpg);
	color:#A8795B;
	font-family: "AG Schoolbook Regular";
	font-size: 21px;
	font-weight: normal;
	text-decoration: none;
	height: 34px;
	width: 383px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
	vertical-align: middle;
	padding-top: 5px;
}

.back_button {
	float: left;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}

.pagenav {
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}

.pagenavbar {
	margin-right: 10px;
	float: right;
}

.uued_tooted 
{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}
.sisutekst 
{
	color: #666666;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}
.kontakt 
{
	color: #51473D;
	font-family: "Trebuchet MS";
	font-size: 13px;
	text-decoration: none;
	font-weight: normal;
	line-height: 15px;
	letter-spacing: 0,4em;
}
.kontakt_pealkiri
{
	color: #514F65;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	line-height: 15px;
	letter-spacing: 0,4em;
	padding-left: 10px;
}
.kontakt_sisutekst 
{
	color: #666666;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: 0,4em;
	padding-left: 10px;
}
.zoomi_pilte 
{
	color: #FF0033;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: 0,4em;
	font-weight: bold;
}
