body{
margin:0px;
padding:0px;
background-image: url(../im/bg.jpg);
background-repeat:repeat-x;
}

img{border:0px;}
td{vertical-align:top;}

td,p,div,span{
color:#655d5d;
font-size:12px;
font-family:Trebuchet MS;
}

h1{
color:#bcbdbd;
font-size:13px;
}

td.td1{
width:500px;
padding-top:5px;}

td.td2{
padding-top:5px;
text-align:right;
}

td.m2{
background-image: url(../im/menu/m2.jpg);
background-repeat:repeat-x;
width:100%;
}

td.bg2{
background-image: url(../im/bg2.jpg);
background-repeat:repeat-x;
}

div.main{
float:right;
width:470px;
margin-top:30px;
text-align:justify;
margin-right:20px;
}

td.foo{
background-image: url(../im/foo.gif);
background-repeat:no-repeat;
height:90px;
}

div.foo2{
text-align:center;
margin-top:50px;
}

a:visited{
color:#7c8261;
text-decoration:none;
}

a:link{
color:#7c8261;
text-decoration:none;
}

a:hover{
color:#a50426;
text-decoration:underline;
}

a:link.belart{
font-size:11px;
color:#b0afaf;
}

img.valid{
margin-top:60px;
float:left;}


div.lewe{
margin-top:35px;
margin-right:20px;
margin-left:20px;
}

img.baner{
border:3px solid #34393f;
}

div.baner2{
border:solid 1px #d6cea8;
width:214px;
background-color:#f5f4e1;
padding:4px;
margin-top:20px;
}


input.INkon{
background-image: url(../im/bg-form.gif);
background-repeat:repeat-x;
width:400px;
border:solid 1px #d8d5bf;
font-family:Trebuchet MS;
font-size:12px;
}
textarea.TEkon{
background-image: url(../im/bg-form.gif);
background-repeat:repeat-x;
width:400px;
height:100px;
border:solid 1px #d8d5bf;
background-color:#f6f9e8;
font-family:Trebuchet MS;
font-size:12px;
}

div.kontakt{
padding:10px;
border:solid 1px #d8d5bf;
background-color:#f6f9e8;
}

form{
padding:0px;
margin:0px;
}

input.submit{
background-color:#d8d5bf;
border:0px;
padding:0px;
color:#fff;
}

h3{
color:#f1b156;
font-size:12px;
font-weight:normal;
}

h2{
font-size:16px;
color:#5f6569;
}

div.baner_dol{
border:solid 1px #d8d5bf;
width:470px;
text-align:right;
}

td.menuLewe{
padding:3px;
border-bottom:1px solid #c1c09d;
width:207px;
}

img.ico{
vertical-align:middle;}
img.op{
border:solid 1px #7d7979;
}

span.light{
color:#c0bfbf;
}


div.flash, div.flash2{
float:right;
border:solid 1px #E9E8D8;
width:150px;
height:250px;
margin-left:20px;
margin-bottom:20px;
}

div.flash2{
height:185px;
}

div.big{
font-size:13px;
font-weight:bold;
margin-bottom:20px;
}
