body {
	margin: 0 auto;
	padding: 0 0 30px 0;
	text-align: center;
	background: rgb(214,202,188) url(../images/helendus.gif) repeat-x 0 0;
	font: 11px 'Trebuchet MS';
	color: #4a3315;
}

h2
{
	font: normal 15px 'Trebuchet MS';
	font-weight:bold;
	margin:0px;
}

h3
{
	font: normal 12px 'Trebuchet MS';
	font-weight:bold;
	margin:0px;
}

/* */
#motionBox
{
	position: absolute;
	left: 31px; top: 81px;
	width: 670px;
	height: 800px;
	z-index: 10;
	text-align: left;
	overflow: hidden;
}
 *html #motionBox{ 
	top: 85px;
 }


#motionBorder {
	position: absolute;
	left: 31px; top: 81px;
	width: 690px;
	z-index: 20;
	height: 300px;
	overflow: hidden;
}

#nav
{
	position: absolute;
	left: 0px; top: -280px;
	width: 670px; height: 181px;
	border-bottom: 10px solid #ffffff;
	color: #ffffff;
	z-index: 20;
}
#nav2
{
	float: left;
	width: 670px; height: 181px;
	border-bottom: 10px solid #ffffff;
	color: #ffffff;
}
#nav_main
{
	float: left;
	width: 166px; height: 100%;
	background-color: #685740;
	font-weight: bold;
}
.nav_box
{
	float: left;
	width: 167px; height: 100%;
	background-color: #715e45;
	border-left: 1px solid #7f6e58;
}
.nav_header
{
	float: left;
	width: 146px; height: 29px;
	background-color: #65543e;
	padding: 21px 0 0 21px;
	font-weight: bold;
	font-size: 14px;
}
#nav_main .nav_header
{
	width: 145px; height: 32px;
	padding-top: 18px;
	background-color: #5d4d39;
	font-size: 18px;
	color: #ffa800;
}
#nav ul, .nav_box ul
{
	float: left;
	margin: 0; 
	padding: 5px 0 0 21px;
	list-style-type: none;
	line-height: 24px;
	font-size: 12px;
}
#nav_main ul li
{
	float: left;
	width: 145px;
}
.nav_box ul li
{
	float: left;
	width: 146px;
}
#nav ul li a
{
	color: #ffffff;
}
#nav_close
{
	float: right;
	display: inline;
	padding-right: 10px;
}
#nav_close img
{
	width: 18px; height: 18px;
	border: 0;
}

#portfolio {position: absolute; top: 191px; width: 670px; height: 600px;}

#tehtud
{
	position: absolute;
	top: -560px;
	width: 670px;
	background-color: #5d4d39;
	border-bottom: 10px solid #ffffff;
}
#tehtud2
{
	float: left;
	height: 32px;
	width: 670px;
	background: url(../images/portfolio/shadow.png) no-repeat center bottom !important;
	background: none;
}
#tehtud ul
{
	float: left;
	margin: 0; 
	padding: 0;
	list-style-type: none;
}
#tehtud ul li
{
	float: left;
	width: 167px;
	height: 167px;
	border-bottom: 1px solid #6e5f4d;
	border-left: 1px solid #6e5f4d;
}
#tehtud ul .esimene
{
	float: left;
	width: 166px;
	height: 167px;
	border-left: none;
	border-bottom: 1px solid #6e5f4d;
}
#tehtud ul li a, #tehtud ul .esimene a
{
	float: left;
	display: block;
	height: 151px;
	width: 133px;
	padding: 10px 10px 0 18px;
	color: #c1ab8c;
	background: #5d4d39 url(../images/empty.gif.gif) no-repeat left bottom;
	border: 3px solid #5d4d39;
	text-decoration: none;
	font-size: 12px;
	line-height: 14px;
}

#tehtud ul li a:hover, #tehtud ul li .active
{
	border: 3px solid #ffa800;
	background-color: #715e45;
}
#tehtud ul .esimene a
{
	width: 132px;
}
#tehtud ul .esimene a:hover
{
	border: 3px solid #ffa800;
}

