/*----------------------©2009--------------------------*/
html, body {
margin:0;
padding:0;
background-color:#ffffff;
font-size:11px; font-family:"Arial", Tahoma, Verdana;
height:100%;

color:#606060;
}



 a { color:#606060; text-decoration:none;}
 a:hover { color:#b32020; text-decoration:underline;}


/*----------------------©2009--------------------------*/





h1, h2, h3, h4, h5, h6, h7, ul, ol, li, form, p {
margin:0;
padding:0;

list-style-position:inside;
}


	h2 {
font-family:"Trebuchet MS", Tahoma, Arial, Verdana;
font-size:14px;
line-height:14px;
font-weight:bolder;
color:#c72d2a;

padding:0 0 16px 0;
	}
	


	h3 {
font-family:"Trebuchet MS", Tahoma, Arial, Verdana;
font-size:18px;
line-height:18px;
font-weight:bolder;
color:#c72d2a;

padding:0 0 30px 65px;
	}	
	
	

	h4 {
font-family:"Trebuchet MS", Tahoma, Arial, Verdana;
font-size:12px;
line-height:12px;
font-weight:;
color:#ffffff;
padding:28px 0 0 290px;
	}	
	
h4 a { color:#ffffff; text-decoration:none;}
h4 a:hover { color:#ffffff; text-decoration:underline;}




.hind {
font-size:16px; font-family:"Arial", Tahoma, Verdana;
line-height:16px;
font-weight:bolder;
color:#7d1616;
	}	


.suurem {
font-size:14px; font-family:"Arial", Tahoma, Verdana;
font-weight:bolder;
	}	



hr {
background:url(img/line_hor.png) repeat-x;
height:1px;
line-height:1px;
overflow:none;
font-size: 1px; 
z-index: 1;	
	

border:0;
padding:0;
margin:7px 0 7px 0;
}
	






img { border:0;}


#sadaprotsenti {
padding:0;
margin:0;
width:100%;

background:url(img/hdr_bck.gif) no-repeat top;
background-attachment:scroll;
}

#content {
padding:0 0 10px 0;
margin:0;
width:100%;

}


.content_900_top, .content_900px_btm  {
padding:0 10px 0 10px;
margin:0 auto 0 auto;
width:900px;
text-align:left;

}

.content_900px_btm  {
background:url(img/main.png) no-repeat;
}



#content_100 {
padding:0;
margin:0;
width:100%;
text-align:left;

background:url(img/main_bck.gif) repeat;
}



.l2hemalt {
text-align:right;
background:url(img/arw_w.png) no-repeat right;

margin-top:8px;
padding-right:15px;
font-size:12px;
font-weight:bolder;
	}	

.l2hemalt a { color:#ffffff; text-decoration:none;}
.l2hemalt a:hover { color:#ffffff; text-decoration:underline;}



.l2hemalt_p {
text-align:right;
background:url(img/arw_g.png) no-repeat right;

margin-top:8px;
padding-right:15px;
font-weight:;
	}	

.l2hemalt_p a { color:#c72c29; text-decoration:none;}
.l2hemalt_p a:hover { color:#c72c29; text-decoration:underline;}
	
	
	
.email {
text-align:left;
font-size:10px;
	}	

.email a { color:#ffffff; text-decoration:underline;}
.email a:hover { color:#750808; text-decoration:underline;}

	

/*----------------------header--------------------------*/





#menu {
clear:left;
height:121px;
width:900px;
text-align:left;
}



#hdr {
clear:left;
height:212px;
width:900px;
text-align:left;
color:#ffffff;
line-height:20px;

background:url(img/hdr.png) no-repeat;
}



#hdr_alaleht {
clear:left;
height:66px;
width:900px;
text-align:left;
color:#ffffff;
line-height:20px;

background:url(img/hdr_alaleht.png) no-repeat;
}



.hdr_left {
width:262px;
height:212px;
float:left;

}

.hdr_mdl {
width:112px;
float:left;
	padding:18px 25px 0 25px;
}



#hdr_mdl_btn {
list-style-type:none;
	}

#hdr_mdl_btn a  {

	padding:9px 0 5px 0;
	height:19px;
	line-height:19px;
	width:110px;
	display:block; 
	font-size:12px; 
	font-family:"Trebuchet MS", Tahoma, Arial, Verdana;
	text-decoration:none;
	color:#ffffff; 
	clear:left;
	}
#hdr_mdl_btn a:hover {
	color:#ffffff;
	text-decoration:none;
	background:url(img/mdl_bck.png) repeat-y;
	}


.hdr_mdl_btn_line  {

width:110px;
height:1px;
padding:0;
margin:0;

line-height:1px;
overflow:none;
font-size: 1px; 
z-index: 1;

display:block; 
background:url(img/line_vert.png) repeat-x;
	}
	






.hdr_right {
width:426px;
float:left;


padding:18px 25px 18px 25px;
}














#menu_btn {
	display:block;
	height:96px;
	padding:0;
	
	list-style-type:none;
	}
