body {
    height:100%;
    margin:0;
    padding:0;
    font-family:Verdana, Arial, sans-serif;
	/*background-color: #E2E2E2;*/
	background-color: #FFFFFF
}

table {
	border-collapse:collapse;
	text-align:left;
}

.raam {
	/*border: solid 1px #999999;*/
	background-color: #FFFFFF
}

.raam table {
	width:100%;
}

a.mailto {
color: #006e5a;
}

table#header{
	height:115px;
	width:100%;
	text-align:left;
	vertical-align:	top;
	border:0;
	/*background-color:#f1f1f1;*/
	background-color:#ffffff;
	border-collapse:collapse;
}

table#header td{
	/*background-color:#f1f1f1;*/
	padding:0px;
	margin:0px;
	border-width:0px;
/*	vertical-align:	top;*/
	
}

table#header img{
	text-align:left;
	padding-top:15px;
	padding-left:20px;
	vertical-align:	top;
	border:	0px;
}

table#header div#headtasks{
	display:block;
	text-align:right;
	vertical-align:	top;
	padding-top:15px;
	margin-right:15px;
	width:95%;
}

table#header div#headtasks a, #main_content ul li a{
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
	text-decoration:underline;
	vertical-align:top;
	font-weight:	bold;
	color:			#006e5a;
	padding:0px;
	margin:0px;
	cursor:pointer;
}

table#header div#headtasks img{
	text-align:right;
	vertical-align:top;
	border:0px;
	border-color:#4b4b4b;
	padding:0px;
	margin:0px;
}

div#loginform{
	 visibility: hidden;
     position: absolute;
     right: 150px;
     top: 40px;
     width:250px;
     height:120px;
     text-align:center;
     z-index: 1000;
     border:2px solid #999999;
     background-color: #FFFFFF;
}

div#loginform table {
	text-align:center;
}

div#loginform td{
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
	font-weight:	bold;
	color:			#4b4b4b;
}

input.username, input.password{
	color:#006e5a;
	border-color:#fcb001;
}

input.lognupp {
	color:#006e5a;
	background-color:#fcb001;
}
*/
/**
* Menyyde kujundus
*/
/*
* Peamenüü
*/
/* Üldine menüüde konteiner */
td#menus {
width:95%;
position:relative;
margin:0px;
padding:0px;
vertical-align: bottom;
text-align:right;
height:30px;

}

#menustripe {
	position:relative;
	float:right;
	display:block;
	width:100%;
	height:5px;
	background-color:#faa623;
	margin:0px;
	padding:0px;
	border-width:0px;
	top:0px;
}

td#menus table{
	width:100%;
	border-collapse:collapse;
	margin:0px;
	border-width:0px;
	padding:0px;
	vertical-align:bottom;
	float:right;
}

td#menus table img{
	margin:0px;
	border-width:0px;
	padding:0px;
}

#menus table a
{
/*font-family:Impact, Times New Roman, Arial, sans-serif;
font-size: 15px;
font-weight: normal;
*/
display:block;
font-family:Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
margin-top:5px;
}

#menus table a.active
{

color: #006e5a;

}

#menus td 
{
	padding:0px;
	margin:0px;
}

#menus td.ipasc {
	background: url(face/gfx/menu_gr_mid.gif) top center repeat-x;
	width:10px;
}
#menus td.iactc {
	background: url(face/gfx/menu_ye_mid.gif) top center repeat-x;
	color:#000000;
	width:10px;
}
#menus td.iactstart {
	width:40px;
}
#menus td.ipasstart {
	width:40px;
}
#menus td.ipasact {
	width:40px;
}
#menus td.iactpas {
	width:40px;
}
#menus td.ipaspas {
	width:40px;
}

#menus td.start {
	color:#000000;
	width:400px;
	/*background:url(face/gfx/h_riba.gif) bottom left repeat-x;*/
	
}


/**
Esimese taseme allammenüü
**/

div#menu_sl1 {
position: relative;
display:block; 
vertical-align:center;
}

#menu_sl1 ul {
display:block;
text-align: left;
float: none;
margin:0px;
padding:0px;
vertical-align:center;
}

#menu_sl1 li {
display: inline;
float: left;
padding-left: 20px;
padding-right: 0px;
padding-top:0px;
padding-bottom:10px;
vertical-align:center;
}

#menu_sl1 a {
font-family:Verdana;
font-weight:bold;
font-size: 10px;
font-weight: bold;
color: #4b4b4b;
text-decoration: none;
}