#tehtud ul li a span
{
	display: block;
	float: left;
	width: 132px;
	font-size: 13px;
	color: #ffa800;
	padding-bottom: 4px;
}
#tehtud ul li a img
{
	border: 0px;
	display: block;
	float: left;
	bottom: 0px;
	left: 0px;
	vertical-align: text-bottom;
}
#pages
{
	float: left;
	width: 670px; height: 39px;
	background-color: #715e45;
	color: #ffffff;
	font-size: 13px;
	border-bottom: 10px solid #ffffff;
}
#pages1
{
	float: left;
	padding: 8px 0 0 21px;
}
#pages a img
{
	float: right;
	border:0;
	margin: 10px 10px 0 0;
}
/*
#pages
{
	float: left;
	width: 670px; height: 39px;
	background-color: #715e45;
	color: #ffffff;
	font-size: 13px;
	border-bottom: 10px solid #ffffff;
}
#pages
{
	float: left;
	width: 670px; height: 39px;
	background-color: #715e45;
	color: #ffffff;
	font-size: 13px;
	border-bottom: 10px solid #ffffff;
}
#pages2
{
	float: left;
	width: 334px;
}
#pages1
{
	float: left;
	padding: 3px 0 0 21px;
}
#pages1 a img
{
	float: right;
	border: 0;
	margin: 5px 15px 0 0;
}
#pages a .close
{
	float: right;
	border:0;
	margin: 10px 10px 0 0;
}
#pages2 a .close
{
	float: right;
	border:0;
	margin: 5px 10px 0 0;
}
*/
#example_main1, #example_main2
{
	position: absolute;
	/* cursor: crosshair; */
	top: 191px;
	width: 324px; height: 326px;
	border-bottom: 10px solid #ffffff;
	background-color: #ffffff;
	
}
#example_main1
{
	left: 0px;
	border-right: 10px solid #ffffff;
}
#example_main2
{
	left: 336px;
	border-left: 10px solid #ffffff;
}
#exapmle
{
	float: left;
}
#example_text
{
	float: right;
	margin-top: 10px;
	height: 125px;
	width: 317px;
	overflow: auto;
	line-height: 16px;
	font-size: 12px;
}
#example a 
{
	color: #ac0000;
}
#example a img
{
	float: left;
	width: 322px;
	height: 189px;
	border: 1px solid #968b7c;
}
#tryki1, #tryki2
{
	position: absolute;
	top: 191px;
	width: 334px; height: 358px;
	background: url(images/portfolio/shadow.png) center bottom !important;
	background: none;
}
#tryki1
{
	left: 0px;
}
#tryki2
{
	left: 336px;
}
#trykisisu
{
	float: left;
	width: 334px; height: 336px;
	background-color: #1e1810;
}
#trykisisu a img
{
	border:0;
}

/* */
#wrap {
	position: absolute;
	left: 0px; top: 0px;
	width: 936px;
	z-index: 0;
}
a 
{
	color: #ffa800;
	text-decoration: none;
}
a:hover 
{
	text-decoration: underline;
}
.link
{
	color: #ac0000;
	text-decoration: none;
}
.link:hover
{
	text-decoration: underline;
}

/*
*
* Container
*
*/

#container
{
	float: left;
	width: 726px; /*726*/
	margin: 0 0 30px 0;
	padding: 0;
	text-align: left;
	background: #ffffff url(../images/bg_frame.gif) no-repeat center top;
}

/*
*
* Header
*
*/

#header
{
	margin: 0;
	padding: 0;
	float: left;
	height:73px;
	float: left;
	width: 726px;
}
#logo
{
	float: left;
	display: inline;
	margin: 10px 516px 0 59px;
	width: 151px;
	height: 37px;
}
#logo img
{
	border: 0;
}

/*
*
* NavMenu
*
*/

#navmenu
{
	float: left;
	display: inline;
	padding: 0;
	margin: 12px 0 0 65px;
	width: 388px;
	height: 12px;
	text-align: left;
}
#navmenu a img, #langmenu a img
{
	border:0;
}

/*
*
* LangMenu
*
*/

