body  {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:11px;
  color:#586554;
  background-color:#CECDA6;
  background-image:url(img/bgmain5.jpg);
}
table, tr, td, p, a, div  {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:11px;
	color:#586554;
}
.bg2 { background-image:url(img/bgmain2.jpg); }
.bgnav { background-image:url(img/bgnav.jpg); background-repeat:repeat-x; }
.bgnav3 { background-image:url(img/m_nav3.jpg); background-repeat:repeat-x; }
.bgnav2 { background-image:url(img/m_nav2.jpg); background-repeat:repeat-y; }
.bgnav1 { background-image:url(img/m_nav1.jpg); background-repeat:repeat-x; }
.bgcen1 { background-image:url(img/m_cen1.jpg); background-repeat:repeat-y; }
.bgcen2 { background-image:url(img/m_cen2.jpg); background-repeat:repeat-y; }
.bgcen3 { background-image:url(img/m_cen3.jpg); }
.bgmain { background-image:url(img/bgmain4.jpg); background-repeat:repeat-x; }
form { margin-top:0; }

.fttw { font-size:12px; }
.fttwlh { line-height:19px; font-size:12px; }
.fttwlhn { line-height:19px; font-size:13px; color:#2D3929;}
.ftellh { line-height:15px; }
.ftg { font-family: Times New Roman, Georgia, Times, serif; font-size:14px; font-weight:bold; }
.fttwred { color: #9D0104; font-size: 12px; }
.ltabt { background-image:url(img/line_tab_top.gif); background-repeat:repeat-x; }
.ltab { background-image:url(img/line_tab.gif); background-repeat:repeat-x; }

/*.bgnav { background-color:#EAEAEA; }*/
.nav { text-decoration:none; color:#586554; }
a.nav { text-decoration:underline; color:#586554; }
a.nav:hover { text-decoration:underline; color:#586554; }
.nav3 { text-decoration:none; color:#586554; }
a.nav3 { text-decoration:none; color:#586554; }
a.nav3:hover { text-decoration:none; color:#586554; }
input { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
		padding-left: 2px; padding-top: 2px; color: #858F7E; 
		background-color: #FAFAF4; 
		border: 1px solid #C8C89D;
		font-size: 11px;
		height: 20px;
		}
.inpkontakt {  
	background-color: #FAFAF4;
	border: 1px solid #C8C89D;
    font-size: 11px;
	color: #70756C;
}
textarea {  
	background-color: #FAFAF4;
	border: 1px solid #C8C89D;
    font-size: 11px;
	padding-left: 2px; padding-top: 2px; padding-bottom: 2px;
	color: #70756C;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
.sel2 {  
	background-color: #FAFAF4;
	border: 1px solid #C8C89D;
	color: #858F7E;
	height: 20px;
	padding-top: 2px;
}
select {  
	background-color: #F8F8F8;
	border: 1px solid #DCDCDC;
    font-size: 11px;
	color: #797979;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}