#menu_sl1 a.active {
text-decoration: underline;
}

#menu_sl1 a:hover {
text-decoration: underline;
}


/*
Sisukujundus

*/
#main_content {
vertical-align:top;
width:98%;
/*padding-left:20px;*/
margin-top:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:	12px;
line-height:18px;
}

.cont_title {
 display:block;
 font-family:Trebuchet MS, Verdana;
 font-size:20px;
 font-weight:bold;
 text-decoration:none;
 color:#006e5a;
 margin:2px;
 margin-left:20px;
 
}


.cont_text, .cont_text table, .cont_text td, .cont_date{
font-family:Verdana, Arial;
font-size: 11px;
line-height:18px;
font-weight: normal;
text-decoration: none;
color: #4b4b4b;
margin-left:20px;
}

.cont_text table {
margin:0px;
}

.cont_text td {
margin:0px;
line-height:14px;
}


.cont_date {

font-weight:bold;

}

.cont_text a, .cont_text * a{
	color:#006e5a;
	text-decoration:underline;
}

#rightside {
vertical-align:top;
min-width:240px;
width:30%;
padding-top:10px;
margin:0px;
}

#leftside {
vertical-align:top;
min-width:200px;
/*width:60%;*/
padding:0px;
margin:0px;
}


div#footer{
clear:both;
width:100%;
padding:0px;
margin:0px;
}

div#footer hr {
	display:block;
	height:2px;
	margin:0px;
	padding:0px;
	border:0px;
	margin-bottom:10px;
	background-color:#f1f1f1;
}

#footer ul {
display:block;
text-align: left;
padding:8px;
margin:0px;
}

#footer li {
display: block;
float: left;
padding-left: 10px;
padding-right: 10px;
}

#footer{
font-family:Verdana,Arial;
font-size: 10px;
font-weight: bold;
color: #4b4b4b;
text-decoration: none;
padding: 15px;
}

#footer a{
color: #006e5a;
font-size: 9px;
}

/*
Object list div and contents
*/
#objlist, #minibox, #artlist, #asknow {
	font-family:Verdana,Arial, sans-serif;
	font-size: 10px;
	color: #4b4b4b;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

#objlist h1, #minibox h2{
 font-family:Trebuchet MS,Arial, sans-serif;
 font-size:20px;
 font-weight:bold;
 text-decoration:none;
 color:#006e5a;
 padding:0px;
 margin-top:0px;
 padding-left:10px;
}

#objlist a.idx
{
color:#006e5a;
font-weight:bold;
text-decoration:underline;
}

#objlist a.aidx, #artlist a.idx
{
color:#4b4b4b;
font-weight:bold;
text-decoration:none;
}


#objlist ul, #artlist ul {
display: block;
list-style: none;
float: left;
padding: 0px;
margin: 10px;
width: 95%;
}

#artlist ul {
	margin:0px;
	margin-top:5px;
	width: 100%;
}

#rightside #artlist ul {
	margin-top:5px;
}



#objlist ul li, #artlist ul li
{
float: left;
display: block;
width: 100%;
padding:10px;
}

#objlist ul li.r2, #artlist ul li.r2
{
background-color:#f1f1f1;
}
/*
#objlist ul li a
{
float:left;
text-align:left;
}
*/
#objlist ul li a
{
line-height:16px;
color: #4b4b4b;
text-decoration:none;
}

#objlist ul li a.objlink, #minibox a.objlink
{
color:#006e5a;
text-decoration:none;
}

#objlist ul li a.objaddr, #objlist ul li a.objprice, #minibox a.objaddr
{
color:#4b4b4b;
font-weight:bold;
text-align:left;
}

#objlist ul li a img
{
float:left;
margin-right:10px;
width:82px;
height:62px;
border-width:1px;
border-color:#006e5a;
/*
width="52" height="35" border=0 hspace="3" vspace="3"
*/
}


/*
Object info div and contents
*/
#objinfo, #objinfo table, #objinfo td{
	font-family:Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #4b4b4b;
	text-decoration:none;
	vertical-align: top;
}

#objinfo table {
	margin-bottom:1px;
}

#objinfo {
	margin-left:18px;
}
#objinfo a {
	font-size: 11px;
	color: #818181;
	font-weight:bold;
}

#objinfo a.h2 {
 font-family:Trebuchet MS, Arial, sans-serif;
 font-size:20px;
 font-weight:bold;
 text-decoration:none;
 color:#fcb001;
}