#langmenu
{
	float: left;
	display: inline;
	padding: 0;
	margin: 12px 0 0 16px;
	width: 202px;
	height: 12px;
	text-align: left;
}


/*
*
* Content
*
*/

p
{
	display: inline;
}
.orans
{
	color: #ffa800;
}
.punane
{
	color: #ac0000;
}

/*
*
* Esileht EST
*
*/

#esileht
{
	float: left;
	padding: 0;
	margin: 0;
	width: 701px;
}
#esileht_top
{
	float: left;
	height: 260px;
	width: 701px;
	color: #ffffff;
	font-size: 12px;
	background: url(../images/esileht/top_.gif) no-repeat center top;
}

#esileht_teenused
{
	float: left;
	display: inline;
	width: 216px;
	margin: 132px 36px 0 218px;
	text-align: right; 
	line-height: 18px;
}
#esileht_teenused a
{
	color: #ffffff;
}
#esileht_riba
{
	display: inline;
	float: right;
	margin: 7px 0;
	width: 200px;
	height: 3px;
	background: url(../images/esileht/riba.gif) no-repeat center top;
}
#esileht_tutvustus
{
	float: left;
	margin: 31px 0 0 0;
	padding: 0;
	width: 192px;
	line-height: 15px;
}
.tutvustus
{
	float: left;
	margin: 11px 0 9px;
	padding: 0;
}

#esileht_viimati_main
{
	float: left;
	display: inline;
	background: url(../images/esileht/viimati_back.gif) repeat-y center top;
	margin: 0px;
	padding: 0px;
}
#esileht_viimati_back
{
	float: left;
	display: inline;
	width: 701px;
	color: #ffffff;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background: url(../images/esileht/viimati_top.gif) no-repeat center top;
}

#esileht_viimati_footer
{
	float: left;
	display: inline;
	height: 18px;
	width: 701px;
	margin: 0;
	padding: 0;
	background: url(../images/esileht/viimati_footer.gif) no-repeat center top;
}

#esileht_viimati
{
	float: left;
	display: inline;
	color: #4a3315;
	font-size: 11px;
	width: 370px;
	padding: 75px 0 0 65px;
	margin: 0;
}
#esileht_viimati a
{
	color: #ac0000;
}
#esileht_viimati .link
{
	float: left;
	display: block;
	font-weight:bold;
	margin-top: 12px;
	color: #ac0000;
}
#esileht_viimati_img
{
	float: right;
	display: inline;
	margin: 30px 37px 0 0px;
	width:188px;
	height: 129px;
	overflow: hidden;
}
#esileht_viimati_img img
{
	border: 0;
	display:block;
}
#esileht_kliendid_main
{
	float: left;
	width: 701px;
	background: url(../images/esileht/kellele_.gif) no-repeat left top;
	margin: 0;
	padding: 0;
}
#esileht_kliendid1
{
	/*float: left;*/
	display: block;
	margin: 5px 0 0 31px;
	width: 670px;
	padding: 0;
	overflow:hidden;
	height: 153px;
	background-color: #ffdc9e;
	border-top: 3px solid #ffb740;
}
#esileht_kliendid_txt
{
	/*float: left;*/
	display: block;
	margin: 31px 0 0 47px;
	text-align: left;
}
#esileht_kliendid_logod
{
	/*float: left;*/
	display: block;
	width: 628px;
	height: 35px;
	margin: 10px 0 0 33px;
}
.esileht_klient_logo
{
	float: left;
	display: block;
	height: 35px;
	margin-right: 20px;
	overflow:hidden;
	
}
.esileht_klient_logo a img
{
	border: 0;
	margin: auto;
	display: block;
	float: left;
	bottom: 0px;
	
}
#esileht_kontaktid_main
{
	float: left;
	width: 701px;
	background: url(../images/esileht/kes_mis_.gif) no-repeat left top;
}

#esileht_kontaktid
{
	float: left;
	display: inline;
	margin: 5px 0 0 31px;
	width: 670px;
	padding: 0;
	background-color: #ffdc9e;
	border-top: 5px solid #ffffff;
}

#kiirkontaktid, #teadetetahvel
{
	float: left;
	width: 332px;
	background-color: #ffdc9e;
	margin-top: 5px;
	display: inline;
	padding-bottom: 20px;
}