#menu_btn li {
	float:right;
  height:96px;
  	width:95px;
	}

#menu_btn a  {
	padding:64px 0 0 0;
	margin:0 7px 0 0;
	height:32px;
	
	width:95px;
	
	display:block; 
	
	font-size:14px; 
	font-family:"Trebuchet MS", Tahoma, Arial, Verdana;
	text-decoration:none;
	color:#606060;
	
	font-weight:bolder; 
	
	}
#menu_btn a:hover {
	color:#ffffff;
	text-decoration:none;
	
	background-color:#ffffff;
	background:url(img/btn_bck.png) no-repeat bottom;
	}




































#main {
float:left;
display:block;
width:900px;
text-align:left;

line-height: 18px;

min-height:122px;
margin:0;
padding:21px 0 20px 0;
}


.main_left {
width:217px;
float:left;
display:block;
padding:0 15px 0 20px;
}

.main_mdl {
display:block;
width:383px;
float:left;
padding:0 25px 0 35px;
background:url(img/line_hor.png) repeat-y right;
}

.main_mdl_alaleht {
display:block;
width:588px;
float:left;
padding:0 0 0 35px;
}




#main_mdl_alaleht_menu   {
list-style-type:none;
	}

#main_mdl_alaleht_menu a  {

	padding:8px 0 4px 0;
	height:19px;
	line-height:19px;
	width:217px;
	
	display:block; 
	
	font-size:12px; 
	font-family:"Trebuchet MS", Tahoma, Arial, Verdana;
	text-decoration:none;
	color:#606060; 
	
	clear:left;
	}
#main_mdl_alaleht_menu a:hover {
	color:#3e0504;
	text-decoration:underline;
	}


.main_mdl_alaleht_menu  {

width:217px;
height:1px;
padding:0;
margin:0;

line-height:1px;
overflow:none;
font-size: 1px; 
z-index: 1;

display:block; 
background:url(img/line_vert_g.png) repeat-x;
	}
	
	
	
	


.main_right {
display:block;
width:180px;
float:left;


padding:0 0 0 25px;
}



















.partnerid_900  {
padding:0;
margin:0;
width:100%;
height:;
text-align:left;
background:url(img/partnerid_bck.gif) no-repeat top;

clear:left;
}






#partnerid {
padding:0 10px 0 10px;
margin:0 auto 0 auto;
width:900px;
height:93px;
text-align:left;
clear:left;

background:url(img/partnerid.png) no-repeat;
}












#ftr  {
padding:0 0 0 0;
margin:0 auto 0 auto;
width:900px;
height:25px;
text-align:left;
clear:left;

	font-size:10px; 
	color:#828282;
	
}


#ftr a { color:#828282; text-decoration:none;}
#ftr a:hover { color:#3e0504; text-decoration:underline;}