#objinfo a.h3 {
font-family:Trebuchet MS, Arial, sans-serif;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 color:#006e5a;
}

#objinfo ul {
display: block;
list-style: none;
text-align: left;
padding: 0px;
margin: 0px;
margin-left:0px;
}

#objinfo ul li
{
text-align: left;
display: block;
width: 100%;
padding:0px;
padding-left:0px;
}

#objinfo ul li a
{
color:#006e5a;
}

#objinfo ul li a img
{
display:block;
/*margin-right:10px;*/
max-width:144px;
max-height:144px;
border-width:1px;
padding:0px;
margin:10px;
margin-left:0px;
}

.objbroker {
display:block;
font-family:Verdana, Arial, sans-serif;
font-size: 12px;
color: #4b4b4b;
text-decoration:none;
margin: 0px;
margin-top:20px;
}

.objbroker img {
	margin:10px;
	margin-left:0px;

}

#objinfo div.objbroker a {
color: #006e5a;
}

div.objtasks{
float:right;
margin:5px;
padding:0px;
width:100px;
vertical-align:top;
line-height:10px;
}
.objtasks a img {
border:0;
padding:0px;
margin:0px;
}
#objinfo .objtasks a {
display:block;
padding:0px;
margin:0px;
color: #006e5a;
}

div.objaddr {
margin:0px;
margin-top: 20px;

}

div.objparams {
margin: 10px;
margin-left:0px;

}

div.objgeninfo {

margin: 10px;
margin-left:0px;
}

#objinfo b.price {
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
 color:#006e5a;
}

/*
Objsearchform
*/
.objrschtbl {
	width:100%;
	border-width:0;
	color: #4b4b4b;
	text-decoration:none;
	vertical-align:top;
	background-color:#f1f1f1;
	margin:0px;
	padding:0px;
}

.objrschtbl td{
	font-family:Trebuchet MS, Arial;
	font-size:12px;
	font-weight:normal;
	color:#006e5a;
	border-width:0;
	text-decoration:none;
	vertical-align:top;
	text-align:left;
	background-color:#f1f1f1;
	margin:0px;
	padding:0px;
	padding-left:20px;
	
}

.objrschtbl .formhead td {
	font-family:Trebuchet MS, Arial;
	font-size:16px;
	border-width:1px;
	background-color:#006e5a;
	padding:10px;
	padding-left:20px;
	width:100%;
	text-align:left;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.objrschtbl input, .objrschtbl select, #asknow input, #asknow textarea, #reg input, #reg select{
	font-family:Verdana,Arial;
	font-size: 10px;
	width:80%;
	border-color:#f1f1f1;
	border-width:1px;
	color:#006e5a;
	font-weight:bold;
	margin:2px;
	margin-left:0px;
	
}

.objrschtbl input.button, #asknow input.button, #reg input.button{
	font-family:Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#fcb001;
	border-color:#FFFFFF;
	width:70px;
	font-weight:bold;
}
.objrschtbl .rangebox{
	width:40%;
	border-color:#4b4b4b;
}

.objrschtbl h3, .objrschtbl strong{
	color:#006e5a;
	font-size:14px;
	padding:0px;
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
}

.objrschtbl .idfield{
	width:60px;
	border-color:#4b4b4b;
}



#newproj table{
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	line-height:14px;

}

#newproj td{ 
	color: #FFFFFF;
	background-color:#006e5a;
	margin:0px;
	padding:20px;
	vertical-align:top;
}

#newproj td a{
	font-family:Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #006e5a;
	font-weight:bold;
}

#newproj td a.task{
	float:right;
}
#newproj td a.ltask{
	float:left;
}

#newproj td img{
	border: 2px solid #FFF;
	margin:0px;
	margin-left:20px;
}


.formhead td, #newproj .formhead, #newproj .formhead a  {
	font-family:Trebuchet MS, Arial;
	font-size:16px;
	border-width:1px;
	background-color:#006e5a;
	float:none;
	margin:0px;
	padding:10px;
	width:100%;
	text-align:left;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	line-height:22px;
}



#reg td{
	width: auto;
	border-width:0;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, sans-serif;
	font-size: 11px;
	padding-left:20px;
	
}


/*


#newproj .formhead, #newproj .formhead a {
	background-color:#fcb001;
	color:#ffffff;
}
*/


#minibox a.objaddr
{
color:#fcb001;
font-weight:bold;
text-align:left;
}