#kiirkontaktid
{
	margin: 0;
	border-right: 6px solid #ffffff;
}
#kiirkontaktid a
{
	color: #ac0000;
}
#kiirkontaktid .link
{
	font-weight: bold;
	color: #4a3315;
}
#kiirkontaktid_header, #teadetetahvel_header
{
	float:left;
	margin-top: 13px;
	width: 332px;
	height: 34px;
	border-bottom: 1px solid #e5b35a;
}
#kiirkontaktid_header
{
	background: url(../images/esileht/kiirkontaktid_bg.gif) no-repeat center top;
}
#kiirkontaktid_header a
{
	text-indent: -5000em;
}
#kiirkontaktid_header a img
{
	border: 0;
}
#kiirkontaktid_content, #teadetetahvel_content
{
	float: left;
	width: 290px;
}
.kiikontaktid_andmed
{
	display: inline;
	line-height: 12px;
	float: left;
	width: 111px;
	margin: 23px 0 0 34px; 
}
#teadetetahvel
{
	margin: 0 0 0 -6px;
	border-left: 6px solid #ffffff;
}
#teadetetahvel_header
{
	background: url(../images/esileht/teadetetahvel_bg.gif) no-repeat center top;
}
#teadetetahvel_header a
{
	text-indent: -5000em;
}
#teadetetahvel_header a img
{
	border:0;
}
#teadetetahvel_uudis
{
	display: inline;
	line-height: 16px;
	float: left;
	width: 270px;
	margin: 21px 0 0 34px; 
}
#teadetetahvel_viimased
{
	display: inline;
	line-height: 16px;
	float: left;
	width: 270px;
	margin: 15px 0 0 34px; 
}

/*
*
* Esileht ENG
*
*/

#esileht_top_en
{
	float: left;
	height: 260px;
	width: 701px;
	color: #ffffff;
	font-size: 12px;
	background: url(../images/esileht/top_en.gif) no-repeat center top;
}
#esileht_viimati_back_en
{
	float: left;
	display: inline;
	width: 701px;
	color: #ffffff;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background: url(../images/esileht/viimati_top_en.gif) no-repeat center top;
}
#esileht_kliendid_main_en
{
	float: left;
	width: 701px;
	background: url(../images/esileht/kellele_en.gif) no-repeat left top;
	margin: 0;
	padding: 0;
}
#esileht_kontaktid_main_en
{
	float: left;
	width: 701px;
	background: url(../images/esileht/kes_mis_en.gif) no-repeat left top;
}
#kiirkontaktid_header_en, #teadetetahvel_header_en
{
	float:left;
	margin-top: 13px;
	width: 332px;
	height: 34px;
	border-bottom: 1px solid #e5b35a;
}#kiirkontaktid_header_en
{
	background: url(../images/esileht/kiirkontaktid_bg_en.gif) no-repeat center top;
}
#teadetetahvel_header_en
{
	background: url(../images/esileht/teadetetahvel_bg_en.gif) no-repeat center top;
}


/*
*
* Sisuleht
*
*/

#sisuleht
{
	float: left;
	display: inline;
	margin: 9px 0 0 31px;
	padding: 0;
	height: auto !important;
	height: 450px;
	min-height: 450px;
	width: 670px; /*670*/
	color: #ffffff;
	background-color: #65543e;
}
#sisuleht_top
{
	float: left;
	display: inline;
	height: auto !important;
	height: 210px;
	min-height: 210px;
	background: url('../images/bg_sisuleht_top.gif') repeat-y

}
#sisuleht h1
{
	float: left;
	display: inline;
	font: normal 34px 'Trebuchet MS';
	margin: 22px 0 0 31px;
	padding: 0;
}
#sisuleht_top_l
{
	float: left;
	line-height: 16px;
	padding: 0;
	margin: 0;
}
#sisuleht_top_l_text
{
	float: left;
	display: inline;
	padding: 0px;
	margin: 6px 0 0 33px;
}
#sisuleht_top_l p
{
	float: left;
	display: inline;
	font-weight: normal;
	margin: 5px 0 0 0;
	padding: 0;
}
#sisuleht_top_r
{
	float: left;
	background-color: #524533;
	line-height: 17px;
	height: 100%;
}
#sisuleht_top_r_text
{
	float: left;
	display: inline;
	margin: 27px 35px 27px 39px;
}
#sisuleht_back
{
	float: left;
	background-color: #4a3e2e;
	height: 55px;
}
#sisuleht_back a
{
	display: block;
	color: #ffb740;
	margin: 23px 0 0 39px;
	width: 100px;
}