.ftr_btn_kast  {
float:left;
width:5px;
	height:25px;
	display:block; 
background:url(img/dot.gif) no-repeat center;
	}

.ftr_btn {
	display:block;
	height:25px;
	padding:0;
	list-style-type:none;
	}
.ftr_btn li {
	float:left;
  height:25px;
	}

.ftr_btn a  {
	padding:6px 12px 3px 12px;
	margin:0;
	height:15px;
	display:block; 
	
	font-size:10px; 
	font-family:"Arial", Tahoma, Verdana;
	text-decoration:none;
	color:#828282;
	
	
	float:left;
	}
.ftr_btn a:hover {
	color:#3e0504;
	text-decoration:underline;

	}
























#kast_gal a  {
	margin:10px 10px 10px 0;
	display:block;  float:left;
	text-decoration:none;
	
	background-color:#e0dddd;
	padding:1px;
	}
#kast_gal a:hover {
  background-color:#3e0504;
	color:#ffffff;
}





/*---------------------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:140px;
  padding-left:10px;
	}

	
	
.txtarea, .txtinput {
	border: 0;
	font-family:"Arial" , Tahoma, verdana; 
	background-color:transparent;
	font-size:11px;
  color:#4e4e4e;
	}

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


.vorml {
background:url(img/btn_bck.png) no-repeat;
width:95px;
height:28px;

  border:0;
  padding:0;
  margin:0;
  
	font-size:14px;
		font-family:"Trebuchet MS" Arial, Tahoma, verdana; 
	color:#ffffff;

	}
	
.txtinput-txt {
  width:214px;
	}
	
.txtinput_k {
  width:280px;
	}
	
	.txtinput_k, .txtinput-txt {
	border: 0;
	font-family:"Arial", Tahoma, verdana; 
	font-size:11px;
  border-color:#e0dddd; 
  border-style:solid; 
  border-width:1px; 
  background-color:;
  color:#606060;
	}

	
	
	
	
	
	
	
.mcm_login-txt, .mcm_login-file {
	border: 0;
	font-family:"Trebuchet MS ", Arial , Tahoma, verdana; 
	background-color:#ffffff;
	font-size:11px;
  border-width:0; 
  color:#5d5d5d;
	}
	
	
.mcm_login-but, .txtinput-but, .smalltxtinput-but {
background-color:#b32020;

  border:0;
  padding:0 10px 0 10px;
  margin:0;
    border-width:0; 
	
	font-size:14px;
		font-family:"Trebuchet MS" Arial, Tahoma, verdana; 
	color:#ffffff;

	}	
	
	
	
	
	
	
/*---------------------javaslide---------------------------*/







	#dhtmlgoodies_slideshow{
		width:768px;	/* Total width of slideshow */


	}
	



	#galleryContainer{
		
		height:91px;	/* Height of the images + 2 */
		border:0;
		position:relative;
		overflow:hidden;
		padding:0;
		
		/* CSS HACK */
		height: 93px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/93px;	/* Other browsers */
		height: /**/93px;
				
	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #FFF;
		padding:0;
	}
	#arrow_right{
		position:absolute;
		right:0;
		z-index:10;
		background-color: #FFF;
		padding:0;		
	}
	#theImages{
		position:absolute;
		height:pppx;
		left:58px;
		width:100000px;
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:0;
		filter: alpha(opacity=70);
		opacity: 0.7;
		cursor:pointer;
		border:0px;
	}

	
	#theImages .imageCaption{
		display:none;
	}


	
	
	
	
table.style1 {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #e0dddd;
	border-collapse: collapse;
}

table.style1 td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #e0dddd;
	background-color: transparent;
	-moz-border-radius: ;
}


table.style2 {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #c42420;
	border-collapse: collapse;
}

table.style2 td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #c42420;
	background-color: transparent;
	-moz-border-radius: ;
}