table#minibox{
	border-collapse:separate;
	font-family:Verdana, Arial;
	font-size:11px;
	border-top: dotted 4px #fcb001;
	border-bottom: dotted 4px #fcb001;
	padding-right:4px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	margin-top:10px;
	margin-bottom:10px;
}

#minibox td {
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
}

#minibox a img, #minibox a embed
{
display:block;
float:left;
margin:0px;
margin-right:10px;
width:120px;
height:120px;
border-width:2px;
border-color:#006e5a;
}

#rightside #minibox a img, #rightside #minibox a embed
{
margin-right:1px;

}
#rightside #minibox td {
	padding-right:0px;
}

#main_content #minibox {
	line-height:14px;
}
#main_content #minibox td{
        width:49%;
}
#asknow table {
	margin-bottom:10px;
}
#asknow td {
	vertical-align:top;
	padding-left:20px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:10px;
	margin:0px;
	background-color:#f1f1f1;
}

#asknow .formhead td{
	background-color:#d4d4d4;
	color:#4b4b4b;
	padding:10px;
	padding-left:20px;
}

#asknow input, #asknow textarea, #asknow .button{
	margin:0px;
	margin-top:10px;
	margin-bottom:0px;
	margin-right:10px;
	padding:0px;

}

#asknow a
{
padding:0px;
margin:0px;
font-family:Verdana,Arial;
font-size:11px;
color:#006e5a;
font-weight:normal;
text-decoration:none;
}

#asknow a img
{
display:block;
float:left;
margin:0px;
margin-right:0px;
padding-right:0px;
margin-top:10px;
/*margin-bottom:20px;
width:77px;
height:104px;*/
border-width:1px;
border-color:#006e5a;

}

#reg, #reg td {
	width:100%;
	border-width:0;
	font-family:Verdana,Arial, sans-serif;
	font-size: 12px;
	color: #4b4b4b;
	text-decoration:none;
	/*background-color:#f1f1f1;*/
}



#reg input, #reg select{
	width: auto;
}

.msg_err, #loginform .msg_err {
	color:red;
	font-weight:bold;
}


#headtasks ul {
display:block;
text-align: right;
float: left;
margin:0px;
margin-left:0px;
padding:0px;
}

#headtasks li {
display: inline;
float: right;
padding-left: 3px;
padding-right: 0px;
}

#artlist ul li {
	width:95%;
	padding-top:0px;
}

#artlist {
	margin:0px;
	
}
#artlist a, #artlist .sl_intro, #artlist .sl_content
{
font-family:Verdana, Arial;
color:#4b4b4b;
font-weight:normal;
font-size:11px;
text-decoration:none;
}

#artlist a.sl_heading, #artlist a.sl_link
{
font-size:12px;
color:#006e5a;
font-weight:bold;
text-decoration:none;
line-height:25px;
}

#rightside #artlist a.sl_heading,#rightside #artlist a.sl_link
{
line-height:15px;
}


td#submenus {
	vertical-align:center;
}

#objlist a.objdat {
	font-weight:normal;
}

#objlist span {
	text-align:right;
	float:right;

}


.cont_submenu {
	margin:0px;
	padding:0px;
	margin-left:20px;
}
#main_content .cont_submenu ul
{
/*display: block;*/
list-style:none;
padding: 0px;
margin:0px;
padding-left:10px;

}

#main_content .cont_submenu ul li
{
background:url(face/gfx/yellowdot.png) left no-repeat;
display: inline;
padding: 0px;
margin:0px;
padding-left:10px;
margin-left:10px;
margin-top:5px;

/*padding-right:10px;*/
}

#main_content .cont_submenu ul li a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 0px;
margin:0px;
text-decoration: none;
font-weight:bold;
color: #4b4b4b;
}

#main_content .cont_submenu ul li a.active
{
text-decoration: underline;
}

#asknow span {
	width:100px;
	float:right;
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-right:5px;
	margin-left:5px;
}

#asknow td.ask1 {
 	width:45%;
}
#asknow td.ask2 {
	margin-right:0px;
	margin-left:0px;
	padding-left:0px;
	padding-bottom:20px;
}
/*
#asknow td.ask3 {
 	width:60px;
 	padding:0px;
 	margin:10px;
 	margin-left:0px;
 	vertical-align:bottom;
 	padding-bottom:20px;"
}
*/

.verfooter td {
	vertical-align:top;
}