.sisuleht_l6ik, .sisuleht_l6ik2
{
	float: left;
	display: inline;
	background-color: #4a3e2e;
}
.sisuleht_l6ik_l, .sisuleht_l6ik_l2
{
	float: left;
	display: inline;
	width: 401px;
}
.sisuleht_l6ik_r, .sisuleht_l6ik_r2
{
	float: left;
	width: 269px;
	height: 100%;
	background-color: #715e45;
	line-height: 14px;
	font-size: 12px;
}
.sisuleht_l6ik_r_text
{
	padding: 27px 40px 27px 39px;
}
.sisuleht_l6ik_r h2, .sisuleht_l6ik_r2 h2
{
	float: left;
	display: inline;
	width: 190px;
	font: normal 20px 'Trebuchet MS';
	margin: 0px 0 10px 0px;
	padding: 0;
}

/*
*
*	Inimesed
*
*/

#inimene, #teenused
{
	float: left;
	display: inline;
}
#inimene #sisuleht_top_l
{
	width: 401px;
}
#inimene #sisuleht_top_r, #inimene #sisuleht_back
{
	width: 269px;
}
#inimene #sisuleht_top_l_text
{
	width: 350px;
}
#inimene .sisuleht_l6ik_r
{
	height: auto !important;
	height: 410px;
	min-height: 410px;
}
#inimene .sisuleht_l6ik_l .portpilt
{
	float:left;
	height: 301px;
	width: 401px;
}
#inimene_nimi
{
	float:left;
	display: inline;
	margin: 18px 33px 0 28px;
	font-weight: bold;
	height: 60px;
}
#inimene_nimi h2
{
	font: normal 20px 'Trebuchet MS';
	padding: 0;
	margin: 0
}
#inimene_andmed
{
	float:left;
	display: inline;
	margin: 18px 0 17px;
	font-size: 12px;
}

/*
*
* Teenused
*
*/

#teenused #sisuleht_top_l, #teenused #sisuleht_top_r, #teenused #sisuleht_back
{
	
	width: 335px;
}
#teenused .sisuleht_l6ik, #teenused .sisuleht_l6ik_r
{
	background-color: #715e45;
}
#teenused .sisuleht_l6ik2, #teenused .sisuleht_l6ik_r2,  #teenused .sisuleht_l6ik_l2
{
	background-color: #5c4d38;
}
#teenused .sisuleht_l6ik_l, #teenused .sisuleht_l6ik_l2
{
	width: 368px;
	padding: 27px 0 27px 33px;
	font-size: 13px;
	line-height: 20px;
}

#teenused .sisuleht_l6ik_c
{
	width: 610px;
	padding: 27px 27px 27px 33px;
	font-size: 13px;
	line-height: 20px;
}

/*
*
* Footer
*
*/

#footer
{
	float: left;
	width: 726px;
	height: 38px;
	margin: 0;
	padding: 0;
	text-align: left;
	background: url(../images/footer_bg.gif) no-repeat center top;
}
#footer_text
{
	float: left;
	display: inline; 
	margin: 5px 0 0 168px;
	padding: 0;
	font-size: 10px;
}

/*
*
* Sidebar
*
*/

#sidebar 
{
	float: left;
	width: 210px;
	line-height: 16px;
	text-align: left;
}
#sidebar a
{
	color: #ac0000;
	text-decoration: none;
}
#sidebar a:hover
{
	text-decoration: underline;
}
#sidebar h1
{
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 14px;
}
#sidebar h1 a
{
	font-weight: normal;
}
#sidebar_varasemad h1
{
	margin: 0;
	padding: 0 0 5px 0;
	font-weight: bold;
	font-size: 11px;
}

