/*----------------------©2009--------------------------*/
html, body {
margin:0;
padding:0;
background:url(img/bck.gif) repeat;
background-attachment:scroll;
background-color:#ffffff;
font-size:11px; font-family:"Arial", Tahoma, Verdana;
color:#777777;
line-height: 18px;
}
h1, h2, h3, h4, ul, li, form {
margin:0;
padding:0;
list-style-type:none;
}

.lighter {
color:#b8b8b8;
font-style:italic;
}

a { color:#777777; text-decoration:none;}
a:hover { color:#ffffff; text-decoration:underline;}
img { border:0;}
#content {
margin:0 auto 0 auto;
width:1038px;
height:100%;
width:100%;
text-align:center;
}


.best {
color:#b32020;
font-weight:bolder;
}


.uuendama_pealkiri{
color:#4a4a4a;
font-size:14px; 
font-family:"Arial", Tahoma, Verdana;
line-height:26px;
font-weight:bolder;
	}	


.uuendama_1{
color:#4a4a4a;
font-size:12px; 
font-family:"Arial", Tahoma, Verdana;
line-height:18px;
	}	

.uuendama_2{
color:gray;
font-size:12px; 
font-family:"Arial", Tahoma, Verdana;
line-height:18px;
font-style:italic;
	}	
	
.sulge {
line-height:30px;
	}	

#jr_inner{

background:url(js/browser.gif) no-repeat top left;
background-color:#ffffff;
	}	

/*----------------------header--------------------------*/
#hdr {
clear:left;
height:100px;
width:100%;
text-align:center;
}
#hdr_menu {
display:block;

width:785px;
text-align:left;
padding:50px 0 30px 0;
margin:0 auto 0 auto;
}
#hdr_line {
background:url(img/bck_top.png) repeat-x;
background-attachment:scroll;
clear:left;
height:33px;
width:100%;
}
/*---------------------header_2---------------------------*/
#logo {
margin-left:270px;
width:221px;
height:20px;
}
#sig {
position:absolute;
margin-top:-20px;
margin-left:10px;
width:150px;
height:32px;
}
/*---------------------content---------------------------*/
#main {
background:url(img/bck_mdl_w.gif) repeat;
float:left;
padding:0;
width:100%;
text-align:center;
}
#main a { color:#777777; text-decoration:underline;}
#main a:hover { color:#b32020; text-decoration:underline;}
#main_00 {
display:block;
padding:0;
width:907px;
margin:0 auto 0 auto;
}
#main_0 {
float:left;
background:url(img/bck_main_mdl.png) repeat;
display:block;
padding:0;
width:907px;
}
#main_1 {
background:url(img/bck_main_top.jpg) no-repeat top;
display:block;
padding:0;
width:907px;
min-height:612px;
}
#main_2 {
float:left;
background:url(img/bck_main_btm.jpg) no-repeat bottom;
display:block;
padding:0;
width:907px;
min-height:612px;
text-align:left;
}
.main_left {
display:block;
float:left;
padding:170px 56px 170px 120px;
width:265px;
text-align:left;
}
.main_mdl {
display:block;
float:left;
text-align:left;
}
.main_right {
display:block;
float:left;
padding:170px 120px 170px 56px;
width:100px;
text-align:left;
}
/*---------------------btm---------------------------*/
#ftr {
clear:left;
height:85px;
width:100%;
}
#ftr_line {
background:url(img/bck_btm.png) repeat-x;
clear:left;
height:33px;
width:100%;
text-align:center;
}
.dark {
color:#474747;
}
/*---------------------gallery------------------------*/
#gallery {position:relative; width:190px; margin:0; padding:0; line-height:0px;}
#images { height:190px; }
#image {position:relative; width:190px; height:190px;}
#image img {position:absolute;}
#thumbwrapper { padding:45px 0 34px 35px; margin:0; width:123px; height:223px; }
#thumbarea {position:absolute; padding:0; margin:0; overflow:hidden; height:223px; width:123px; }
#thumbs {position:absolute; margin:0; height:223px; width:123px; line-height:0px; }
#thumbs li {float:left; cursor:pointer}






.txtinput {
  width:200px;
	}

.txtarea, .vorml, .txtinput {
	border: 0;
	font-family:"Trebuchet MS ", Arial , Tahoma, verdana; 
	background-color:#ffffff;
	font-size:11px;
  border-color:#aaaaaa; 
  border-style:solid; 
  border-width:1px; 
  color:#777777;
	}

.txtarea {
	width:200px;
	height:100px;
	}

.vorml {
	font-size:11px;
	background-color:#aaaaaa;
	color:#ffffff;
	}