#sidebar h5
{
	margin: 0;
	padding: 10px 0 7px 0;
	font-weight: normal;
	font-size: 10px;
}
#sidebar h5 .autor
{
	font-weight: bold;
}
#sidebar p
{
	display: inline;
}
#sidebar .link
{
	display: block;
	margin: 5px 0 17px;
	font-weight: bold;
}
#sidebar_top_et
{
	float: left;
	width: 210px;
	height: 121px;
	background: url(../images/sidebar/top_right_et.gif) no-repeat center top;
}
#sidebar_top_sub_et
{
	float: left;
	width: 210px;
	height: 121px;
	background: url(../images/sidebar/top_right_sub_et.gif) no-repeat center top;
}
#sidebar_top_en
{
	float: left;
	width: 210px;
	height: 121px;
	background: url(../images/sidebar/top_right_en.gif) no-repeat center top;
}
#sidebar_top_sub_en
{
	float: left;
	width: 210px;
	height: 121px;
	background: url(../images/sidebar/top_right_sub_en.gif) no-repeat center top;
}
#sidebar_haldus
{
	float:left;
	display: inline;
	width: 210px;
	height: auto !important;
	height: 205px;
	min-height: 205px;
	margin: 10px 0 10px 0;
	padding: 0 0 10px 0;
	background: url(../images/sidebar/muster.gif) repeat 0 0;
}
#sidebar_haldus p
{
	float: left;
	display: block;
	width: 180px;
	padding: 5px 0 0 20px;
}
#sidebar_haldus a
{
	display: block;
	margin-top: 8px;
}
#sidebar_welisa
{
	float: left;
	width: 190px;
	margin: 0 0 0 0;
	padding: 60px 0 0 20px;
	line-height: 14px;
	background: url(../images/sidebar/welisa.gif) no-repeat 0 0;
}
#sidebar_welisa p
{
	float: left;
	display: block;
	width: 180px;
	padding: 0px;
}
#sidebar_m6tted
{
	float: left;
	width: 190px;
	margin: 0;
	padding: 65px 0 0 20px;
	line-height: 14px;
	background: url(../images/sidebar/m6tted.gif) no-repeat 0 0;
}
#sidebar_varasemad
{
	float: left;
	width: 190px;
	margin: 0;
	padding: 19px 0 0 20px;
	background: url(../images/sidebar/vahe.gif) no-repeat center top;
}
#sidebar_varasemad a
{
	display: block;
	margin-top: 11px;
}
#sidebar_varasemad ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#sidebar_varasemad li
{
	display: block;
	margin-bottom: 5px;
}
#sidebar_varasemad li a
{
	font-weight: bold;
	display: inline;
}

.kontaktvorm_text {
	border: 1px solid #5c4d38;
}

.kontaktvorm_btn {
	border: 1px solid #5c4d38;
	background-color:#65543e;
	color:#ffffff;
}
/*

#rossett {
	position: absolute;
	left: 0px;
	top: 128px;
	behavior: url("inc/pngbehavior.htc");
	z-index: 1;
}

*/

#rossett {
	position: absolute;
	left: 0px;
	top: 128px;
	z-index:1;
	width:143px;
	height:117px;
	background: url('../images/rossett.png') no-repeat;
}

* html #rossett{
	position: absolute;
	left: 0px;
	top: 128px;
	width:143px;
	height:117px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rossett.png', sizingMethod='cropp'); 
}

#kuulutusbox {
	position: absolute;
	height: 244px;
	width: 670px;
	left: 0px;
	/* top: 82px; */
	top: -282px;
	background: url('../images/tulearendajaks.jpg') no-repeat;
	z-index: 0;
}

#kuulutusmail {
	position: absolute;
	display: block;
	height: 20px;
	width: 100px;
	top: 165px;
	left: 400px;
	text-indent: -5000px;
}
#kuulutusclose {
	position: absolute;
	display: block;
	text-indent: -5000px;
	height: 25px;
	width: 25px;
	left: 639px;
	top: 212px;
}
